4

我需要通过我的代码找到Android设备制造日期我已经通过了android.os.Build API但是没有找到这样的方法

是否可以获得 Android 设备制造日期?

4

4 回答 4

2

您可以使用

Log.i("ManuFacturer :", Build.MANUFACTURER);
Log.i("Board : ", Build.BOARD);
Log.i("Diaply : ", Build.DISPLAY);

这里是文档:http: //developer.android.com/reference/android/os/Build.html

于 2013-09-27T07:34:43.493 回答
1

您可以获取操作系统的安装日期。

Date osInstalledDate = new Date(Build.TIME);
Log.i("MW",  "time from Build.TIME = " + osInstalledDate .toString());

不幸的是,如果他们重新安装操作系统,这将不起作用。

于 2013-10-04T06:31:11.963 回答
0

最接近设备的是TelephonyManager.

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
Log.d("X", tm.getDeviceId() + ", " + tm.getDeviceSoftwareVersion());

在那里,您可以获得 IMEI、软件版本以及有关当前 Cell 和 SIM 卡的一些信息。但是设备依赖日期:不,还没有在 Android 中。

于 2013-10-04T06:25:31.307 回答
0

目前 Android 中没有 API 来获取 Android 设备制造日期。您可以从中Build.TIME获取操作系统安装或升级日期。

于 2013-10-04T06:49:01.853 回答