参考资料

【FAQ】【ARK UI】鸿蒙应用跳转至应用商店

Android手机系统设置页面跳转

代码实现

import featureAbility from '@ohos.ability.featureAbility'
import wantConstant from '@ohos.ability.wantConstant'
@Entry
@Component
struct Index {
  @State message: string = '跳转系统的辅助功能界面'
  public onclick(){
    var str = {
      "want": {
        "deviceId": "",
        "bundleName": "",
        "abilityName": "",
        "uri":"",
        "options": {},
        "flags":wantConstant.Flags.FLAG_ABILITY_NEW_MISSION,
        "action": "android.settings.ACCESSIBILITY_SETTINGS",//todo action名称
        "parameters": {},
      },
      "abilityStartSetting": {}
    };
    featureAbility.startAbility(str)
      .then((data) => {
        console.info('Operation successful. Data: ' + JSON.stringify(data))
      }).catch((error) => {
      console.error('Operation failed. Cause: ' + JSON.stringify(error));
    })
  }
  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
          .onClick(this.onclick.bind(this))
      }
      .width('100%')
    }
    .height('100%')
  }
}

运行效果

cke_1701.png

action名称

Action名称作用
android.settings.ACCESSIBILITY_SETTINGS跳转系统的辅助功能界面
android.settings.ADD_ACCOUNT_SETTINGS显示添加帐户创建一个新的帐户屏幕。【测试跳转到微信登录界面】
android.settings.AIRPLANE_MODE_SETTINGS飞行模式,无线网和网络设置界面
android.settings.WIRELESS_SETTINGS飞行模式,无线网和网络设置界面
android.settings.APN_SETTINGS跳转 APN设置界面
android.settings.APPLICATION_DETAILS_SETTINGS根据包名跳转到系统自带的应用程序信息界面
android.settings.APPLICATION_DEVELOPMENT_SETTINGS跳转开发人员选项界面
android.settings.APPLICATION_SETTINGS跳转应用程序列表界面
android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS跳转到应用程序界面【所有的】
android.settings.MANAGE_APPLICATIONS_SETTINGS跳转 应用程序列表界面【已安装的】
android.settings.BLUETOOTH_SETTINGS跳转系统的蓝牙设置界面
android.settings.DATA_ROAMING_SETTINGS跳转到移动网络设置界面
android.settings.DATE_SETTINGS跳转日期时间设置界面
android.settings.DEVICE_INFO_SETTINGS跳转手机状态界面
android.settings.DISPLAY_SETTINGS跳转手机显示界面
android.settings.INPUT_METHOD_SETTINGS跳转语言和输入设备
android.settings.INPUT_METHOD_SUBTYPE_SETTINGS【API 11及以上】 // 跳转 语言选择界面 【多国语言选择】
android.settings.INTERNAL_STORAGE_SETTINGS跳转存储设置界面【内部存储
android.settings.MEMORY_CARD_SETTINGS跳转 存储设置 【记忆卡存储
android.settings.LOCALE_SETTINGS跳转语言选择界面【仅有English 和 中文两种选择】
android.settings.LOCATION_SOURCE_SETTINGS跳转位置服务界面【管理已安装的应用程序。】
android.settings.NETWORK_OPERATOR_SETTINGS跳转到 显示设置选择网络运营商。
android.settings.NFCSHARING_SETTINGS显示NFC共享设置。 【API 14及以上】
android.settings.NFC_SETTINGS显示NFC设置。这显示了用户界面,允许NFC打开或关闭。 【API 16及以上】
android.settings.PRIVACY_SETTINGS跳转到备份和重置界面
android.settings.QUICK_LAUNCH_SETTINGS跳转快速启动设置界面
android.search.action.SEARCH_SETTINGS跳转到 搜索设置界面
android.settings.SECURITY_SETTINGS跳转到安全设置界面
android.settings.SETTINGS跳转到设置界面
android.settings.SOUND_SETTINGS跳转到声音设置界面
android.settings.SYNC_SETTINGS跳转账户同步界面
android.settings.USER_DICTIONARY_SETTINGS跳转用户字典界面
android.settings.WIFI_IP_SETTINGS跳转到IP设定界面
android.settings.WIFI_SETTINGS跳转Wifi列表设置

 欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