• Android获取手机和系统版本等信息的代码


     1 String phoneInfo = "Product: " + android.os.Build.PRODUCT;
     2                 phoneInfo += "\n CPU_ABI: " + android.os.Build.CPU_ABI;
     3                 phoneInfo += "\n TAGS: " + android.os.Build.TAGS;
     4                 phoneInfo += "\n VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
     5                 phoneInfo += "\n MODEL: " + android.os.Build.MODEL;
     6                 phoneInfo += "\n SDK: " + android.os.Build.VERSION.SDK;
     7                 phoneInfo += "\n VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
     8                 phoneInfo += "\n DEVICE: " + android.os.Build.DEVICE;
     9                 phoneInfo += "\n DISPLAY: " + android.os.Build.DISPLAY;
    10                 phoneInfo += "\n BRAND: " + android.os.Build.BRAND;
    11                 phoneInfo += "\n BOARD: " + android.os.Build.BOARD;
    12                 phoneInfo += "\n FINGERPRINT: " + android.os.Build.FINGERPRINT;
    13                 phoneInfo += "\n ID: " + android.os.Build.ID;
    14                 phoneInfo += "\n MANUFACTURER: " + android.os.Build.MANUFACTURER;
    15                 phoneInfo += "\n USER: " + android.os.Build.USER;
    16                 try
    17                 {
    18                     PackageManager packageManager = getPackageManager();
    19                     // getPackageName()是你当前类的包名,0代表是获取版本信息
    20                     PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(), 0);
    21                     phoneInfo += "\n APPVER: " + packInfo.versionCode;
    22                 }
    23                 catch (NameNotFoundException e)
    24                 {
    25                     e.printStackTrace();
    26                 }
    27                 phoneInfo += "\n Language: " + Locale.getDefault().getLanguage();
    28 
    29                 ConnectivityManager conn = (ConnectivityManager) ScActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE);
    30                 conn.getActiveNetworkInfo().getTypeName();//MOBILE->GPRS;WIFI
    31                 phoneInfo += "\n network: " + conn.getActiveNetworkInfo().getTypeName();

    对应的信息:

    Product: full_m805_892x_evm
    CPU_ABI: armeabi-v7a
    TAGS: test-keys
    VERSION_CODES.BASE: 1
    MODEL: azt7012h
    SDK: 15
    VERSION.RELEASE: 4.0.4
    DEVICE: m805_892x
    DISPLAY: 20121210_ver1.0
    BRAND: Android
    BOARD: m805_892x_evm
    FINGERPRINT: Android/full_m805_892x_evm/m805_892x:4.0.4/IMM76D/eng.watt.20120826.153847:eng/test-keys
    ID: IMM76D
    MANUFACTURER: telechips
    USER: watt
    APPVER: 2
    Language: zh
    network: WIFI

  • 相关阅读:
    洛谷 P1401 城市(二分+网络流)
    洛谷 P2057 善意的投票(网络流最小割)
    洛谷 P1402 酒店之王
    二分图最大匹配的一些证明
    P2764 最小路径覆盖问题(网络流24题之一)
    洛谷 P2055 [ZJOI2009]假期的宿舍
    P2891 [USACO07OPEN]吃饭Dining(最大流+拆点)
    洛谷P1345 [USACO5.4]奶牛的电信(最小割)
    网络流24题之星际转移问题(洛谷P2754)
    LeetCode Unique Binary Search Trees
  • 原文地址:https://www.cnblogs.com/androidxiaoyang/p/2958946.html
Copyright © 2020-2023  润新知