1. 使用 APP 端原生接口
native.js
用于将原生接口转为 js
接口。Native.js 示例汇总 包含了一些 native.js
常用的系统 API。
例如使用安卓接口拨打电话:
js
function call() {
const Intent = plus.android.importClass("android.content.Intent")
const Uri = plus.android.importClass("android.net.Uri")
const main = plus.android.runtimeMainActivity()
const uri = Uri.parse("tel:10010")
const call = new Intent("android.intent.action.CALL", uri)
main.startActivity(call)
}
功能包括:
- 锁屏、解锁、开屏
- 打电话
- 切换后台
- 软键盘
- 查询系统信息(uuid、内存、CPU)
- 蓝牙
- 监听蓝牙开关
- 获取蓝牙设备列表
- 蓝牙通信
- 截屏
- NFC 数据
- MAC 地址
- 当前网速
- 打开系统设置界面
- WiFi 列表
- 调用系统控件播放视频
- 调用系统通讯录选择控件
- 日历提醒写入
- 闹钟定时任务
- 使用系统控件裁剪图片
- 复制到剪切板
- TTS
startActivityForResult
获取结果- 系统广播消息
- 判断 APP 是否安装
BroadcastReceiver
广播- 常驻通知栏
- 启动一个原生
Service
- 使用原生
Socket
- 闪光灯
- 监听飞行模式
- 文件管理
- 开启消息推送
- GPS
- 监听短信验证码
- 系统壁纸
- 遍历短信内容
- 限制手机录像时间
- 监听电话的打入打出
- 动态权限申请
- 通知栏下载进度
- 应用市场
- 是否被 root