2016-03-23 17 views

答えて

1

、あなたが追加する必要があります。実行時に

try { 
    TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
    String IMEINumber=tm.getDeviceId(); 
    String subscriberID=tm.getDeviceId();   
} catch (Exception ex){ 
    Toast.makeText(this,ex.getMessage().toString(),Toast.LENGTH_LONG).show(); 
} 

私はエラー以下の取得:私はIMEIを取得するには、このコードを使用しましたあなたのマニフェストファイル。参照します。<?xml version = "1.0" エンコード= "UTF-8">Manifest-Permissions

+0

おかげメイコ <マニフェストのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android " パッケージ=" com.mahmoud_mt.myfirstapp "> <使用許可アンドロイド:名=" android.permission.ACCESS_NETWORK_STATEの "/> <使用許可アンドロイド:名=" android.permission.READ_PHONE_STATE」/> –

+0

ます問題を解決しました?偉大:)あなたは正しいと答えをマークするか、または正しい答えを書くことができます。 –

+0

マシュマロで(SDK> = 23)、アプリが「電話の管理と制御」**に間違っているかどうかを尋ねるダイアログをポップアップ表示するように要求しています。これは、わかっているとおり、GoogleのAndroidデベロッパーのバグとしてマークする必要があります。 IMEIを読むことは、電話の管理と制御と同じではありません。どのように警告メッセージを防止するための任意のアイデア? –

関連する問題