【问题标题】:Android: Open camera without using the native camera applicationAndroid:在不使用本机相机应用程序的情况下打开相机
【发布时间】:2017-09-19 14:29:36
【问题描述】:
我正在寻找一种无需在我的 Android 应用程序中使用本机相机应用程序即可启动相机的功能。我希望只有一个按钮来单击照片,而不需要在本机应用程序中提供其他选项,例如 HDR、Flash、设置、过滤器等。
目前,我正在使用以下代码打开本机相机应用程序
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
【问题讨论】:
标签:
android
android-layout
android-camera
【解决方案1】:
使用此代码并为 pixler、pic art、adobe Photoshop 等相机应用程序提供不同的包名称
当你点击按钮和意图工作并直接打开选定的应用程序.....
PackageManager pm = context.getPackageManager();
Intent launchIntent = pm.getLaunchIntentForPackage("com.example.package");
context.startActivity(launchIntent);