我将Android应用程序移植到BB 10.我无法从这个Android移植应用程序中检索IMEI号码,有什么方法可以在Android应用程序中使用PhoneGap脚本文件,通过创建本地html并使用java脚本来使用以下概念使用Phone Gap检索IMEI号
http://developer.android.com/guide/webapps/webview.html#BindingJavaScript
目前,我尝试使用下面的javascript来检索IMEI否
<script type="text/javascript" charset="utf-8" src="js/phonegap.js"></script>
</head>
<script type="text/javascript">
function showAndroidToast(toast) {
Android.showToast('kkkkkkk');
var idno = device.uuid ;
var string = device.version;
Android.showToast('idno' + string);
Android.showToast('string ' + idno);
toast = toast + idno;
Android.showToast(toast);
}
</script>
我得到null的值,我在BB 10 dev Alpha设备中测试它。
还有其他解决方法吗?
答案 0 :(得分:0)
IMEI不适用于第三方应用。你想用这些信息做什么?
我问的原因是因为我们刚刚在这里发布了一个BlackBerry WebWorks扩展(如PhoneGap),它可以检索可以识别当前运营商的移动网络代码(MNC)。你有多舒适地构建自定义插件?如果是这样,您可以将此本机代码移植到PhoneGap插件中:
https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/deviceInfo
答案 1 :(得分:0)
在Blackberry 10.1版本中修复了问题。使用本机安卓代码从此操作系统版本检索IMEI号。