位置: 编程技术 - 正文

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

编辑: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客户端与服务器通信)

  • 个人所得税如何查询工资
  • 增值税价外税是什么税种
  • 金融企业往来支出属于什么科目
  • 办公室的饮用水应该放在哪个科目下?
  • 工伤在门诊的收据能报销吗
  • 所得税季报中的季末资产总额怎么算
  • 纳税申报表保留几年
  • 免税进项税额转出会计分录
  • 本年利润每个月都转吗
  • 什么发票可以做替票
  • 职工罚款收入计入什么科目
  • 专利资本化条件
  • 意外伤害险进项税转出
  • 单位投资非盈利性组织怎样核算
  • 会计凭证填制错误怎么办
  • 作为福利手段福利概念的三个条件是
  • 购买设备的增值税是支出吗
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 房产税免收范围包括
  • 小区物业宿舍
  • 公司一般户要做账吗
  • 政府委托代建的房地产公司是否可以开立农民工工资
  • 没有实缴的公司法人风险大吗
  • 工程款的材料商可以直接起诉业主吗
  • 职工教育经费取得证件之后补助多少钱
  • 质保金算合同资产
  • 生产领用产成品验证会计分录
  • 存贷款利率计算器
  • 合伙企业财产清算顺序
  • 网吧登录qq安全吗
  • 这张磁盘有写保护无法格式化
  • 实收资本可以大于注册资本吗
  • fsrec.sys
  • win10任务视图怎么用
  • 税务发票上的账户是对公账户吗
  • 集团公司管理费提取办法
  • vue项目上线教程
  • uniapp 信息推送
  • php分片上传文件
  • php 截断
  • 房屋租赁费发票备注栏需要写什么?
  • 完成认证后开具什么证明
  • thinkphp教程
  • Smarty实现页面静态化(生成HTML)的方法
  • 填报的资产总额在季初和季末存在差异是什么意思
  • redis zset源码
  • javafiles
  • 程序员 cr
  • 如何测试php
  • 生产企业出口退税政策
  • 科技局创业扶持资金
  • 预计资产负债表和预计利润表构成了整个财务预算
  • 暂不认证通知单 不在认证范围内
  • 客户退货不退赠品怎么办
  • 年报和汇算清缴的顺序
  • 公司租的房子电费发票怎么开
  • 有会计从业资格证还有用吗
  • 购买固定资产是应付账款还是其他应付款
  • 利润率多少算好
  • 发票抬头公司报销的该怎么写
  • 汇兑损益金额是怎么算出来的
  • 专用发票账目不对怎么办
  • mysql join 慢
  • sql2005定时备份数据库
  • ntdll.dll no matching
  • 奇兔刷机可以救砖吗
  • win7玩穿越火线电脑应该怎么设置
  • win10预览版21277
  • window10显示重启提示
  • linux防火墙开启80端口视频
  • python在web上的应用
  • unity协程会阻塞主线程吗
  • socket客户端发送数据
  • js数组entries
  • js如何定义类
  • 安卓权限管理app
  • 购销合同印花税最新政策2023
  • 黄金增值税管理难点
  • 个人所得税怎么填写子女教育
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设