Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メイン アプリで使用する res フォルダーからリソースを提供する APK といくつかのアドオン APK があるとします。
メイン アプリはどのようにしてアドオン パッケージを見つけますか?
PackageManager を使用して既知のパッケージからリソースを取得できることは理解していますが、com.example.myapp.addons.* で始まるすべてのパッケージからリソースをクエリできますか、またはサポートされているパッケージをクエリするためのより良い方法はありますか?
com.example.myapp.addons.* で始まるすべてのパッケージからリソースを照会できますか?
getInstalledPackages()いいえ。ただし、インストールされているすべてのパッケージはon で確認できますPackageManager。結果を反復処理し、パッケージ名が正規表現と一致するものを見つけます。
getInstalledPackages()
PackageManager