HarmonyOS 打开系统的位置开关

​在获取当前位置之前,需要判断位置是否可用。

当判断到位置不可用时,我们有提供快捷方式让用户跳转系统设置去打开(如附件所示)。

请问如何跳转至设置页面,或者快捷的打开位置开关。​

HarmonyOS 打开系统的位置开关-鸿蒙开发者社区

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​可以通过设置startAbility跳转到设置主页面或系统各个设置页面。

示例如下:​

Button("跳转到设置").onClick(() => { 
 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
  }); 
}) 
 
Button("跳转到隐私").onClick(() => { 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
    uri: "privacy_settings", 
  }); 
}) 
 
Button("跳转到位置").onClick(() => { 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
    uri: "location_manager_settings", 
  }); 
})

可以通过设置startAbility跳转到设置主页面或系统各个设置页面。 示例如下:

Button("跳转到设置").onClick(() => { 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
  }); 
}) 
 
Button("跳转到隐私").onClick(() => { 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
    uri: "privacy_settings", 
  }); 
}) 
 
Button("跳转到位置").onClick(() => { 
  let context = getContext(this) as common.UIAbilityContext; 
  context.startAbility({ 
    bundleName: 'com.huawei.hmos.settings', 
    abilityName: 'com.huawei.hmos.settings.MainAbility', 
    uri: "location_manager_settings", 
  }); 
})
分享
微博
QQ
微信
回复
4天前
相关问题
鸿蒙系统怎么打开定位开关页面
10259浏览 • 1回复 待解决
HarmonyOS 如何引导用户打开GPS开关
264浏览 • 1回复 待解决
【ets】switch开关打开后会自动关闭
3361浏览 • 1回复 待解决
api 10或者11怎么打开wifi开关
726浏览 • 0回复 待解决
如何打开键鼠穿越功能开关
2314浏览 • 1回复 待解决
HarmonyOS 系统位置服务问题
56浏览 • 1回复 待解决
HarmonyOS有没有打开系统设置页代码
212浏览 • 1回复 待解决
HarmonyOS 如何打开系统相册页面
298浏览 • 1回复 待解决
怎么跳转打开系统应用市场app
2043浏览 • 1回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
565浏览 • 1回复 待解决