android - 如何获取相机应用的包名

标签 android

感谢之前的回复,

是否可以获取安装在设备上的相机应用程序的包名?如果操作系统是自定义的,则设备制造商会更改默认包名称。如何通过编码获取包名?我不确定这是否可能。

最佳答案

你试过吗?

    PackageManager packman = getPackageManager();
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    String pack = intent.resolveActivity(packman).getPackageName();

关于android - 如何获取相机应用的包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665045/

相关文章:

Android 工具栏标题样式

java - 按钮不执行正确的命令[编辑]

android - 导入/导出到 android sqlite 数据库

Android 启动应用程序显示 "Can modify system settings"对话框

android - 显示dialog fragment时被状态栏覆盖,仅限Android4.4

android - 来自不同表的联合列值

android - TTS 输出始终为 A2DP

java - 检测套接字是否有错误的IP并且无法连接

java - Java中通过子目录进行文件名过滤

android - 无法更改 Facebook 登录按钮的高度 (Android)