Java Examples for android.os.Build.USER

The following java examples will help you to understand the usage of android.os.Build.USER. These source code samples are taken from different open source projects.

Example 1
Project: crash-catcher-android-master  File: SystemInfoV8.java View source code
@Override
public String build() {
    StringBuilder sb = new StringBuilder("--SYSTEM V8--").append(DELIMITER);
    add(sb, "BOARD", android.os.Build.BOARD);
    add(sb, "BOOTLOADER", android.os.Build.BOOTLOADER);
    add(sb, "BRAND", android.os.Build.BRAND);
    add(sb, "CPU_ABI", android.os.Build.CPU_ABI);
    add(sb, "CPU_ABI2", android.os.Build.CPU_ABI2);
    add(sb, "DEVICE", android.os.Build.DEVICE);
    add(sb, "DISPLAY", android.os.Build.DISPLAY);
    add(sb, "FINGERPRINT", android.os.Build.FINGERPRINT);
    add(sb, "HARDWARE", android.os.Build.HARDWARE);
    add(sb, "HOST", android.os.Build.HOST);
    add(sb, "ID", android.os.Build.ID);
    add(sb, "MANUFACTURER", android.os.Build.MANUFACTURER);
    add(sb, "MODEL", android.os.Build.MODEL);
    add(sb, "PRODUCT", android.os.Build.PRODUCT);
    add(sb, "Radio firmware", android.os.Build.RADIO);
    add(sb, "TAGS", android.os.Build.TAGS);
    add(sb, "TYPE", android.os.Build.TYPE);
    add(sb, "UNKNOWN", android.os.Build.UNKNOWN);
    add(sb, "USER", android.os.Build.USER);
    add(sb, "TIME", String.valueOf(android.os.Build.TIME));
    return sb.toString();
}
Example 2
Project: momock-android-master  File: EmailDeviceInfoHelper.java View source code
public static String getFullMessage(Context context, String msg) {
    StringBuilder sb = new StringBuilder();
    TelephonyManager mTelephonyMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
    sb.append("IMSI :" + mTelephonyMgr.getSubscriberId() + "\r\n");
    sb.append("IMEI :" + mTelephonyMgr.getDeviceId() + "\r\n");
    sb.append("ID :" + android.os.Build.ID + "\r\n");
    sb.append("USER :" + android.os.Build.USER + "\r\n");
    sb.append("IP :" + getLocalIpAddressInfo() + "\r\n");
    String ua = "android";
    ua += ";VERSION/" + android.os.Build.VERSION.RELEASE;
    ua += ";MANUFACTURER/" + android.os.Build.MANUFACTURER;
    ua += ";MODEL/" + android.os.Build.MODEL;
    ua += ";BOARD/" + android.os.Build.BOARD;
    ua += ";BRAND/" + android.os.Build.BRAND;
    ua += ";DEVICE/" + android.os.Build.DEVICE;
    ua += ";HARDWARE/" + android.os.Build.HARDWARE;
    ua += ";PRODUCT/" + android.os.Build.PRODUCT;
    sb.append("UA :" + ua + "\r\n");
    sb.append("\r\n======================================================\r\n");
    sb.append(msg);
    return sb.toString();
}
Example 3
Project: TweetTopics2.0-master  File: ErrorReporter.java View source code
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
    Log.d(Utils.TAG, "Force Close in TweetTopics");
    PreferenceUtils.setFinishForceClose(app.getApplicationContext(), true);
    StringBuilder sb = new StringBuilder();
    sb.append("Package App: " + Utils.packageName);
    try {
        sb.append("\rVersion manifest: " + app.getPackageManager().getPackageInfo(app.getPackageName(), 0).versionName);
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
    sb.append("\rVersion App: " + app.getApplicationContext().getString(R.string.version));
    sb.append("\rAndroid version: " + Build.VERSION.RELEASE);
    sb.append("\rPhone: " + Build.MODEL);
    try {
        PackageManager pm = app.getApplicationContext().getPackageManager();
        PackageInfo pi;
        // Version
        pi = pm.getPackageInfo(app.getApplicationContext().getPackageName(), 0);
        sb.append("\rBoard: " + android.os.Build.BOARD);
        sb.append("\rBrand: " + android.os.Build.BRAND);
        sb.append("\rDevice: " + android.os.Build.DEVICE);
        sb.append("\rDisplay: " + android.os.Build.DISPLAY);
        sb.append("\rFingerPrint: " + android.os.Build.FINGERPRINT);
        sb.append("\rHost: " + android.os.Build.HOST);
        sb.append("\rId: " + android.os.Build.ID);
        sb.append("\rProduct: " + android.os.Build.PRODUCT);
        sb.append("\rTags: " + android.os.Build.TAGS);
        sb.append("\rTime: " + android.os.Build.TIME);
        sb.append("\rType: " + android.os.Build.TYPE);
        sb.append("\rUser: " + android.os.Build.USER);
    } catch (Exception e) {
        e.printStackTrace();
    }
    sb.append("\r--------------------------------------\r");
    sb.append(Log.getStackTraceString(throwable));
    SaveAsFile(sb.toString());
    //Resume original error
    originalHandler.uncaughtException(thread, throwable);
}
Example 4
Project: ClubSeed-master  File: StartActivity.java View source code
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_start);
    AppUtils.sAppContext = getApplicationContext();
    AppUtils.sSharedPreferences = PreferenceManager.getDefaultSharedPreferences(AppUtils.sAppContext);
    AppUtils.isReadingMode = AppUtils.sSharedPreferences.getBoolean(getString(R.string.pref_reading_mode), true);
    AppUtils.sNullListPhp = setNullListPhp();
    AppUtils.savedEvents = new HashMap<>();
    String phoneInfo = "Product: " + android.os.Build.PRODUCT;
    phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
    phoneInfo += ", MODEL: " + android.os.Build.MODEL;
    phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK;
    phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
    phoneInfo += ", DEVICE: " + android.os.Build.DEVICE;
    phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY;
    phoneInfo += ", BRAND: " + android.os.Build.BRAND;
    phoneInfo += ", BOARD: " + android.os.Build.BOARD;
    phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT;
    phoneInfo += ", ID: " + android.os.Build.ID;
    phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER;
    phoneInfo += ", USER: " + android.os.Build.USER;
    AppUtils.phoneInfo = phoneInfo;
    new Thread(new Runnable() {

        @Override
        public void run() {
            File[] files = AppUtils.sAppContext.getFilesDir().listFiles(new FileFilter() {

                @Override
                public boolean accept(File pathname) {
                    return pathname.getName().contains(".event");
                }
            });
            for (File file : files) {
                Log.d("HR", "Name:" + file.getName());
                try {
                    String jsonString = AppUtils.loadString(file.getName());
                    Event event = (Event) JSON.parseObject(jsonString, Event.class);
                    Debug.showLog(event.getSummary());
                    File bitmapFile = new File(AppUtils.sAppContext.getFilesDir() + "/" + event.getID() + ".png");
                    if (bitmapFile.exists()) {
                        Debug.showLog(bitmapFile.getName());
                        Bitmap bitmap = AppUtils.loadBitmap(bitmapFile.getName());
                        event.setBitmap(bitmap);
                    }
                    AppUtils.savedEvents.put(Integer.parseInt(event.getID()), event);
                } catch (Exception e) {
                    e.printStackTrace();
                    continue;
                }
            }
        }
    }).run();
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            Intent mainIntent = new Intent(StartActivity.this, MainActivity.class);
            StartActivity.this.startActivity(mainIntent);
            StartActivity.this.finish();
        }
    }, SPLASH_DISPLAY_LENGHT);
}
Example 5
Project: ppc1-master  File: DeviceFun.java View source code
public static void printDeviceInf(String tag) {
    StringBuilder sb = new StringBuilder();
    sb.append("PRODUCT ").append(android.os.Build.PRODUCT).append("\n");
    sb.append("BOARD ").append(android.os.Build.BOARD).append("\n");
    sb.append("BOOTLOADER ").append(android.os.Build.BOOTLOADER).append("\n");
    sb.append("BRAND ").append(android.os.Build.BRAND).append("\n");
    sb.append("CPU_ABI ").append(android.os.Build.CPU_ABI).append("\n");
    sb.append("CPU_ABI2 ").append(android.os.Build.CPU_ABI2).append("\n");
    sb.append("DEVICE ").append(android.os.Build.DEVICE).append("\n");
    sb.append("DISPLAY ").append(android.os.Build.DISPLAY).append("\n");
    sb.append("FINGERPRINT ").append(android.os.Build.FINGERPRINT).append("\n");
    sb.append("HARDWARE ").append(android.os.Build.HARDWARE).append("\n");
    sb.append("HOST ").append(android.os.Build.HOST).append("\n");
    sb.append("ID ").append(android.os.Build.ID).append("\n");
    sb.append("MANUFACTURER ").append(android.os.Build.MANUFACTURER).append("\n");
    sb.append("MODEL ").append(android.os.Build.MODEL).append("\n");
    sb.append("PRODUCT ").append(android.os.Build.PRODUCT).append("\n");
    sb.append("RADIO ").append(android.os.Build.RADIO).append("\n");
    sb.append("SERIAL ").append(android.os.Build.SERIAL).append("\n");
    sb.append("TAGS ").append(android.os.Build.TAGS).append("\n");
    sb.append("TIME ").append(android.os.Build.TIME).append("\n");
    sb.append("TYPE ").append(android.os.Build.TYPE).append("\n");
    sb.append("USER ").append(android.os.Build.USER).append("\n");
    Log.i(tag, sb.toString());
}
Example 6
Project: AppJone-master  File: DeviceInfoFragment.java View source code
private void initData() {
    TelephonyManager tm = (TelephonyManager) getActivity().getSystemService(Context.TELEPHONY_SERVICE);
    String imei = tm.getDeviceId();
    String tel = tm.getLine1Number();
    //todo
    System.out.println("imei: " + imei + ", tel: " + tel);
    String deviceName = SystemUtil.isPad(getActivity()) ? "平板" : "手机";
    addItemView("本机类型", deviceName);
    addItemView("设备制造商", android.os.Build.MANUFACTURER);
    addItemView("设备品牌", android.os.Build.BRAND);
    addItemView("产品名称: ", android.os.Build.PRODUCT);
    addItemView("设备型号", android.os.Build.MODEL);
    String versionName = "unknown";
    if (versionNameMap != null && versionNameMap.containsKey(android.os.Build.VERSION.SDK_INT)) {
        versionName = versionNameMap.get(android.os.Build.VERSION.SDK_INT);
    }
    addItemView("系统版本", android.os.Build.VERSION.RELEASE + "(" + versionName + ")");
    addItemView("系统API级别", android.os.Build.VERSION.SDK_INT + "");
    DisplayMetrics displayMetrics = SystemUtil.getDisplayMetrics(getActivity());
    addItemView("屏幕分辨率", displayMetrics.widthPixels + " X " + displayMetrics.heightPixels + " " + SystemUtil.getScreenPhysicalSize(getActivity()));
    addItemView("屏幕密度", displayMetrics.densityDpi + "(" + displayMetrics.density + ")");
    addItemView("设备用户名", android.os.Build.USER);
    addItemView("设备主机地址", android.os.Build.HOST);
    addItemView("设备版本号", android.os.Build.ID);
    addItemView("设备驱动名称", android.os.Build.DEVICE);
    addItemView("设备显示的版本包", android.os.Build.DISPLAY);
    addItemView("设备的唯一标识", android.os.Build.FINGERPRINT);
    addItemView("设备基板名称", android.os.Build.BOARD);
    addItemView("设备引导程序版本号", android.os.Build.BOOTLOADER);
    addItemView("设备指令集名称(CPU的类型)", android.os.Build.CPU_ABI);
    addItemView("第二个指令集名称", android.os.Build.CPU_ABI2);
    addItemView("设备硬件名称", android.os.Build.HARDWARE);
    addItemView("无线电固件版本号", android.os.Build.RADIO);
    addItemView("设备标签", android.os.Build.TAGS);
    addItemView("设备版本类型", android.os.Build.TYPE);
    addItemView("设备当前的系统开发代号", android.os.Build.VERSION.CODENAME);
    addItemView("系统源代码控制值", android.os.Build.VERSION.INCREMENTAL);
    System.out.println("KITKAT: " + Build.VERSION_CODES.KITKAT);
}
Example 7
Project: android-utils-master  File: BaseCrashHandler.java View source code
/**
     * 获取手机信息
     *
     * @return
     */
