Android 当我从快捷方式启动应用程序时,是否显示未找到应用程序?

Android 当我从快捷方式启动应用程序时,是否显示未找到应用程序?,android,android-studio,Android,Android Studio,我正在开发一个应用程序,其中我向用户提供了一个工具,用于向主屏幕添加快捷方式,当用户单击快捷方式时,它会打开自定义相机 它在某些设备上工作正常,但在某些设备上,它向我显示了这样的祝酒词:未找到应用程序或应用程序未安装在您的设备上,而我的应用程序已安装 那么,如果我的应用程序已经安装了,为什么我会得到这个祝酒词呢?好吧,在做了一些研究之后,我发现并不是所有的设备都具有与默认相机应用程序相同的应用程序ID 我在android中输入log打印应用程序id,这样当我在三星和mi设备上运行应用程序时,我会

我正在开发一个应用程序,其中我向用户提供了一个工具,用于向主屏幕添加快捷方式,当用户单击快捷方式时,它会打开自定义相机

它在某些设备上工作正常,但在某些设备上,它向我显示了这样的祝酒词:
未找到应用程序
应用程序未安装在您的设备上
,而我的应用程序已安装


那么,如果我的应用程序已经安装了,为什么我会得到这个祝酒词呢?

好吧,在做了一些研究之后,我发现并不是所有的设备都具有与默认相机应用程序相同的应用程序ID


我在android中输入
log
打印应用程序id,这样当我在三星和mi设备上运行应用程序时,我会获得其他应用程序id,其他设备会为默认的摄像头应用程序显示不同的应用程序id

您在设备上安装的所有应用程序都提供快捷方式。如果“自定义照相机”指的是默认照相机应用程序,则并非所有设备都具有相同的照相机应用程序ID。