易采站长站为您分析获取Android系统唯一识别码的方法,涉及通过编程获取Android系统硬件设备标识的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了获取Android系统唯一识别码的方法。。具体如下:
在计算机上,我们习惯用MAC地址来标志一台计算机。在Android设备上,可以用IMIE或者Android ID来标志一个设备。
看一下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 * 获取系统的唯一标识
- */ 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 + " "); }
- }










