HarmonyOS NEXT常见应用及场景Want

火影  金牌会员 | 2024-11-2 09:22:25 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 803|帖子 803|积分 2409

拉起设置相干应用

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4. };
复制代码

拉起设置的WLAN界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'wifi_entry'
  5. };
复制代码

拉起设置应用的蓝牙界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'bluetooth_entry'
  5. };
复制代码

拉起设置应用的移动网络界面(仅对手机设备开放)

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'mobile_network_entry',
  5. };
复制代码
更多界面:
界面uri备注设置应用的移动网络>个人热点hotspot_data_settings仅对手机设备开放设置应用的移动网络>个人热点>暗码password_entry仅对手机设备开放设置应用的移动网络>个人热点>已毗连设备connected_device_entry仅对手机设备开放设置应用的移动网络>个人热点>更多共享设置more_share_entry仅对手机设备开放
拉起设置应用的更多毗连界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'more_connections_settings'
  5. };
复制代码

拉起设置应用的声音和振动界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'volume_settings',
  5. };
复制代码

拉起设置应用的应用详情界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'application_info_entry',
  5.    parameters: {
  6.        pushParams: 'com.example.myapplication', // 待拉起的应用详情界面
  7.    }
  8. };
复制代码

拉起设置应用的生物识别和暗码界面

  1. let want: Want = {
  2.    bundleName: 'com.huawei.hmos.settings',
  3.    abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.    uri: 'biometrics_and_password_settings'
  5. };
复制代码
更多界面:
界面uri备注设置应用的生物识别和暗码>指纹fingerprint_settings_entry-设置应用的生物识别和暗码>指纹>新建指纹fingerprint_screen_intro_entry有点题目??设置应用的生物识别和暗码>锁屏暗码lock_screen_password_title-设置应用的生物识别和暗码>锁屏暗码(其他暗码范例)>自界说数字暗码(设置锁屏数字暗码)change_six_to_number_entry-设置应用的生物识别和暗码>锁屏暗码(其他暗码范例)>混淆暗码(设置锁屏暗码)change_six_to_mixed_entry-设置应用的生物识别和暗码>关闭锁屏暗码(输入锁屏暗码)check_psd_entry-
拉起设置应用的辅助功能界面(仅对手机设备开放)

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'accessibility_feature',
  5. };
复制代码

拉起设置应用的应用和元服务界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'application_and_service_settings'
  5. };
复制代码
更多界面:
界面uri备注设置应用的应用和元服务>应用管理>详细应用application_settings-
拉起设置应用的存储界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'storage_settings'
  5. };
复制代码

拉起设置应用的隐私和安全界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'privacy_settings'
  5. };
复制代码
更多界面:
界面uri备注设置应用的隐私和安全>位置信息location_manager_settings-设置应用的隐私和安全>位置信息>定位服务>资助location_help_entry-
拉起设置应用的显示和亮度界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'display_settings'
  5. };
复制代码
更多界面:
界面uri备注设置应用的显示和亮度>显示大小screen_zoom-设置应用的显示和亮度>屏幕刷新率screen_refresh_rate_entry-
拉起设置应用的用户和帐户界面(仅对手机设备开放)

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'users_accounts',
  5. };
复制代码
更多界面:
界面uri备注设置应用的用户和帐户>用户界面current_user仅对手机设备开放
拉起设置应用的系统和更新界面(仅对手机设备开放)

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'system_and_updates',
  5. };
复制代码
更多界面:
界面uri备注设置应用的系统和更新>语言和地域set_language-设置应用的系统和更新>语言和地域>语言和地域set_language_region-设置应用的系统和更新>语言和地域>语言和地域>编辑语言edit_language_entry设置应用的系统和更新>语言和地域>语言和地域>添加语言add_language_entry设置应用的系统和更新>语言和地域>语言和地域>选择地域select_region_entry设置应用的系统和更新>日期和时间date_and_time-设置应用的系统和更新>日期和时间>时区time_zone_settings-设置应用的系统和更新>重置reset_settings-设置应用的系统和更新>重置>还原网络设置reset_net_settings设置应用的系统和更新>重置>恢复出厂设置reset_factory_settings设置应用的系统和更新>重置>恢复出厂设置>重置手机reset_factory_button有点题目??设置应用的系统和更新>开辟人员选项developer_options_settings-
拉起设置应用的关于本机界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.settings',
  3.     abilityName: 'com.huawei.hmos.settings.MainAbility',
  4.     uri: 'about_device'
  5. };
