我正在将 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 设备中测试它。
还有其他解决办法吗?
最佳答案
IMEI 不适用于第 3 方应用程序。您想用这些信息做什么?
我问这个问题的原因是因为我们刚刚在这里发布了 BlackBerry WebWorks 的扩展(如 PhoneGap),用于检索可以识别当前运营商的移动网络代码 (MNC)。您对构建自定义插件有多满意?如果是这样,您也许可以将此 native 代码移植到 PhoneGap 插件中:
https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/deviceInfo
关于javascript - 如何使用 Blackberry 10 的 native Android/Phonegap 检索 IMEI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15827028/