0

からシリアル番号を取得します

Class<?> c = Class.forName("android.os.SystemProperties");           
Method get = c.getMethod("get", String.class, String.class );       
String serialNo = (String) (get.invoke(c, "ro.serialno", ""));  

しかし、最大は何ですか。ro.serialno?の長さ

ドキュメントから: http://developer.android.com/reference/android/os/Build.html

行方不明のようですか?

4

2 に答える 2

1

cts スイートに依存しro.serialnoます。これは次のパターンに従う必要があります。

Pattern SERIAL_NUMBER_PATTERN = Pattern.compile("^([0-9A-Za-z]{6,20})$");

BuildTest.java執筆時の 159 行目: https://android.googlesource.com/platform/cts/+/master/tests/tests/os/src/android/os/cts/BuildTest.java#159

于 2014-02-19T03:34:52.010 に答える
0

ソースコードに示されているように、私は 103 と言います。

変数名はPROP_VALUE_MAX

PROP_NAME_MAX変数名の長さについて話している場合は、その長さが 31であるものを探します。

ソース。

于 2012-11-11T18:44:12.330 に答える