位置: 编程技术 - 正文

获取手机信息的工具类(获取手机信息的渠道)

编辑:rootadmin

推荐整理分享获取手机信息的工具类(获取手机信息的渠道),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:获取手机信息的方法,获取手机信息的权限,获取手机信息的软件,获取手机信息的病毒,获取手机信息的木马,获取手机信息的渠道有哪些,获取手机信息的软件,获取手机信息的软件,内容如对您有帮助,希望把文章链接给更多的朋友!

获取手机信息的工具类(获取手机信息的渠道)

获取手机各项信息,注释很全

[java] view plaincopy/** * 用于获取电话信息 * @author lxj * 需要加入权限<uses-permission android:name="android.permission.READ_PHONE_STATE"/> */ public class PhoneInfo { private TelephonyManager telephonyManager; /** * 国际移动用户识别码 */ private String IMSI; private Context context; public PhoneInfo(Context context){ this.context = context; telephonyManager = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); } /** * 获取手机号码 (有些手机号无法获取,是因为运营商在SIM中没有写入手机号) */ public String getPhoneNumber() { return telephonyManager.getLine1Number(); } /** * 获取运营商名称 <BR> * <BR> */ public String getProvidersName() { String ProvidersName = null; // 返回唯一的用户ID;就是这张卡的编号神马的 IMSI = telephonyManager.getSubscriberId(); // IMSI号前面3位是国家,紧接着后面2位 是中国移动,是中国联通,是中国电信。 System.out.println(IMSI); if (IMSI.startsWith("") || IMSI.startsWith("")) { ProvidersName = "中国移动"; } else if (IMSI.startsWith("")) { ProvidersName = "中国联通"; } else if (IMSI.startsWith("")) { ProvidersName = "中国电信"; } return ProvidersName; } /** * 获取手机sim卡序列号 * @return */ public String getSimSerial(){ return telephonyManager.getSimSerialNumber(); } /** * 获取手机串号:GSM手机的 IMEI 和 CDMA手机的 MEID * @return */ public String getDeviceId(){ return telephonyManager.getDeviceId(); } /** * 获取客户id,在gsm中是imsi号 * @return */ public String getSubscriberId(){ return telephonyManager.getSubscriberId(); } /** * 获取手机型号 * @return */ public String getPhoneModel(){ return android.os.Build.MODEL; } /** * 获取手机厂商 * @return */ public String getPhoneManufacturer(){ return android.os.Build.MANUFACTURER; } /** * 获取手机分辨率 * @return */ public String getPhoneDisplay(){ Display display =((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); return width &#; "*" &#; height; } /** * 获取当前app版本号 * @return */ public String getAppVersion(){ PackageManager packageManager = context.getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo packInfo = null; try { packInfo = packageManager.getPackageInfo(context.getPackageName(),0); } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } return packInfo.versionName; } /** * 获取手机IP(Ipv4),在wifi和3g下通用 * 一定要加上如下权限,否则不会报错,但是获取不到 * <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> * <uses-permission android:name="android.permission.INTERNET"></uses-permission> * @return */ public String getPhoneIp() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) { //ifs (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet6Address) { return inetAddress.getHostAddress().toString(); } } } } catch (Exception e) { } return ""; } /** * 获取系统版本号 * @return */ public String getSystemVersion(){ return Build.VERSION.RELEASE; } }

Android客户端通过socket与服务器通信 下面是一个demo,Android客户端通过socket与服务器通信。由于Android里面可以完全使用java.io.*包和java.net.*包,那么,实际上,逻辑部分与J2SE没有区别。只是UI

Android中的选项菜单(OptionMenu)使用案例 在Android中的每一个activity都捆绑了一个OptionMenu,它是通过调用OnCreateOptionMenu(Menumenu)函数来进行初始化,我们可以覆写这个函数,来设置一个activity的

Android中的上下文菜单(ContextMenu)使用案例 在Android中长按住一个控件(像一个文本显示框TextView,一个按钮Button都是一个控件)弹出的菜单为上下文菜单,创建一个上下文菜单分为下面几个步骤

标签: 获取手机信息的渠道

本文链接地址:https://www.jiuchutong.com/biancheng/385174.html 转载请保留说明!

上一篇:ACRA用法详解(acrag)

下一篇:Android客户端通过socket与服务器通信(android客户端与服务器通信)

  • 收到退税款怎么入账
  • 计税基础怎么算
  • 分公司可以享受当地优惠吗?
  • 资本公积和盈余公积怎么提取
  • 个税子女教育扣除需要提供什么资料
  • 技术维护费计入哪里
  • 民非企业是否可以盈利
  • 印花税不用计提会计第几号准则
  • 不需要缴纳税款和服役的是形势户寺观户
  • 住宿费电子发票样式
  • 一般纳税人符合条件
  • 资产损失税前扣除管理办法
  • 未到期责任准备金24分法详解
  • 小企业外币交易
  • 固定资产盘亏是营业外支出吗
  • 劳务发票税率营改增后是多少?
  • 收到上个月支付的短信
  • 营改增后不动产租赁税率
  • 代开建安发票怎么做账务处理?
  • 冲销无形资产如何会计分录?
  • 增值税10000交多少税
  • 开具发票财务需要管理吗?
  • 营改增阶段
  • 保险公司如何计算车辆折旧
  • 建安企业需要交环保税吗
  • 317房地产政策解读
  • 业务招待费中的营业收入包括哪些
  • 联营和合营的区别共同控制
  • 租赁产生的成本有哪些
  • 土地增值税计算公式及举例
  • 银行转账备用金是什么意思
  • 投资收益科目应用
  • BT模式建设项目怎么处理税收?
  • 公司发工资了
  • 公司清理固定资产怎么开票
  • win11系统开机密码怎么修改
  • PHP:Memcached::cas()的用法_Memcached类
  • macOS 11 Big Sur 开发者预览版Beta 9正式推送
  • 公司并购的税务处理办法
  • vantUI van-picker中的column使用,picker选择器展示对象数组里面的属性,自定义展示数据
  • 科克伯什么意思
  • cuda torch
  • 实收资本主要包括哪些
  • 委托银行贷款利息收入
  • php下载远程文件到服务器
  • vue遍历数组
  • apache php mysql开发环境安装教程
  • 进口设备退增值税
  • 增值税纳税申报表怎么填
  • 质量赔偿金 计入什么科目
  • 用python创建一个列表
  • 帝国cms自动采集插件
  • 作废的增值税普通发票怎么处理
  • 小规模纳税人销售额超过500万
  • 培训机构财务怎么做账
  • 物流公司挂靠会计处理?
  • 外贸公司美金账户开立要求
  • 母公司溢价收购子公司
  • 手工凭证模板
  • 进口货物会计处理举例
  • 融资租赁与经营租赁的区别主要是
  • 房地产核算成本方法
  • 公司财务人员的作用
  • 税法规定固定资产最低折旧年限
  • 交易性金融资产公允价值变动计入
  • 几个常见的收敛级数
  • mysql5.7版本下载
  • windows任务管理器打不开
  • windows运行.sh
  • wrme.exe是什么
  • win7如何使用usb无线网卡
  • vue实现下载功能
  • unity getint
  • JavaScript replace(rgExp,fn)正则替换的用法
  • python简要介绍
  • android 标签栏
  • 国家税务总局是正部级还是副部级
  • 2021年江苏省考常州职位表
  • 房屋维修基金会计分录处理
  • 杭州金税盘客服电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设