我需要在Phonegap构建用于Android的HTML移动Web应用程序中获取IMEI号码,手机号码,SIM号码
你无法直接获得它们.
选项1)寻找一些插件我不确定它们是否存在.
选项2)编写自己的小脚本,返回所需内容.
例如,我使用这个javascript代码在我的应用程序中获取IMEI:
$imei=window.YourActivityName.get_imei();
为此,您需要在应用程序中启用javascript并在Java中定义函数get_imei().
您的Java应该类似于:
public class YourActivityName extends CordovaActivity { ......... public void onCreate(Bundle savedInstanceState) { ....... appView.addJavascriptInterface(this, "YourActivityName"); super.loadUrl(Config.getStartUrl(), 10000); ....... } //Define function to return imei in Java: @JavascriptInterface public String get_imei() { TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String imei = telephonyManager.getDeviceId(); return imei; } }