私はイーメイをネイティブコードでギャラクシーS6から取得する必要があります! Javaコードを使用することはできません。ロリポップでマシュマロはサービス呼び出しでネイティブに
私はImeinumberを抽出IMEIや他の文字を、取得するために
char *res = exec_get_out((char *) "service call iphonesubinfo 3");
を使用してください。
マシュマロウでは、新しいパーミッションがリリースされました。私はそれを実装しました。 そして私はjavacodeで以下のようなimeiを得ることができます。
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED)
{
requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE}, 123);
}
String test = ((TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
しかし、古いネイティブメソッドでNumberを取得したい場合、次の結果が得られます。
>null from uid 10169 not allowed to perform OP_READ_PHONE_STATE
私はadbのシェルのコマンド「3 iphonesubinfoサービスコール」を試してみましたが、それは私に古い結果をgaves。しかし、ネイティブコードではありません。
誰でもこの問題を解決するためのアイデアはありますか?
アイデアはありませんか? –