Android:以编程方式获取硬件信息

新手上路,请多包涵

我需要在运行我的应用程序的 Android 设备上获取硬件相关信息。我需要以下类型的信息。

  • CPU 制造商、型号和序列号
  • SD 卡制造商和序列号
  • 相机制造商和其他相关规格
  • 蓝牙相关硬件信息
  • WiFi相关硬件信息
  • 内存供应商/型号
  • 显示供应商和型号

对此主题的任何帮助将不胜感激。

原文由 Heshan Perera 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 496
1 个回答
    Log.i("TAG", "SERIAL: " + Build.SERIAL);
    Log.i("TAG","MODEL: " + Build.MODEL);
    Log.i("TAG","ID: " + Build.ID);
    Log.i("TAG","Manufacture: " + Build.MANUFACTURER);
    Log.i("TAG","brand: " + Build.BRAND);
    Log.i("TAG","type: " + Build.TYPE);
    Log.i("TAG","user: " + Build.USER);
    Log.i("TAG","BASE: " + Build.VERSION_CODES.BASE);
    Log.i("TAG","INCREMENTAL " + Build.VERSION.INCREMENTAL);
    Log.i("TAG","SDK  " + Build.VERSION.SDK);
    Log.i("TAG","BOARD: " + Build.BOARD);
    Log.i("TAG","BRAND " + Build.BRAND);
    Log.i("TAG","HOST " + Build.HOST);
    Log.i("TAG","FINGERPRINT: "+Build.FINGERPRINT);
    Log.i("TAG","Version Code: " + Build.VERSION.RELEASE);

原文由 Yamini 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题