复制代码

拉起欣赏器应用

  1. let want: Want = {
  2.     action: 'ohos.want.action.viewData',
  3.     entities: ['entity.system.browsable'],
  4.     uri: 'https://www.baidu.com/'
  5. };
复制代码

拉起应用市场界面

  1. let want: Want = {
  2.     bundleName: 'com.huawei.hmos.appgallery',
  3.     abilityName: 'MainAbility'
  4. };
复制代码

拉起应用市场对应的应用详情界面

  1. let want: Want = {
  2.     action: 'ohos.want.action.appdetail',
  3.     uri: 'store://appgallery.huawei.com',
  4.     type: 'text/text',
  5.     parameters: {
  6.         id: `<appId>` // 要拉起的详情页面应用的appId
  7.     }
  8. };
复制代码

拉起权限管理应用相干UIAbility

拉起权限管理界面(显式调用+权限管控)

   拉起方需要申请ohos.permission.GRANT_SENSITIVE_PERMISSIONS权限。
  1. let want: Want = {
  2.     bundleName: 'com.ohos.permissionmanager',
  3.     abilityName: 'com.ohos.permissionmanager.MainAbility',
  4. };
复制代码

拉起权限管理的指定应用界面(权限管控)

  1. let want: Want = {
  2.     bundleName: 'com.ohos.permissionmanager',
  3.     abilityName: 'com.ohos.permissionmanager.SpecificAbility',
  4.     parameters: {
  5.         bundleName: 'com.example.myapplication'
  6.     }
  7. };
复制代码

拉起CallUI应用相干UIAbility

拉起移动网络设置界面

  1. let want: Want = {
  2.     bundleName: 'com.ohos.callui',
  3.     moduleName: 'mobiledatasettings',
  4.     abilityName: 'com.ohos.mobiledatasettings.MainAbility'
  5. };
复制代码

拉起SIM卡管理界面

  1. let want: Want = {
  2.     bundleName: 'com.ohos.permissionmanager',
  3.     moduleName: 'simcardmanagement',
  4.     abilityName: 'com.ohos.simcardmanagement.MainAbility'
  5. };
复制代码

拉起短信应用相干UIAbility

拉起短信界面并指定接洽人

  1. class ModelContactInfo {
  2.     contactsName: string;
  3.     telephone: string;
  4. }
  5. let contactInfo: Array<ModelContactInfo> = [{
  6.     contactsName: 'ZhangSan',
  7.     telephone: '16888888888'
  8. }];
  9. let want: Want = {
  10.     bundleName: 'com.ohos.mms',
  11.     abilityName: 'com.ohos.mms.MainAbility',
  12.     parameters: {
  13.         contactObjects: JSON.stringify(contactInfo),
  14.         pageFlag: 'conversation'
  15.     }
  16. };
复制代码

拉起相机界面

相机

  1. let want: Want = {
  2.     action: 'ohos.want.action.videoCapture',
  3.     parameters: {
  4.         callBundleName: 'com.example.myapplication',
  5.         supportMultiMode: false
  6.     }
  7. };
复制代码

图库

  1. let want: Want = {
  2.     action: 'ohos.want.action.imageCapture',
  3.     parameters: {
  4.         callBundleName: 'com.example.myapplication',
  5.         supportMultiMode: false
  6.     }
  7. };
复制代码

拉起拨号界面


  • 需要申请ohos.permission.WRITE_CONTACTS权限
           阐明:该权限为system_basic APL级别的权限。
  • 调用[call.hasVoiceCapability()]接口确认当前设备是否支持拨号。如果设备支持呼叫本领,则继承跳转到拨号界面,并显示拨号的号码。
  • 调用[call.dialCall()]接口,拨打电话。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表