2014-12-05 5 views
-1

사용자 액세스를 제어하는 ​​Android 프로젝트를 개발 중입니다. 사용자 로그인과 같은 IMEI 번호를 사용합니다. 사용자가 액세스 할 수있는 장치를 하나만 사용해야하기 때문에 IMEI 복제가 걱정됩니다. IMEI가 원본인지 확인하기 위해 부팅 된 전화 컨트롤을 구현하고 싶습니다.
IMEI를 사용하여 Android 휴대 전화의 루트를 변경하지 않을 수 있습니까?android에서 변경된 IMEI가 적용된 멍청한 스마트 폰

+0

이 질문은 프로그래밍에 관한 것이 아니기 때문에 주제가 아닌 것처럼 보입니다. –

답변

0

고유 한 식별자로 기기의 MAC 주소를 사용할 수 있다고 생각합니다. MAC ADRESS를 얻기 위해 아래의 코드를 사용 :

WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
WifiInfo info = manager.getConnectionInfo(); 
String uniqueId = info.getMacAddress(); 

매니페스트이 권한을 추가하는 것을 잊지 마십시오가

import android.provider.Settings.Secure; 

private String android_id = Secure.getString(getContext().getContentResolver(), 
                Secure.ANDROID_ID); 

:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />