浏览 5415 次
锁定老帖子 主题:Andriod 学习
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-27
最后修改:2009-11-29
对于模拟器,就是配置AndroidManifest.xml 文件 加入 <!-- 联网权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 获取机型信息权限 --> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 获取短信发送权限 --> <uses-permission android:name="android.permission.SEND_SMS" /> 现在你就可以调用HttpUrlConnection进行Http请求了,试试以下代码,你可以获得机型信息。 //...extends Activity 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:手机唤醒时间 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |