跳到主要内容

"URL Scheme" 的相关应用

具体使用方法参考:app.open_url

Android 常用 URL Scheme

URL Scheme跳转到
tel:10086拨打电话
sms:10086发送短信
mailto:example@email.com发送邮件
market://details?id=com.example.app应用市场详情页
geo:39.9,116.3地图定位
content://settings/system/screen_brightness亮度设置

Android 设置页面跳转

Android 设置页面跳转推荐使用 app.start_activity 函数:

-- 打开 WiFi 设置
app.start_activity({
action = "android.settings.WIFI_SETTINGS"
})

-- 打开蓝牙设置
app.start_activity({
action = "android.settings.BLUETOOTH_SETTINGS"
})

-- 打开应用设置
app.start_activity({
action = "android.settings.APPLICATION_DETAILS_SETTINGS",
data = "package:com.example.app"
})

-- 打开无障碍设置
app.start_activity({
action = "android.settings.ACCESSIBILITY_SETTINGS"
})

-- 打开日期时间设置
app.start_activity({
action = "android.settings.DATE_SETTINGS"
})

-- 打开语言设置
app.start_activity({
action = "android.settings.LOCALE_SETTINGS"
})

-- 打开开发者选项
app.start_activity({
action = "android.settings.APPLICATION_DEVELOPMENT_SETTINGS"
})

-- 打开通知设置
app.start_activity({
action = "android.settings.APP_NOTIFICATION_SETTINGS",
extras = {
["android.provider.extra.APP_PACKAGE"] = "com.example.app"
}
})

常用 Intent Action

Action说明
android.settings.SETTINGS系统设置主页
android.settings.WIFI_SETTINGSWiFi 设置
android.settings.BLUETOOTH_SETTINGS蓝牙设置
android.settings.DISPLAY_SETTINGS显示设置
android.settings.SOUND_SETTINGS声音设置
android.settings.BATTERY_SAVER_SETTINGS电池设置
android.settings.LOCATION_SOURCE_SETTINGS定位设置
android.settings.SECURITY_SETTINGS安全设置
android.settings.INPUT_METHOD_SETTINGS输入法设置
android.settings.VPN_SETTINGSVPN 设置