最近在开发中,需要用到一些系统信息,总结了一下

/** * Created by zhangqie on 2019/2/26 * Describe: 系统工具类 */public class EquipmentUtil {    /**     * 获取当前手机系统语言。     *     * @return 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-CN”     */    public static String getSystemLanguage() {        return Locale.getDefault().getLanguage();    }    /**     * 获取当前系统上的语言列表(Locale列表)     *     * @return  语言列表     */    public static Locale[] getSystemLanguageList() {        return Locale.getAvailableLocales();    }    /**     * 获取当前手机系统版本号     *     * @return  系统版本号     */    public static String getSystemVersion() {        return android.os.Build.VERSION.RELEASE;    }    /**     * 获取手机型号     *     * @return  手机型号     */    public static String getSystemModel() {        return android.os.Build.MODEL;    }    /**     * 获取手机设备名     *     * @return  手机设备名     */    public static String getSystemDevice() {        return Build.DEVICE;    }    /**     * 获取手机厂商     *     * @return  手机厂商     */    public static String getDeviceBrand() {        return android.os.Build.BRAND;    }    /**     * 获取手机主板名     *     * @return  主板名     */    public static String getDeviceBoand() {        return Build.BOARD;    }    /**     * 获取手机厂商名     *     * @return  手机厂商名     */    public static String getDeviceManufacturer() {        return Build.MANUFACTURER;    }    /**     * 获取手机IMEI(需要“android.permission.READ_PHONE_STATE”权限)     *     * @return  手机IMEI     */    public static String getIMEI(Context ctx) {        /*TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Activity.TELEPHONY_SERVICE);        if (tm != null) {            return tm.getDeviceId();        }*/        return null;    }}
 String TAG = "系统参数:";        Log.i(TAG, "手机厂商:" + EquipmentUtil.getDeviceBrand());        Log.i(TAG, "手机型号:" + EquipmentUtil.getSystemModel());        Log.i(TAG, "手机当前系统语言:" + EquipmentUtil.getSystemLanguage());        Log.i(TAG, "Android系统版本号:" + EquipmentUtil.getSystemVersion());        Log.i(TAG, "手机设备名:" + EquipmentUtil.getSystemDevice());        Log.i(TAG, "主板名:" + EquipmentUtil.getDeviceBoand());        Log.i(TAG, "手机厂商名:" + EquipmentUtil.getDeviceManufacturer());

打印日志:

更多相关文章

  1. 手机 web 开发工作经验
  2. Android中的系统广播集合
  3. Android系统中调试动态链接库.so文件的步骤
  4. 20.Android读唯一的设备号IMEI
  5. Android系统自带分享
  6. Android(安卓)获取图片研究
  7. Android(安卓)判断程序是否是系统程序
  8. Ubuntu 14 配置Android(安卓)Studio的快捷启动方式
  9. android 广播 service

随机推荐

  1. Android进程保活(常驻内存)
  2. Android下拉列表spinner的实例代码
  3. Android(安卓)用MediaCodec实现视频硬解
  4. [Android实例] android 的NDK在Windwos环
  5. android gravity & layout_gravity的区别
  6. Android动画开发——Animation动画效果
  7. Android中Retrofit的简要介绍
  8. android实现TextView垂直或水平滚动
  9. [译]:Xamarin.Android开发入门——Hello,A
  10. 针对4.0版本及以上版本的sharedpreferenc