public String getPhoneInfo() {
    String phoneInfo = "Product: " + android.os.Build.PRODUCT;
    phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
    phoneInfo += ", TAGS: " + android.os.Build.TAGS;
    phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
    phoneInfo += ", MODEL: " + android.os.Build.MODEL;
    phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK_INT;
    phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
    phoneInfo += ", DEVICE: " + android.os.Build.DEVICE;
    phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY;
    phoneInfo += ", BRAND: " + android.os.Build.BRAND;
    phoneInfo += ", BOARD: " + android.os.Build.BOARD;
    phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT;
    phoneInfo += ", ID: " + android.os.Build.ID;
    phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER;
    phoneInfo += ", USER: " + android.os.Build.USER;
    return phoneInfo;
}
Example 8
Project: feathercoin-wallet-master  File: CrashReporter.java View source code
public static void appendDeviceInfo(final Appendable report, final Context context) throws IOException {
    final Resources res = context.getResources();
    final Configuration config = res.getConfiguration();
    final ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
    report.append("Date: " + new Date() + "\n");
    report.append("Phone Model: " + android.os.Build.MODEL + "\n");
    report.append("Android Version: " + android.os.Build.VERSION.RELEASE + "\n");
    report.append("Board: " + android.os.Build.BOARD + "\n");
    report.append("Brand: " + android.os.Build.BRAND + "\n");
    report.append("Device: " + android.os.Build.DEVICE + "\n");
    report.append("Display: " + android.os.Build.DISPLAY + "\n");
    report.append("Finger Print: " + android.os.Build.FINGERPRINT + "\n");
    report.append("Host: " + android.os.Build.HOST + "\n");
    report.append("ID: " + android.os.Build.ID + "\n");
    // report.append("Manufacturer: " + manufacturer + "\n");
    report.append("Model: " + android.os.Build.MODEL + "\n");
    report.append("Product: " + android.os.Build.PRODUCT + "\n");
    report.append("Tags: " + android.os.Build.TAGS + "\n");
    report.append("Time: " + android.os.Build.TIME + "\n");
    report.append("Type: " + android.os.Build.TYPE + "\n");
    report.append("User: " + android.os.Build.USER + "\n");
    report.append("Configuration: " + config + "\n");
    report.append("Screen Layout: size " + (config.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) + " long " + (config.screenLayout & Configuration.SCREENLAYOUT_LONG_MASK) + "\n");
    report.append("Display Metrics: " + res.getDisplayMetrics() + "\n");
    report.append("Memory Class: " + activityManager.getMemoryClass() + "\n");
}
Example 9
Project: netmbuddy-master  File: UnexpectedExceptionHandler.java View source code
// ========================
// Privates
// ========================
private void setEnvironmentInfo(Context context) {
    PackageManager pm = context.getPackageManager();
    try {
        PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
        mPr.versionName = pi.versionName;
        mPr.packageName = pi.packageName;
    } catch (NameNotFoundException ignore) {
    }
    mPr.filesDir = context.getFilesDir().getAbsolutePath();
    mBr.model = android.os.Build.MODEL;
    mBr.androidVersion = android.os.Build.VERSION.RELEASE;
    mBr.board = android.os.Build.BOARD;
    mBr.brand = android.os.Build.BRAND;
    mBr.device = android.os.Build.DEVICE;
    mBr.display = android.os.Build.DISPLAY;
    mBr.fingerPrint = android.os.Build.FINGERPRINT;
    mBr.host = android.os.Build.HOST;
    mBr.id = android.os.Build.ID;
    mBr.product = android.os.Build.PRODUCT;
    mBr.tags = android.os.Build.TAGS;
    mBr.time = android.os.Build.TIME;
    mBr.type = android.os.Build.TYPE;
    mBr.user = android.os.Build.USER;
}
Example 10
Project: Anki-Android-master  File: CustomExceptionHandler.java View source code
private void collectInformation() {
    Timber.i("collectInformation");
    if (mCurContext == null) {
        return;
    }
    try {
        Timber.i("collecting information");
        PackageManager pm = mCurContext.getPackageManager();
        PackageInfo pi = pm.getPackageInfo(mCurContext.getPackageName(), 0);
        // Version
        mInformation.put("VersionName", pi.versionName);
        // Package name
        mInformation.put("PackageName", pi.packageName);
        // Android version
        mInformation.put("AndroidVersion", android.os.Build.VERSION.RELEASE);
        mInformation.put("Board", android.os.Build.BOARD);
        mInformation.put("Brand", android.os.Build.BRAND);
        mInformation.put("Device", android.os.Build.DEVICE);
        mInformation.put("Display", android.os.Build.DISPLAY);
        // mInformation.put("FingerPrint", android.os.Build.FINGERPRINT);
        mInformation.put("Host", android.os.Build.HOST);
        mInformation.put("ID", android.os.Build.ID);
        mInformation.put("Model", android.os.Build.MODEL);
        mInformation.put("Product", android.os.Build.PRODUCT);
        // mInformation.put("Tags", android.os.Build.TAGS);
        mInformation.put("Time", Long.toString(android.os.Build.TIME));
        // mInformation.put("Type", android.os.Build.TYPE);
        // mInformation.put("User", android.os.Build.USER);
        mInformation.put("TotalInternalMemory", Long.toString(getTotalInternalMemorySize()));
        mInformation.put("AvailableInternalMemory", Long.toString(getAvailableInternalMemorySize()));
        mInformation.put("Locale", AnkiDroidApp.getAppResources().getConfiguration().locale.toString());
        Timber.i("Information collected");
    } catch (Exception e) {
        Timber.i(e.toString());
    }
}
Example 11
Project: AndroidStudyDemo-master  File: DeviceUtil.java View source code
public static String getPhoneInfo() {
    StringBuilder phoneInfoSB = new StringBuilder();
    phoneInfoSB.append("Product: ").append(android.os.Build.PRODUCT);
    phoneInfoSB.append(", CPU_ABI: ").append(android.os.Build.CPU_ABI);
    phoneInfoSB.append(", TAGS: ").append(android.os.Build.TAGS);
    phoneInfoSB.append(", VERSION_CODES.BASE: ").append(android.os.Build.VERSION_CODES.BASE);
    phoneInfoSB.append(", MODEL: ").append(android.os.Build.MODEL);
    phoneInfoSB.append(", SDK: ").append(android.os.Build.VERSION.SDK_INT);
    phoneInfoSB.append(", VERSION.RELEASE: ").append(android.os.Build.VERSION.RELEASE);
    phoneInfoSB.append(", DEVICE: ").append(android.os.Build.DEVICE);
    phoneInfoSB.append(", DISPLAY: ").append(android.os.Build.DISPLAY);
    phoneInfoSB.append(", BRAND: ").append(android.os.Build.BRAND);
    phoneInfoSB.append(", BOARD: ").append(android.os.Build.BOARD);
    phoneInfoSB.append(", FINGERPRINT: ").append(android.os.Build.FINGERPRINT);
    phoneInfoSB.append(", ID: ").append(android.os.Build.ID);
    phoneInfoSB.append(", MANUFACTURER: ").append(android.os.Build.MANUFACTURER);
    phoneInfoSB.append(", USER: ").append(android.os.Build.USER);
    return phoneInfoSB.toString();
}