快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

android获取手机品牌,android包括哪些牌子的手机

安卓软件怎样识别手机

楼主想知道手机与模拟器为何有区别的,搜来的文章:

创新互联公司是专业的福山网站建设公司,福山接单;提供成都网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行福山网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

Android区分模拟器和真机

最近在搞广.告平台的插件,为了防止某些开发者在模拟机上刷数据,这就需要我们区分一下当前使用的是模拟机还是真机,在网上百度了一下,

找到了一段代码,简单的测试了一下是可以达到我们的目的的(不过LD说这种方式不行,有漏洞),所以我先把我的代码贴一下,坐等我LD的方案

获取手机的设备编号,模拟机的是000000000000000

[java]TelephonyManager telmgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

String deviceID = telmgr.getDeviceId();

boolean isEmulator = "000000000000000".equalsIgnoreCase(deviceID);

if (isEmulator) {

Log.i("xml","模拟器deviceID:"+deviceID);

}

else {

Log.i("xml","真机deviceID:"+deviceID);

}

TelephonyManager telmgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

String deviceID = telmgr.getDeviceId();

boolean isEmulator = "000000000000000".equalsIgnoreCase(deviceID);

if (isEmulator) {

Log.i("xml","模拟器deviceID:"+deviceID);

}

else {

Log.i("xml","真机deviceID:"+deviceID);

}

返回的唯一的设备ID,例如,GSM和CDMA手机的ESN,MEID,或IMEI号。如果设备ID是没有返回null。

需要权限:READ_PHONE_STATE

-----------------------------------------------------

要避开这样的检测,一般人没有这个水平的,所以,楼主的问题基本无解。

Android 怎样获得手机信息

方法如下:

/**

* 获取android当前可用内存大小

*/

private String getAvailMemory() {// 获取android当前可用内存大小

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

MemoryInfo mi = new MemoryInfo();

am.getMemoryInfo(mi);

//mi.availMem; 当前系统的可用内存

return Formatter.formatFileSize(getBaseContext(), mi.availMem);// 将获取的内存大小规格化

}

/**

* 获得系统总内存

*/

private String getTotalMemory() {

String str1 = "/proc/meminfo";// 系统内存信息文件

String str2;

String[] arrayOfString;

long initial_memory = 0;

try {

FileReader localFileReader = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(

localFileReader, 8192);

str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小

arrayOfString = str2.split("\\s+");

for (String num : arrayOfString) {

Log.i(str2, num + "\t");

}

initial_memory = Integer.valueOf(arrayOfString[1]).intValue() * 1024;// 获得系统总内存,单位是KB,乘以1024转换为Byte

localBufferedReader.close();

} catch (IOException e) {

}

return Formatter.formatFileSize(getBaseContext(), initial_memory);// Byte转换为KB或者MB,内存大小规格化

}

/**

* 获得手机屏幕宽高

* @return

*/

public String getHeightAndWidth(){

int width=getWindowManager().getDefaultDisplay().getWidth();

int heigth=getWindowManager().getDefaultDisplay().getHeight();

String str=width+""+heigth+"";

return str;

}

/**

* 获取IMEI号,IESI号,手机型号

*/

private void getInfo() {

TelephonyManager mTm = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);

String imei = mTm.getDeviceId();

String imsi = mTm.getSubscriberId();

String mtype = android.os.Build.MODEL; // 手机型号

String mtyb= android.os.Build.BRAND;//手机品牌

String numer = mTm.getLine1Number(); // 手机号码,有的可得,有的不可得

Log.i("text", "手机IMEI号:"+imei+"手机IESI号:"+imsi+"手机型号:"+mtype+"手机品牌:"+mtyb+"手机号码"+numer);

}

/**

* .获取手机MAC地址

* 只有手机开启wifi才能获取到mac地址

*/

private String getMacAddress(){

String result = "";

WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);

WifiInfo wifiInfo = wifiManager.getConnectionInfo();

result = wifiInfo.getMacAddress();

Log.i("text", "手机macAdd:" + result);

return result;

}

/**

* 手机CPU信息

*/

private String[] getCpuInfo() {

String str1 = "/proc/cpuinfo";

String str2 = "";

String[] cpuInfo = {"", ""}; //1-cpu型号 //2-cpu频率

String[] arrayOfString;

try {

FileReader fr = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(fr, 8192);

str2 = localBufferedReader.readLine();

arrayOfString = str2.split("\\s+");

for (int i = 2; i arrayOfString.length; i++) {

cpuInfo[0] = cpuInfo[0] + arrayOfString[i] + " ";

}

str2 = localBufferedReader.readLine();

arrayOfString = str2.split("\\s+");

cpuInfo[1] += arrayOfString[2];

localBufferedReader.close();

} catch (IOException e) {

}

Log.i("text", "cpuinfo:" + cpuInfo[0] + " " + cpuInfo[1]);

return cpuInfo;

}

