我想使用Android原生代码在代号中获取SIM序列号
,以下是我的原生实现类,我还在构建提示中添加了权限,代码没有给出任何错误但返回null
import com.codename1.impl.android.AndroidNativeUtil;
import android.telephony.TelephonyManager;
public class MyNativeImpl {
public String simID() {
TelephonyManager tMgr=(TelephonyManager) AndroidNativeUtil.getActivity().getSystemService("phone");
String SIMSerialNumber=tMgr.getSimSerialNumber();
return SIMSerialNumber;
}
public boolean isSupported() {
return true;
}
}
< code >如果(!androidnativeutil.checkforpermission(manifest.permission。READ_PHONE_STATE,“这应该是显示给用户的描述……”)){您的代码在此处}
但得到的错误是
错误:如果(!AndroidNativeUtil.checkForPermission(Manifest.permission.READ_PHONE_STATE,“应用程序需要权限才能正常工作”)^则包清单不存在。^注意:某些输入文件使用或重写了不推荐的API。注意:使用-Xlint:deprecation重新编译以获取详细信息。注意:某些输入文件使用未检查或不安全的操作。注意:使用-Xlint:unchecked重新编译以获取详细信息。1错误
我认为SIM卡序列号和SIM卡号是唯一的。您可以尝试获取SIM卡序列号并获取SIM卡号,并且不要忘记在清单文件中添加权限。
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();
并将以下权限添加到您的Androidmanifest.xml
文件中。
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
法布里西奥·卡贝卡不久前为此写了一个图书馆。
在代号扩展库中搜索电话(右键单击项目-
如果Android低于6.0仍然存在问题,
添加android.xpermissions=
并确保您没有在双卡设备上进行测试,因为这可能会有问题。
本文向大家介绍Android获取手机的版本号等信息的代码,包括了Android获取手机的版本号等信息的代码的使用技巧和注意事项,需要的朋友参考一下 本文实例分享了Android获取手机系统版本等信息的方法,供大家参考,具体内容如下: 第一种代码: 第二种代码: 第三种代码:获得手机型号,系统版本,App版本号等信息,具体代码: MainActivity如下: main.xml如下: 最后一段代码:
本文向大家介绍Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码,包括了Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码的使用技巧和注意事项,需要的朋友参考一下 获取手机型号: android.os.Build.MODEL 获取手机的SDK版本号:android.os.Build.VERSION.SDK 获取手机当前网络
本文向大家介绍Android手机卫士之绑定sim卡序列号,包括了Android手机卫士之绑定sim卡序列号的使用技巧和注意事项,需要的朋友参考一下 现在开始具体 处理每一个导航页面的逻辑,首先看第二个导航页 这里需要实现绑定sim卡序列号的功能,注意添加相应的权限:uses-permission android:name="android.permission.READ_PHONE_STATE"
我有一个最小的Android应用程序,使用启用了c支持的新项目向导创建。该应用程序的目的是允许c在捕获信号(SIGSEGV)后回调到java中。程序的顺序简短而甜蜜,伪代码就像这样: < li >输入本机方法< code>handleSegv() < ol > < li >本机代码回调到java中作为测试 < li >本机代码设置SIGSEGV处理程序 本机代码引发/发送SIGSEGV < li
本文向大家介绍基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号),包括了基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)的使用技巧和注意事项,需要的朋友参考一下 老风格,废话不多说了,直接给大家贴java代码了。 代码如下: 不要忘记权限: 结果如图: java android 获取手机操作系统相关信息
本文向大家介绍php获取手机端的号码以及ip地址实例代码,包括了php获取手机端的号码以及ip地址实例代码的使用技巧和注意事项,需要的朋友参考一下 我们在用PHP写移动端程序的时候,有的时候需要直接获取手机号码以及对应的IP地址内容,在此我们给大家整理了详细完整的代码内容,需要的朋友们测试下。 以上就是本篇关于PHP程序获取手机号码和实时IP的全部内容,感谢大家对呐喊教程的支持。