参考资料
代码实现
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%')
}
}
![](/i/l/?n=22&i=blog/1969374/202209/1969374-20220907145001421-1745951428.gif)
运行效果
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
标签:界面,SETTINGS,settings,HarmonyOS,UI,设置,跳转,android From: https://www.cnblogs.com/developer-huawei/p/16665439.html