求微微一笑很倾城云播电视剧百度云资源,谢谢了。

Android_Build类获取手机硬件信息
资料价格:免费
文件类型: (doc)[]
文件大小:0.04MB
上传时间:
标&&&&&&&签: & & & & &
论文写作技巧
Android_Build类获取手机硬件信息
您可能需要的
[] [] [] [] [] [] [] []本帖子已过去太久远了,不再提供回复功能。Android获取手机配置信息具体实现代码
字体:[ ] 类型:转载 时间:
下面为大家介绍下使用android获取手机配置信息的具体过程,感兴趣的朋友可以参考下哈,希望对你有所帮助
代码如下: StringBuilder phoneInfo = new StringBuilder(); phoneInfo.append("Product: " + android.os.Build.PRODUCT + System.getProperty("line.separator")); phoneInfo.append( "CPU_ABI: " + android.os.Build.CPU_ABI + System.getProperty("line.separator")); phoneInfo.append( "TAGS: " + android.os.Build.TAGS + System.getProperty("line.separator")); phoneInfo.append( "VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE + System.getProperty("line.separator")); phoneInfo.append( "MODEL: " + android.os.Build.MODEL + System.getProperty("line.separator")); phoneInfo.append( "SDK: " + android.os.Build.VERSION.SDK + System.getProperty("line.separator")); phoneInfo.append( "VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE + System.getProperty("line.separator")); phoneInfo.append( "DEVICE: " + android.os.Build.DEVICE + System.getProperty("line.separator")); phoneInfo.append( "DISPLAY: " + android.os.Build.DISPLAY + System.getProperty("line.separator")); phoneInfo.append( "BRAND: " + android.os.Build.BRAND + System.getProperty("line.separator")); phoneInfo.append( "BOARD: " + android.os.Build.BOARD + System.getProperty("line.separator")); phoneInfo.append( "FINGERPRINT: " + android.os.Build.FINGERPRINT + System.getProperty("line.separator")); phoneInfo.append( "ID: " + android.os.Build.ID + System.getProperty("line.separator")); phoneInfo.append( "MANUFACTURER: " + android.os.Build.MANUFACTURER + System.getProperty("line.separator")); phoneInfo.append( "USER: " + android.os.Build.USER + System.getProperty("line.separator")); TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); phoneInfo.append("DeviceId(IMEI) = " + tm.getDeviceId() + System.getProperty("line.separator")); phoneInfo.append("DeviceSoftwareVersion = " + tm.getDeviceSoftwareVersion() + System.getProperty("line.separator")); phoneInfo.append("Line1Number = " + tm.getLine1Number() + System.getProperty("line.separator")); phoneInfo.append("NetworkCountryIso = " + tm.getNetworkCountryIso() + System.getProperty("line.separator")); phoneInfo.append("NetworkOperator = " + tm.getNetworkOperator() + System.getProperty("line.separator")); phoneInfo.append("NetworkOperatorName = " + tm.getNetworkOperatorName() + System.getProperty("line.separator")); phoneInfo.append("NetworkType = " + tm.getNetworkType() + System.getProperty("line.separator")); phoneInfo.append("PhoneType = " + tm.getPhoneType() + System.getProperty("line.separator")); phoneInfo.append("SimCountryIso = " + tm.getSimCountryIso() + System.getProperty("line.separator")); phoneInfo.append("SimOperator = " + tm.getSimOperator() + System.getProperty("line.separator")); phoneInfo.append("SimOperatorName = " + tm.getSimOperatorName() + System.getProperty("line.separator")); phoneInfo.append("SimSerialNumber = " + tm.getSimSerialNumber() + System.getProperty("line.separator")); phoneInfo.append("SimState = " + tm.getSimState() + System.getProperty("line.separator")); phoneInfo.append("SubscriberId(IMSI) = " + tm.getSubscriberId() + System.getProperty("line.separator")); phoneInfo.append("VoiceMailNumber = " + tm.getVoiceMailNumber() + System.getProperty("line.separator"));
记得加权限:
代码如下: &uses-permission android:name="android.permission.READ_PHONE_STATE" /&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具4079人阅读
Android(10)
今天在QQ群里聊天,一个哥们在某宝买到了一个运行内存16G的手机,当时我就吓尿了,所以有了写个程序把这个手机的实际内存读出来的想法,于是就有了今天这篇博客.
所有的信息项如下图所示.(由于我的测试机没有插手机卡,所以有的信息会显示为空)
以下就是代码:
package com.liu.chad.
import android.app.ActivityM
import android.content.C
import android.os.B
import android.support.v7.app.ActionBarA
import android.telephony.TelephonyM
import android.text.format.F
import android.util.L
import android.widget.TextV
import java.io.BufferedR
import java.io.FileNotFoundE
import java.io.FileR
import java.io.IOE
import java.io.InputS
public class MainActivity extends ActionBarActivity {
private TextView mTextV
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = (TextView) findViewById(R.id.textViewId);
getPhoneInfo();
* 获取手机信息
public void getPhoneInfo() {
TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
String mtyb = android.os.Build.BRAND;// 手机品牌
String mtype = android.os.Build.MODEL; // 手机型号
String imei = tm.getDeviceId();
String imsi = tm.getSubscriberId();
String numer = tm.getLine1Number(); // 手机号码
String serviceName = tm.getSimOperatorName(); // 运营商
mTextView.setText(&品牌: & + mtyb + &\n& + &型号: & + mtype + &\n& + &版本: Android &
+ android.os.Build.VERSION.RELEASE + &\n& + &IMEI: & + imei
+ &\n& + &IMSI: & + imsi + &\n& + &手机号码: & + numer + &\n&
+ &运营商: & + serviceName + &\n&);
mTextView.append(&总内存: & + getTotalMemory() + &\n&);
mTextView.append(&当前可用内存: & + getAvailMemory() + &\n&);
mTextView.append(&CPU名字: & + getCpuName() + &\n&);
mTextView.append(&CPU最大频率: & + getMaxCpuFreq() + &\n&);
mTextView.append(&CPU最小频率: & + getMinCpuFreq() + &\n&);
mTextView.append(&CPU当前频率: & + getCurCpuFreq() + &\n&);
* 获取手机内存大小
private String getTotalMemory() {
String str1 = &/proc/meminfo&;// 系统内存信息文件
String str2;
String[] arrayOfS
long initial_memory = 0;
FileReader localFileReader = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader(localFileReader, 8192);
str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小
arrayOfString = str2.split(&\\s+&);
for (String num : arrayOfString) {
Log.i(str2, num + &\t&);
initial_memory = Integer.valueOf(arrayOfString[1]).intValue() * 1024;// 获得系统总内存,单位是KB,乘以1024转换为Byte
localBufferedReader.close();
} catch (IOException e) {
return Formatter.formatFileSize(getBaseContext(), initial_memory);// Byte转换为KB或者MB,内存大小规格化
* 获取当前可用内存大小
private String getAvailMemory() {
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();
am.getMemoryInfo(mi);
return Formatter.formatFileSize(getBaseContext(), mi.availMem);
public static String getMaxCpuFreq() {
String result = &&;
String[] args = {&/system/bin/cat&,
&/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq&};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[24];
while (in.read(re) != -1) {
result = result + new String(re);
in.close();
} catch (IOException ex) {
ex.printStackTrace();
result = &N/A&;
return result.trim() + &Hz&;
// 获取CPU最小频率(单位KHZ)
public static String getMinCpuFreq() {
String result = &&;
String[] args = {&/system/bin/cat&,
&/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq&};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[24];
while (in.read(re) != -1) {
result = result + new String(re);
in.close();
} catch (IOException ex) {
ex.printStackTrace();
result = &N/A&;
return result.trim() + &Hz&;
// 实时获取CPU当前频率(单位KHZ)
public static String getCurCpuFreq() {
String result = &N/A&;
FileReader fr = new FileReader(
&/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&);
BufferedReader br = new BufferedReader(fr);
String text = br.readLine();
result = text.trim() + &Hz&;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public static String getCpuName() {
FileReader fr = new FileReader(&/proc/cpuinfo&);
BufferedReader br = new BufferedReader(fr);
String text = br.readLine();
String[] array = text.split(&:\\s+&, 2);
for (int i = 0; i & array. i++) {
return array[1];
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
布局文件就是一个TextView,我就不在这里贴出来了.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:80312次
排名:千里之外
原创:37篇
评论:30条当前位置:
> 帖子正文
刷机后怎么查看手机真实软硬件信息?
近日淘宝入手ST18i一台,系统是卖家刷过并ROOT过的,请问此时用超级兔子测评软件测出来的数据是真实的软件、硬件信息吗?有人说超频等会改变CPU显示信息,怎么查手机真实的硬件(cpu、内存、ROM、RAM等)信息呢?IMEI号不知有没有改,网传通过某些手段可以改IMEI号,请问,如何看手机最原始的IMEI号?
最好不要太复杂,不需要再刷机之类的,偶是小白,怕把手机搞不能用了。谢谢各位高手指点~
不吐不快,我来说两句...
最新评论(5)
发表于: 16:59:03
基本上没几个商家能改IMEI,设备很贵的说。。
基本上卖家不会帮你超频,悲剧超频后容易出现问题,卖家自找麻烦不是?
而且st18,没有相近的机型,所以也没有什么必要来改变硬件信息。
发表于: 17:40:33
这么说TB卖的都是原装正品?
发表于: 10:55:34
看帖顶帖这是必须滴!
发表于: 16:11:07
咋可能都是卖的原装正品啊??
发表于: 21:28:24
应该是港水货,最差也是欧水,买到翻新机概率小的可怜,放心吧
发表于: 21:12:17
最近才入手一台,希望是全新的就好了 。
您需要注册登录后,才能回帖哦!
留言不超过100字

我要回帖

更多关于 微微一笑很倾城剧资源 的文章

 

随机推荐