应用信息:包名、版本号、版本名,手机是否有Root权限
手机信息:手机屏幕宽和高、当前可用内存大小、总内存大小、IMEI号、IESI号、手机型号、手机品牌、手机MacAdd、CPU型号、CPU频率
开门见山,以下是Java代码,XML只有一个TextView显示信息。
package com.example.getphoneinfo;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.os.Environment;
import android.os.StatFs;
import android.telephony.TelephonyManager;
import android.text.format.Formatter;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView mPhoneInfo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
initData();
}
private void initData() {
// TODO Auto-generated method stub
getAvailMemory();// 获取手机可用内存大小
getTotalMemory();//获取总内存大小
getHeightAndWidth();//获取屏幕宽高
getInfo();//获取IMEI号,IESI号,手机型号
getMacAddress();//获取IMEI号,IESI号,手机型号
getCpuInfo();//手机CPU信息
getPackage();//获取软件包名,版本名,版本号
isRoot();//手机是否root
String text = getHeightAndWidth() &#