如何从app跳转到系统相机
已知如下方法分别可以跳转系统相册和打开微信:
跳转系统相册:
Intent intent = new Intent();
Operation operation = new Intent.OperationBuilder()
.withAction("android.intent.action.PICK")
.withFlags(Intent.FLAG_NOT_OHOS_COMPONENT)
.build();
intent.setUriAndType(null, "image/*");
intent.setOperation(operation);
startAbility(intent);
打开微信:
Intent intent = new Intent();
Set<String> entities = new HashSet<>();
entities.add("android.intent.category.LAUNCHER");
Operation operation = new Intent.OperationBuilder()
.withDeviceId("")
.withBundleName("com.tencent.mm")
.withAbilityName("com.tencent.mm.ui.LauncherUI")
.withAction("android.intent.action.MAIN")
.withFlags(Intent.FLAG_NOT_OHOS_COMPONENT)
.withEntities(entities)
.build();
intent.setOperation(operation);
startAbility(intent);
请问如何跳转到系统相机应用
HarmonyOS
赞
1
收藏 0
回答 1
已解决
相关问题
HarmonyOS 如何从app跳转到系统蓝牙界面
1137浏览 • 1回复 待解决
HarmonyOS 是否支持从App跳转到应用市场的App主页
1128浏览 • 1回复 待解决
HarmonyOS app中怎么跳转到系统设置?
1678浏览 • 1回复 待解决
鸿蒙APP如何跳转到Android APP
16876浏览 • 3回复 待解决
HarmonyOS如何跳转到系统设置中本APP的设置页面
1797浏览 • 1回复 待解决
如何实现跳转到系统设置
3147浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统设置页返回不到自己的app中
1526浏览 • 1回复 待解决
HarmonyOS 多个module,如何从entry跳转到某个module
1162浏览 • 1回复 待解决
如何跳转到系统发送短信页面
4661浏览 • 1回复 待解决
如何跳转到系统的日历应用?
1640浏览 • 1回复 待解决
HarmonyOS 从系统应用返回到跳转系统应用app页面问题
1365浏览 • 1回复 待解决
HarmonyOS 如何从当前应用跳转到地图且进行导航
977浏览 • 1回复 待解决
HarmonyOS applink从浏览器跳转到应用
2140浏览 • 1回复 待解决
HarmonyOS外部App跳转到本App时,如何取得跳转时的数据
1556浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统发短信界面?
1528浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统位置开关页
1027浏览 • 1回复 待解决
HarmonyOS 怎么跳转到系统页面
1386浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
9766浏览 • 1回复 待解决
如何跳转到APP设置页和权限管理页?
2120浏览 • 1回复 待解决
HarmonyOS 怎么跳转到应用市场更新app?
2166浏览 • 1回复 待解决
如何跳转到app设置页,有人知道吗?
1601浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统设置的应用授权界面
1245浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统输入法设置界面
1491浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统设置页面去开启NFC
1791浏览 • 1回复 待解决
HarmonyOS如何跳转到系统设置打开通知界面
2275浏览 • 1回复 待解决





















/**
* 调用系统相机
*/
private void startCamera() {
Intent mIntent = new Intent();
Operation operation = new Intent.OperationBuilder()
.withAction("android.media.action.IMAGE_CAPTURE")
.build();
mIntent.setOperation(operation);
// 输出格式
mIntent.setParam("outputFormat", "JPEG");
String photoCameraName = new SimpleDateFormat("yyyyMMdd_hhmmss").format(Calendar.getInstance()) + "_camera.jpg";
photoCameraPath = getExternalFilesDir(null) + File.separator + photoCameraName;
startAbilityForResult(mIntent, REQUEST_CODE_IMAGE_CAMERA);
}