2

私は初心者です

サムスンタブP3100(ICS 4.04)を使用しています。メニュー設定->デバイスについて->ステータスで、デバイスのシリアル番号を取得できます。このシリアル番号の値をプログラムで取得するにはどうすればよいですか?

私を助けてください...

android.os.Build.Serial<>シリアル番号

注:シリアル番号<> IMEI <> android_id<>macアドレス

4

2 に答える 2

0

adb シェルで getprop コマンドを使用して、どのファイルに正しいシリアル番号が含まれているかを自分で確認できます。多くの場合、シリアル番号は別のファイルにあり、コードはデバイス固有でなければなりません。

タブ 3 の敵として、次のコードを使用できます。

試す {

    Class<?> c = Class.forName("android.os.SystemProperties");

    Method get = c.getMethod("get", String.class, String.class);

    serialnum = (String) (get.invoke(c, "sys.serialnumber", "unknown"));

} catch (Exception ignored) {

    serialnum = "unknown";

}
于 2014-03-06T14:34:51.140 に答える
0
 public class Utility {
Context context;

public AdParameters(Context context) {
    this.context = context;
    metrics = context.getResources().getDisplayMetrics();
}

public String getDeviceName() {
    return android.os.Build.MODEL;
}

public String getIMEI() {

    TelephonyManager telephonyManager = (TelephonyManager) context
            .getSystemService(Context.TELEPHONY_SERVICE);
    return telephonyManager.getDeviceId();

}



public String getMobielNo() {

    TelephonyManager tm = (TelephonyManager) context
            .getSystemService(context.TELEPHONY_SERVICE);
    return tm.getLine1Number();

}

}

Android: AVD マネージャー (API バージョン 8) に表示されるデバイスのシリアル番号にプログラムでアクセスする方法。このリンクを見てください。

于 2012-11-09T03:12:41.433 に答える