❶ Android 怎樣獲得手機信息
方法如下:
/**
* 獲取android當前可用內存大小
*/
private String getAvailMemory() {// 獲取android當前可用內存大小
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo mi = new MemoryInfo();
am.getMemoryInfo(mi);
//mi.availMem; 當前系統的可用內存
return Formatter.formatFileSize(getBaseContext(), mi.availMem);// 將獲取的內存大小規格化
}
/**
* 獲得系統總內存
*/
private String getTotalMemory() {
String str1 = "/proc/meminfo";// 系統內存信息文件
String str2;
String[] arrayOfString;
long initial_memory = 0;
try {
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,內存大小規格化
}
/**
* 獲得手機屏幕寬高
* @return
*/
public String getHeightAndWidth(){
int width=getWindowManager().getDefaultDisplay().getWidth();
int heigth=getWindowManager().getDefaultDisplay().getHeight();
String str=width+""+heigth+"";
return str;
}
/**
* 獲取IMEI號,IESI號,手機型號
*/
private void getInfo() {
TelephonyManager mTm = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);
String imei = mTm.getDeviceId();
String imsi = mTm.getSubscriberId();
String mtype = android.os.Build.MODEL; // 手機型號
String mtyb= android.os.Build.BRAND;//手機品牌
String numer = mTm.getLine1Number(); // 手機號碼,有的可得,有的不可得
Log.i("text", "手機IMEI號:"+imei+"手機IESI號:"+imsi+"手機型號:"+mtype+"手機品牌:"+mtyb+"手機號碼"+numer);
}
/**
* .獲取手機MAC地址
* 只有手機開啟wifi才能獲取到mac地址
*/
private String getMacAddress(){
String result = "";
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
result = wifiInfo.getMacAddress();
Log.i("text", "手機macAdd:" + result);
return result;
}
/**
* 手機CPU信息
*/
private String[] getCpuInfo() {
String str1 = "/proc/cpuinfo";
String str2 = "";
String[] cpuInfo = {"", ""}; //1-cpu型號 //2-cpu頻率
String[] arrayOfString;
try {
FileReader fr = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader(fr, 8192);
str2 = localBufferedReader.readLine();
arrayOfString = str2.split("\\s+");
for (int i = 2; i < arrayOfString.length; i++) {
cpuInfo[0] = cpuInfo[0] + arrayOfString[i] + " ";
}
str2 = localBufferedReader.readLine();
arrayOfString = str2.split("\\s+");
cpuInfo[1] += arrayOfString[2];
localBufferedReader.close();
} catch (IOException e) {
}
Log.i("text", "cpuinfo:" + cpuInfo[0] + " " + cpuInfo[1]);
return cpuInfo;
}
❷ 如何才能把對方的手機全部信息獲取
這是不可能的,除非你能拿到對手的手機,並知道所有的密碼,當然了,如果你是相關部門的人員,而且確實屬於案件需要,也是有辦法弄到的,普通人就不用想了,是不可能的。
❸ java代碼獲取手機信息怎麼獲取
我懷疑他是到達這個頁面以後過一段是件又發送一個ajax請求,才把獲取的數據內容根據元素id填充到頁面,所以你程序訪問這個頁面只能得到他空的沒有數的頁面,你可能需要找找他獲取數據請求的url找到了,他實際請求的是".aspx?m=11111111111&output=json&callback=querycallback×tamp=1412826381489"這個地址,把m後面換成你要查的號碼就可以了返回值為querycallback({"Mobile":"11111111111","QueryResult":"True","TO":"中國聯通","Corp":"中國聯通","Province":"北京","City":"北京","AreaCode":"010","PostCode":"100000","VNO":"","Card":""});我用自己手機號測的,可以
❹ 手機軟體獲取手機設備信息是獲取什麼
軟體獲得手機的IMEI碼。是用戶使用什麼服務,就需要獲取一定的信息,比如硬體串號,地理位置信息,聯網信息等。
一:本機識別碼
這個相當於是手機的身份證,有些軟體獲取手機驗證碼是為了保證公平,比如有些軟體為了吸引新用戶會有很多優惠,所以新用戶登錄的時候就會獲取一些權益等,外賣軟體最典型。
但為了防止用戶惡意注冊,所以就通過獲取手機識別碼,如果說是不同發賬號登錄,但是手機識別碼是一樣的話,那就是同一用戶了。
二:通訊錄
社交軟體等是最常讀取到手機通訊錄許可權的,有些是為了方便添加好友,當通訊錄的好友也在用同一款軟體的時候,就可以直接在軟體上添加好友了,但有些軟體則是為了獲取個人隱私信息的,然後發展對應的潛在用戶,比如一些借貸軟體等。
三:地理位置
像這種的話很多的軟體都會進行獲取的,導航類軟體獲取是為了更好的服務,天氣類軟體是為了更好的提供及時信息,但有些軟體就是為了收集個人的信息了,經常出現的地方周邊都是什麼,哪些地方停留時間等等判斷個人的喜好,從而來為用戶推薦附近的一些相應產品等。
(4)如何獲取手機信息擴展閱讀:
(一)手機APP使用安全:
盡量選擇官方渠道,特別是投資理財、銀行類APP,不要下載來歷不明的山寨APP;
謹慎授予APP「打開攝像頭和麥克風」、「讀取簡訊」、「讀取聯系人」、「讀取位置信息」等許可權;
對一些使用大量流量且沒有告知的APP,及時檢查和刪除;
不要把手機中的QQ、微信、微博等設置為「自動登錄」,密碼最好定期更換;
不再使用APP時應徹底退出;
關閉某些APP的自啟動功能,如果不能關閉,就卸載。
(二)公共WiFi使用安全建議
在公共場所盡量不去使用沒有密碼的免費WiFi;
盡量向服務人員詢問商家提供的免費WiFi和密碼,並認真核對WiFi名;
將手機上的WiFi設置為手動連接,避免不經意間連入風險WiFi。
❺ 如何獲取設備信息許可權
獲取許可權信息,需要在手機許可權管理軟體中允許軟體獲取設備信息。
以魅族16s PRO為例,允許軟體獲取設備信息步驟如下所示:
1、在手機桌面打開手機管家。
❻ 怎樣獲取手機基本信息
你沒換手機的話就撥*#0000#還有個*#06#哈哈!查那個沒用!
❼ 請問手機app如何獲取手機信息
在你什麼都不做的時候,APP後台就會向手機申請手機信息,不需要你提交就可以獲取,包括你的聯系人信息,定位,存儲許可權,攝像頭,錄音許可權,安卓後面新增了許可權管理,你可以到應用設置里進行許可權禁用等操作,但是某些應用程序必須同意某些許可權才能運行,所以盡量在使用時才打開
❽ 你如何獲取信息
我獲取信息的方式一般都是通過網路手機,然後,電腦等等。我覺得現在年輕人一般都用這些。
❾ 如何獲取手機硬體信息
1
通過360官網或者91手機助手等下載安裝「360優化大師」應用軟體。
2
在手機上點擊進入「360優化大師」
3
進入360優化大師後再界面右下角點擊「硬體檢測」
4
在硬體檢測界面可以看到手機的基本硬體數據,點擊「更多硬體信息」。
5
點擊「更多硬體信息」後可以看到手機詳細的硬體信息。
❿ 如何獲取手機狀態信息裡面的ip地址 代碼
樓主,在什麼樣的環境中取呀,,,,,手機是什麼OS、平板呢