獲取Android系統(tǒng)唯一識別碼的方法
本文實例講述了獲取Android系統(tǒng)唯一識別碼的方法。分享給大家供大家參考。具體如下:
在計算機上,我們習(xí)慣用MAC地址來標(biāo)志一臺計算機。在Android設(shè)備上,可以用IMIE或者Android ID來標(biāo)志一個設(shè)備。
看一下Android上怎樣獲取這樣的信息。
一個是TelephonyManager的getDeviceId,另外一個是Settings.System的ANDROID_ID
這里貼一段測試代碼:
package com.npc4.android.imie;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.provider.Settings.System;
/**
* @author lixinso
* 獲取系統(tǒng)的唯一標(biāo)識
*/
public class IMIE extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getImieStatus();
getAndroidId();
}
private void getImieStatus() {
TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = tm.getDeviceId();
Log.e("DEVICE_ID ", deviceId + " ");
}
private void getAndroidId(){
String androidId = System.getString(getContentResolver(), System.ANDROID_ID);
Log.e("ANDROID_ID", androidId + " ");
}
}
tm.getDeviceId()表示唯一的設(shè)備ID,例如對于GSM手機返回IMEI,對于CDMA手機返回MEID,如果設(shè)備不可用則返回NULL,比如在模擬器上。
System.getString(getContentResolver(), System.ANDROID_ID)表示一個64位的數(shù)字,在設(shè)備第一次啟動的時候隨機生成并在設(shè)備的整個生命周期中不變。(如果重新進行出廠設(shè)置可能會改變)
希望本文所述對大家的Android程序設(shè)計有所幫助。
相關(guān)文章
通過案例分析Android WindowManager解析與騙取QQ密碼的過程
Windows Manager是一款窗口管理終端,可以遠程連接到Linux的X桌面進行管理,與服務(wù)器端產(chǎn)生一個session相互通信,通過本文給大家分享Android WindowManager解析與騙取QQ密碼的過程,需要的朋友參考下2016-01-01
android BottomSheetDialog新控件解析實現(xiàn)知乎評論列表效果(實例代碼)
BottomSheetDialog是一個自定義的從底部滑入的對話框,這篇文章主要介紹了android BottomSheetDialog新控件解析實現(xiàn)知乎評論列表效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
android使用webwiew載入頁面使用示例(Hybrid App開發(fā))
Hybrid App 融合 Web App 的原理就是嵌入一個WebView組件,可以在這個組件中載入頁面,相當(dāng)于內(nèi)嵌的瀏覽器,下面是使用示例2014-03-03
activity 獲取rootView 設(shè)置backGroundColor的方法
下面小編就為大家?guī)硪黄猘ctivity 獲取rootView 設(shè)置backGroundColor的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
MPAndroidChart自定義圖表Chart的Attribute及Render繪制邏輯
這篇文章主要為大家介紹了MPAndroidChart自定義圖表Chart的Attribute及Render繪制邏輯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
Android多種方式實現(xiàn)相機圓形預(yù)覽的示例代碼
這篇文章主要介紹了Android多種方式實現(xiàn)相機圓形預(yù)覽的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Android實現(xiàn)點匯聚成字的動態(tài)效果詳解
在引入?fl_chart?繪制圖表的時候,看到插件有下面這樣的動效,隨機散亂的圓點最后組合成了?Flutter?的?Logo,挺酷炫的。本篇我們來探討類似的效果怎么實現(xiàn)2022-07-07
Android Studio下Flutter環(huán)境搭建圖文教程
這篇文章主要為大家詳細介紹了Android Studio下Flutter環(huán)境搭建圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07

