Содержание
В Android есть полезный класс android.os.Build, который предоставляет полную информацию о модели телефона, на котором запущено приложение.
К примеру, следующий код на смартфоне Gigabyte G1345 отображает в консоли следующую информацию:
package com.seostella.deviceinfo;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
public class DeviceInfoActivity extends Activity {
private static final String TAG = "DeviceInfoActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(TAG, "BRAND: " + Build.BRAND );
Log.i(TAG, "MANUFACTURER: " + Build.MANUFACTURER );
Log.i(TAG, "MODEL: " + Build.MODEL );
Log.i(TAG, "PRODUCT: " + Build.PRODUCT );
}
}
// BRAND: GSmart
// MANUFACTURER: GIGABYTE
// MODEL: GSmart G1345
// PRODUCT: G1345
Другие возможные константы класса Build:
< | Как получить номер телефона в Android | Как получить информацию о прошивке телефона в Android | > |