`
xusaomaiss
  • 浏览: 615390 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

andriod 获得机型信息

阅读更多

Andriod 要获得机型信息,需要得到授权。
对于模拟器,就是配置AndroidManifest.xml 文件
加入
Xml代码
    <!-- 获取机型信息 -->
    <uses-permission
        android:name="android.permission.READ_PHONE_STATE" />


试试以下代码,你可以获得机型信息。
Java代码
 
        TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        StringBuilder sb = new StringBuilder();

        sb.append("\nDeviceId(IMEI) = " + tm.getDeviceId());
        sb.append("\nDeviceSoftwareVersion = " + tm.getDeviceSoftwareVersion());
        sb.append("\nLine1Number = " + tm.getLine1Number());
        sb.append("\nNetworkCountryIso = " + tm.getNetworkCountryIso());
        sb.append("\nNetworkOperator = " + tm.getNetworkOperator());
        sb.append("\nNetworkOperatorName = " + tm.getNetworkOperatorName());
        sb.append("\nNetworkType = " + tm.getNetworkType());
        sb.append("\nPhoneType = " + tm.getPhoneType());
        sb.append("\nSimCountryIso = " + tm.getSimCountryIso());
        sb.append("\nSimOperator = " + tm.getSimOperator());
        sb.append("\nSimOperatorName = " + tm.getSimOperatorName());
        sb.append("\nSimSerialNumber = " + tm.getSimSerialNumber());
        sb.append("\nSimState = " + tm.getSimState());
        sb.append("\nSubscriberId(IMSI) = " + tm.getSubscriberId());
        sb.append("\nVoiceMailNumber = " + tm.getVoiceMailNumber());
        Log.d("info", sb.toString());



在Android中以上机型信息在手机状态Status里
Settings->About Phone->Status
各个栏目的功能介绍如下:
Battery status:电池充电/未充电状态
Battery level:电池剩余电量
Phone number:手机序列号
Network:所处的移动网络
Signal strength:信号度
Network type:网络制式
Service state:所在服务区
Roaming:漫游/未漫游
Data access:共访问的数据大小
IMEI:IMEI码
IMEI SV:IMEI码的版本
IMSI:国际移动用户识别码
Wi-Fi  Mac address:G1无线Wi-Fi网络的Mac地址。
Bluetooth address:蓝牙地址
Up time:正常运行时间
Awake Time:手机唤醒时间

分享到:
评论

相关推荐

    Android 使用html5得到手机设备信息

    这个话题主要涉及如何通过HTML5的Web API与Android系统交互,从而得到诸如设备型号、操作系统版本、网络状态等信息。下面我们将深入探讨这个主题。 首先,HTML5提供了一个名为`navigator`的对象,它是浏览器的一...

    android 主流分辨率及对应机型

    ### Android主流分辨率及对应机型详解 #### 一、引言 在移动互联网时代,随着智能手机的普及和技术的进步,屏幕分辨率成为衡量手机显示效果的重要指标之一。不同分辨率的屏幕能够为用户提供不同的视觉体验,同时也...

    android-21

    Material Design不仅改变了应用的视觉表现,还提升了操作的交互性,使得用户在滑动、点击等操作时能获得更佳的反馈体验。 此外,Android 21在性能优化上也有显著提升。系统运行速度得到了增强,应用程序的启动时间...

    第三方twrp移植工具 编写自己机型的twrp

    本文将详细介绍如何使用第三方TWRP移植工具来编写适合自己机型的TWRP恢复环境,以及针对不同Android版本(6、7、8、9)的兼容性问题。 首先,我们需要理解移植TWRP的基本流程: 1. **获取设备信息**:在开始移植...

    android终端数据tcpdump抓包

    Tcpdump是一款强大的网络数据包分析工具,它能够在网络接口层捕获IP数据包,并显示数据包中的协议、地址和其他信息。在网络安全、故障排查和性能优化等领域,tcpdump都是不可或缺的工具之一。对于Android开发和测试...

    Android代码-腾讯开源, 在Android设备上实现可信的指纹认证

    接入TENCENT SOTER,你可以在不获取用户指纹图案的前提下,在Android设备上实现可信的指纹认证,获得与微信指纹支付一致的安全快捷认证体验。 快速接入 可以在几行代码之内快速体验TENCENT SOTER完成指纹授权接口。...

    android自动化测试

    首先,Android测试面临的挑战主要包括回归测试周期短和产品快速上市的紧迫性,以及市场上机型众多、分辨率和操作系统版本的多样性。这些因素加大了测试的复杂性和工作量,自动化测试在此背景下显得尤为重要。 ...

    Android版QQ登录源码

    登录成功时,会得到一个`AccessToken`和`OpenID`,它们是识别用户身份的关键。 4. **存储Token和OpenID**:登录成功后,开发者需要持久化保存`AccessToken`和`OpenID`,以便后续API调用。这通常通过...

    修改任意安卓模拟器机型工具包.zip

    这些配置信息在安卓模拟器中可以通过AVD(Android Virtual Device)管理器进行设置。AVD允许用户创建和管理多个虚拟设备配置,以模拟真实设备的环境。 3. 修改机型工具:这个工具包可能包含用于修改AVD配置的脚本或...

    2012中国Android用户数据微分享

    - 在2012年10月的Android终端机型排名中,三星占据了主导地位,其中三星Galaxy Ace、三星Galaxy SII以及三星Galaxy S3等机型表现出色。同时,国产品牌的崛起也非常明显,如小米、华为和中兴等品牌的产品也进入了前十...

    Android友盟统计

    在创建应用后,你会得到一个App Key,这是与你的应用关联的唯一标识,后续集成中需要用到。 集成步骤如下: 1. **添加依赖**: 在你的Android项目的`build.gradle`(Module: app)文件中,添加友盟统计的依赖库。...

    android面试题

    - 与之相比,那些较为流行的机型(如某些高端旗舰机型)往往能获得更好的支持和优化。 5. **依赖第三方开发商**: - Android平台在很多方面都依赖于第三方开发商提供的应用程序和服务。例如,在Android系统的标准...

    如何从UA分辨出Android设备类型

    在互联网世界中,User Agent(简称UA)是浏览器发送给服务器的一个标识,它包含了设备、操作系统、浏览器等信息。在Android设备的普及下,开发者和网站管理员需要根据UA来识别设备类型,以便提供最佳的用户体验。...

    腾讯手机游戏android游戏上线流程

    ### 腾讯手机游戏Android游戏上线流程详解 #### 一、评审阶段 **1. 提交游戏** - **定义**: 开发者(CP)通过指定邮箱(ericsun@tencent.com)提交游戏进行初步审核。 - **注意事项**: 若游戏包大小超过7MB,需事先...

    Android系统发展历程解读[汇编].pdf

    HTC Hero G3等后续机型的推出,使Android系统得到了更广泛的认可和应用。 Android的成功,很大程度上归功于其开源的特性。与苹果的App Store相比,Android Market(现Google Play)提供了更为开放的平台,允许...

Global site tag (gtag.js) - Google Analytics