如何从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
已解决
相关问题
鸿蒙APP如何跳转到Android APP
14123浏览 • 3回复 待解决
如何实现跳转到系统设置
786浏览 • 1回复 待解决
如何跳转到系统发送短信页面
785浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
5966浏览 • 1回复 待解决
如何跳转到APP设置页和权限管理页?
412浏览 • 1回复 待解决
如何跳转到app设置页,有人知道吗?
334浏览 • 1回复 待解决
用户如何在APP中直接跳转到settings开启位置?
1333浏览 • 1回复 待解决
如何从js写的ui页面跳转到java写的ui界面里?
3223浏览 • 1回复 待解决
如何实现Fraction跳转到AbilitySlice
8290浏览 • 3回复 已解决
ArkTs,能否跳转到手机系统的设置页面?
1340浏览 • 1回复 待解决
鸿蒙系统如何跳转到工程菜单目录界面?类似下面这个界面
26234浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
5669浏览 • 1回复 待解决
鸿蒙应用如何跳转到Android应用?
3324浏览 • 1回复 待解决
怎么跳转打开系统的应用市场app
823浏览 • 1回复 待解决
如何调用系统相机拍照?
703浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
718浏览 • 1回复 待解决
如何启动Ability后跳转到指定目标页面?
444浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
819浏览 • 1回复 待解决
ets怎么跳转到应用商店?
2330浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
4782浏览 • 1回复 待解决
ArkUI框架,如何跳转到HarmonyOS Library里面的page?
6135浏览 • 1回复 待解决
如何跳转到设置中的应用详情页面
1042浏览 • 1回复 待解决
服务卡片如何通过java端跳转到js端?
2803浏览 • 1回复 待解决
怎样才能跳转到应用市场界面?
320浏览 • 2回复 待解决
Scroll组件如何再加载时自动跳转到指定位置
1009浏览 • 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);
}