"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_SETTINGS | WiFi 设置 |
| 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_SETTINGS | VPN 设置 |