我正在使用现有的已安装相机应用程序将照片集成到我的应用程序中。在我的手机上,安装了一些相机应用程序,但我只能看到手机附带的相机应用程序。Android相机意图只显示股票相机,而不是所有相机应用程序
这里是我的代码:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getActivity().getPackageManager()) != null) {
File tempFile = // ....
Uri photoURI = FileProvider.getUriForFile(getActivity(), "my_fileprovider", tempFile);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);
startActivityForResult(takePictureIntent, RC_CAMERA_RETURN);
}
我期待什么:
该应用程序会显示安装摄像头的应用程序的列表,用户可以拿起一个。
我的电话信息:索尼的Xperia Z2具有以下安装摄像头的应用程序从索尼(随Z2)
相机-----只看到这一个
摄像机变倍FX
Retrica
你能否指定哪个应用程序不会出现? –