3

Android アプリを作成しました。そしてApi 29の前に、私はデバイスIMEI IDを取得していました。今Api 29私のメソッドはnullを返します。

TelephonyManager tm  = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

            if (tm.getDeviceId() != null) {
               String imei=tm.getDeviceId();
            }

Android ドキュメントには、新しいバージョンでは新しい権限を使用する必要があると記載されています。アクセス許可は READ_PRIVILEGED_PHONE_STATE ですが、送信すると、選択したユーザーに表示されません

ActivityCompat.requestPermissions(this,   
                new String[]{"android.permission.READ_PRIVILEGED_PHONE_STATE"},
                PERMISSIONS_CODE );

表示されません。どうすればこの問題を解決できますか?

4

0 に答える 0