如何从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
2022-04-05 01:08:14
浏览
1
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
九丘教育
3

/**

     * 调用系统相机

     */

    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);

    }

分享
微博
QQ
微信
回复
2022-04-07 14:41:05
相关问题
鸿蒙APP如何跳转到Android APP
11608浏览 • 3回复 待解决
如何跳转到应用市场app下载页面?
3310浏览 • 1回复 待解决
如何实现Fraction跳转到AbilitySlice
6439浏览 • 3回复 已解决
鸿蒙应用如何跳转到Android应用?
1164浏览 • 1回复 待解决
ets怎么跳转到应用商店?
700浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
2872浏览 • 1回复 待解决
服务卡片如何通过java端跳转到js端?
1398浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
6878浏览 • 1回复 待解决
js能跳转到java写的页面吗
7484浏览 • 1回复 待解决
怎么跳转打开其他app
4913浏览 • 1回复 待解决
请问JS FA可以跳转到JAVA FA并交互么
6247浏览 • 1回复 待解决
如何C++层面获取系统时间?
1299浏览 • 2回复 待解决
鸿蒙系统-如何跳转应用信息详情页面
6371浏览 • 2回复 待解决
如何在鸿蒙系统上开系统APP呢?
868浏览 • 1回复 待解决
鸿蒙可以直接调用系统相机吗?
5206浏览 • 1回复 待解决
服务卡片webview如何跳转系统浏览器?
4946浏览 • 2回复 待解决
使用js语言如何开发相机
502浏览 • 1回复 待解决