【问题标题】:how to retrieve IMEI no using NativeAndroid/Phone Gap for Blackberry 10如何使用本机 Android/Phonegap for Blackberry 10 检索 IMEI 号
【发布时间】:2013-04-05 06:05:25
【问题描述】:

我正在将 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 设备中对其进行测试。

还有其他解决方法吗?

【问题讨论】:

  • 有什么我可以用PhoneGap脚本或任何其他方法来检索IMEI号码

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


【解决方案1】:

IMEI 不适用于第 3 方应用。你想用这些信息做什么?

我问的原因是因为我们刚刚在此处发布了 BlackBerry WebWorks 的扩展(如 PhoneGap),它检索可以识别当前运营商的移动网络代码 (MNC)。您对构建自定义插件有多满意?如果是这样,您也许可以将此本机代码移植到 PhoneGap 插件中:

https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10/deviceInfo

【讨论】:

  • 我无法通过 android java 代码检索设备的 IMEI 编号,所以如果我在我的本地/res 文件夹中使用您的扩展文件,并将本地 html 放在 assests 文件夹中,请尝试使用您的扩展,它会工作吗?而是使用您的扩展创建一个 WebWorks 类型的应用程序。
【解决方案2】:

Blackberry 10.1 版本中已修复的问题。IMEI 号码是使用本机 android 代码从此操作系统版本中检索的。

【讨论】:

    猜你喜欢
    • 2013-01-11
    • 2022-10-06
    • 2014-10-20
    • 2015-03-27
    • 2023-01-12
    • 1970-01-01
    • 2012-02-03
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多