我正在寻找一种功能来启动相机而不使用我的Android应用中的本机相机应用程序。我想只需一个按钮即可点击照片,而不会在原生应用中显示其他选项,如HDR,Flash,设置,过滤器等。 目前,我正在使用以下代码打开原生相机应用
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
答案 0 :(得分:1)
使用此代码并提供不同的相机应用程序包名称,如pixler,pic art,adobe Photoshop
当你点击按钮和意图工作并直接打开选定的应用程序.....
PackageManager pm = context.getPackageManager();
Intent launchIntent = pm.getLaunchIntentForPackage("com.example.package");
context.startActivity(launchIntent);