Android:不使用本机相机应用程序打开相机

时间:2017-09-19 14:29:36

标签: android android-layout android-camera

我正在寻找一种功能来启动相机而不使用我的Android应用中的本机相机应用程序。我想只需一个按钮即可点击照片,而不会在原生应用中显示其他选项,如HDR,Flash,设置,过滤器等。 目前,我正在使用以下代码打开原生相机应用

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);

1 个答案:

答案 0 :(得分:1)

使用此代码并提供不同的相机应用程序包名称,如pixler,pic art,adobe Photoshop

当你点击按钮和意图工作并直接打开选定的应用程序.....

PackageManager pm = context.getPackageManager();
Intent launchIntent = pm.getLaunchIntentForPackage("com.example.package");
context.startActivity(launchIntent);