1

Androidのデフォルトのカメラとギャラリーのアイコンとラベルにプログラムでアクセスする方法はありますか?

それはによって行うことができますかactivity.getPackageManager();

com.android.cameraパッケージ名を使用してアプリ名とアイコンを取得できることは知っていますcom.android.galleryが、すべてのデバイスで機能するのでしょうか? これらのパッケージ名はすべての Android バージョンで同じですか?

より良いアプローチはありますか?

4

1 に答える 1

0

カメラは簡単です。誰がACTION_IMAGE_CAPTUREインテントを処理するかを確認してください。すべての候補の中から 1 つだけが にインストールされ/system/appます。

ギャラリーについては、 でどのパッケージが応答するかを探してみてくださいIntent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI)

于 2014-01-24T18:42:44.627 に答える