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 回答