我在android.permission.READ_PHONE_STATE有一个问题我将我的项目部署到三星galaxy S6我使用此代码来请求READ_PHONE_STATE权限 但它没有用,我使用的是ti.permissions模块。
在我的tiapp.xml中我添加了
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
但由于我使用的是Android 6.0
,它无法正常工作如果不是我只是提醒错误(暂时)
var imeimodule=require("com.imei");
var imei;
var permissions = require("ti.permissions");
try {
if ( !permissions.hasPermission('android.permission.READ_PHONE_STATE'))
{
alert('here');
permissions.requestPermissions(['android.permission.READ_PHONE_STATE'],function(e) {
if (e.success != 0)
{
Ti.API.debug("Permissions OK");
imei = imeimodule.example();
Ti.App.Properties.setString('EMEI',imei);
}
else
{
Ti.API.warn("Permissions denied");
}
});
}
else alert ('ok cool');
}
catch(e){ 警报(e.message); }
答案 0 :(得分:0)
你可以尝试这个模块 https://github.com/gimdongwoo/Ti-Android-RequestStoragePermission 在窗口打开后使用它