如何使用Native Android / Phonegap for Blackberry 10检索IMEI

时间:2013-04-05 06:05:26

标签: javascript android cordova blackberry-10 blackberry-android

我将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设备中测试它。

还有其他解决方法吗?

2 个答案:

答案 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号。