Android中怎么获取手机的类型,是CDMA还是GSM

您好,首先感谢您对中国电信的支持。针对您说的信息,您可以打开手机设置,在关于手机,手机信息中可以了解到您的手机是CDMA还是GSM的。目前电信大部分使用的都是CDMA2000,电信3G网络,网速稳定快捷。您可以登录安徽电信网厅购买电信3G手机,百款品牌手机全网最低价。

怎么查看手机移动设备名称

查看手机设备名称及型号方法如下:

1、在手机桌面中找到“设置”,点击打开“设置”,安卓手机在控制中心,状态栏,上也有。

2、打开“设置”后,“设置”里有很多选项,下翻,有的手机是“通用设置”,有的手机在“通用”找到“关于手机”。

3、点击打开“关于手机”在“关于手机”中,可以找到手机关于配置的各个说明。手机型号,系统版本,手机的内核等手机参数。

在手机包装盒侧面或背面有铭牌,铭牌上也有手机名称及型号,参数等。

像主流手机背面也有手机名称及型号,但是字太小,用户也可以在此查看。望对你有帮助。

获取Android手机设备信息(设备名、厂商等)

前端时间,项目中服务端要求做一些用户统计的数据,要求请求头中加入一些用户设备信息,故此对Android设备配置信息做一下总结。

android手机信息可以通过android.os.Build类中提取设备硬件和系统版本信息。

硬件制造商(MANUFACTURER)

品牌名称(BRAND)

主板名称(BOARD)

设备名 (DEVICE)

型号(MODEL):即用户可见的名称

显示屏参数(DISPLAY)

产品名称(PRODUCT):即手机厂商

设备唯一识别码(FINGERPRINT)

CPU指令集(CPU_ABI)

CPU指令集2(CPU_ABI2)

修订版本列表(ID)

硬件序列号(SERIAL)

描述build的标签(TAGS)

通过以上信息就能区别出手机厂商、品牌和型号信息,从而有针对性的进行操作。

简单用法:

android 官方的自带模拟器的ModelNumber(手机型号)为sdk 修改怎么修改?刷系统的吗?

从所周知,Android是个开源代码的系统,可供大家自由开发。本人一直都用着国产神器,价钱便宜,但是功能强大,今天特发奇想地想修改一下系统所显示的手机型号等,这样在使用一些社交软件的时候,所显示出的手机型号就牛B了,明明就是一个不知名的国产品牌手机 ,硬是变成iPhone 5s ......在此记录一下在网上查找到的修改方法,其实很简单。

首先要确保你的手机已经取得Root权限,如果还没有取得,推荐使用百度一键Root工具。

然后下载安装RE管理器。打开re管理器,进入system文件夹。然后挂载为读写状态

然后长按build.prop,选择以文本编辑方式打开:ro.product.model=iPhone 5这里就是修改你想显示的手机型号。

ro.product.manufacturer = iPhone6 (对于安卓手机,一般会获取这个属性-制造商也就是手机品牌)

# begin build properties (开始设置系统性能)

# autogenerated by buildinfo.sh (通过设置形成系统信息)

ro.build.id=GRI40 (版本ID)

ro.build.display.id=(版本号)

ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量)

ro.build.version.sdk=10 (sdk版本)

ro.build.version.codename=REL (版本代号)

ro.build.version.release=110(Android 2.3.4系统无需修改,也可改为3.0装装B)

ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日 某某某制作)

ro.build.date.utc=0

ro.build.type=user

ro.build.user=buildbot

ro.build.host=bb1

ro.build.tags=test-keys

ro.product.model=iPhone 5

ro.product.brand=华尔社 (手机品牌,改为中国山寨机)

ro.product.name=htc_buzz (手机正式名称,改为小文明用语)

ro.product.device=buzz (采用的设备,改为China G8)

ro.product.board=酷睿I7 (采用的处理器,改为China 800.8Ghz)

ro.product.cpu.abi=armeabi-v6j (cpu的版本)

ro.product.cpu.abi2=armeabi (cpu的品牌)


分享标题:android获取手机品牌,android包括哪些牌子的手机
文章分享:http://6mz.cn/article/hosedi.html

其他资讯