用法:
//判断写入权限是否已授权
s qxgl = xt.qxgl()
s xr = qxgl.qx("android.permission.WRITE_EXTERNAL_STORAGE")
gj.sc("写入权限是否已授权:" + xr)
//注意:请求应用权限。请求后结果将在 界面事件》请求权限结果 且参数变量 rc 固定值赋为 60542
//请求当前应用所需的权限
s qxgl = xt.qxgl()
// 将请求当前应用 AndroidManifest 中已配置的权限
qxgl.qqqx()
// 请求单个权限
s qxgl = xt.qxgl()
// 请求写入权限
qxgl.qqqx("android.permission.WRITE_EXTERNAL_STORAGE")
// 请求多个权限
s qxgl = xt.qxgl()
// 同时请求2个及以上的权限,这里用一个数组
s sz = { "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_PHONE_STATE" }
// 请求写入权限 和 读取电话状态
qxgl.qqqx(sz)
请求权限结果中的例子:
// 该事件的参数介绍 int rc, String[] ps, int[] gr
// int rc 请求代码请求权限时传入的固定代码
// String[] ps 请求的权限列表
// int[] gr 请求的权限列表的状态结果,该数组的长度与请求的权限列表一致
rg rc == 60542
{
rg ps != null
{
s j = ps.length
xh s i=0, i<j, i++
{
rg gr[i] == -1
{
gj.sc("请求失败:" + ps[i])
}
}
}
}