Ⅰ 安卓手機應用獲得設備識別碼是什麼有危險么
IMSI碼,每個手機的IMSI碼獨一無二的,一般來說沒什麼危險的
Ⅱ android手機app讀取手機標識碼做什麼
數據的採集,比如每個應用的每天新增的用戶
手機IMEI是每部手機唯一的標示
Ⅲ android手機怎麼提取系統語言標識
Android--獲取當前系統的語言環境其代碼如下:
private boolean isZh() {
Locale locale = getResources().getConfiguration().locale;
String language = locale.getLanguage();
if (language.endsWith("zh"))
return true;
else
return false;
}
其中languag為語言碼:
zh:漢語
en:英語
Ⅳ 如何獲取Android手機的唯一標識
手機後蓋打開,裡面貼著一張條碼,上面就有,或者你買手機時候的手機盒上面也有IMEI碼
Ⅳ 如何提取android手機所有app的icon圖標
程序大概分成三個部分:
1.獲取手機已安裝的所有應用package的信息(其中包括用戶自己安裝的,還有系統自帶的);
2.濾除系統自帶應用;
3.通過列表顯示出應用程序的圖標(icon),和其他文字信息(應用名稱,包名稱package name,版本號等等)
首先,我們定義一個數據結構,來保存應用程序信息(icon,name,packageName,versionName,versionCode,等)
具體的實現 推薦一個網址給你http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html
Ⅵ Android應用怎麼實現免注冊,直接獲取手機唯一標識進行登錄
據說如果是山寨機的話 會可能出現重名
原理:本質上注冊只是要一個可以標志用戶的信息,手機硬體里是有這些信息的;所以可以獲取如手機mac馬,IMEI碼;sim信息等等來識別用戶;
優缺點:好處是看起來免注冊,實際上是程序自行注冊了;缺點是如果出現關鍵信息雷同,或者客戶更換設備,就會使得登陸失效;
相關資料:
獲取IMEI:
http://www.cnblogs.com/luxiaofeng54/archive/2011/03/01/1968063.html
獲取mac、ip
http://cncoke.iteye.com/blog/1560652
其他:也可以去開源中國看看
Ⅶ 有哪位大神知道安卓QQ空間里決定手機標識的代碼在哪個文件夾內急求的,我需要反編譯
看你當時把手機的默認存儲位置設置為那裡了!設置以後就在哪裡!煩請採納!!
Ⅷ 如何獲取Android唯一標識
獲取Android唯一標識的具體操作步驟:
DEVICE_ID
假設確實需要用到真實設備的標識,可能就需要用到DEVICE_ID。在以前,Android設備是手機,這個DEVICE_ID可以同
通過TelephonyManager.getDeviceId()獲取,它根據不同的手機設備返回IMEI,MEID或者ESN碼,但它在使用的過程中
會遇到很多問題:
非手機設備: 如果只帶有Wifi的設備或者音樂播放器沒有通話的硬體功能的話就沒有這個DEVICE_ID
許可權: 獲取DEVICE_ID需要READ_PHONE_STATE許可權,如果只為了獲取它,沒有用到其它的通話功能,那這個許可權有點大才小用
bug:在少數的一些手機設備上,該實現有漏洞,會返回垃圾,如:zeros或者asterisks的產品。
2. MAC ADDRESS
也可以通過手機的Wifi或者藍牙設備獲取MAC ADDRESS作為DEVICE ID,但是並不建議這么做,因為並不是所有的設備都有Wifi,並且,如果Wifi沒有打開,那硬體設備無法返回MAC ADDRESS.
3. Serial Number
在Android 2.3可以通過android.os.Build.SERIAL獲取,非手機設備可以通過該介面獲取。
4. ANDROID_ID
ANDROID_ID是設備第一次啟動時產生和存儲的64bit的一個數,當設備被wipe後該數重置
ANDROID_ID似乎是獲取Device ID的一個好選擇,但它也有缺陷:
它在Android <=2.1 or Android >=2.3的版本是可靠、穩定的,但在2.2的版本並不是100%可靠的
在主流廠商生產的設備上,有一個很經常的bug,就是每個設備都會產生相同的ANDROID_ID:9774d56d682e549c
5. Installtion ID : UUID
Ⅸ Android 設備唯一標識
IMEI 國際移動設備身份碼 目前GSM/WCDMA/LTE手機終端需要使用IMEI號碼,在單卡工程中一個手機號對應一個IMEI號,雙卡手機則會對應兩個IMEI號,一張是手機卡對應一個。
需要許可權 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Mac 指的就是我們設備網卡的唯一設別碼,該碼全球唯一,一般稱為物理地址,硬體地址用來定義設備的位置,硬體標識,刷機和恢復出廠設置不擦除,並且大多數android都有wifi模塊
一般是指wifi模塊或者藍牙模塊的mac地址。
缺點:
Android-Q以後 有新的Api獲取mac地址,SDK未開放Api,暫不能測試
在設備首次運行的時候,系統會隨機生成一64位的數字,並把這個數值以16進制保存下來,這個16進制的數字就是ANDROID_ID,但是如果手機恢復出廠設置這個值會發生改變,如果設備被root,這個值可以任意改變。
缺點
Android 8.0 以後
Android 8.0以前
Android 8.0以後
UUID(Universally Unique Identifier)全局唯一標識符,是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。
每次調用都會生成一個全新的標識符
因為每次調用都生成新的,通常使用UUID都會存儲下來或者和其它欄位拼接使用,CUID庫就使用了 uuid來拼接device_id欄位
Advertising ID(廣告ID)是由Google Play服務提供的用戶特定的,唯一的,可重置的廣告ID,適用於廣告用例。如果你應用程序想要使用廣告ID,你的設備就必須安裝Google Play Service
缺點:
Instance ID的作用域為創建它的應用, 這樣可以防止他人利用該標識符跟蹤用戶在不同應用中的行為。 此外,此標識符還可以輕松地進行重置,因為用戶可以清除應用數據或重新安裝應用後重置。
缺點: