1

有没有办法以编程方式访问android的默认相机和图库图标和标签?

可以通过activity.getPackageManager();

我知道我们可以使用包名称com.android.cameracom.android.gallery检索应用程序名称和图标,但我想知道它是否适用于每台设备?这些包名称在每个 android 版本上都相同吗?

有没有更好的方法?

4

1 回答 1

0

相机很简单。检查谁将处理ACTION_IMAGE_CAPTURE意图。从所有候选人中,只有一个将安装在/system/app.

对于 Gallery,尝试在 上查找哪个包的答案Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI)

于 2014-01-24T18:42:44.627 回答