【发布时间】:2014-02-15 15:37:52
【问题描述】:
我正在尝试检测设备型号并尝试基于此进行一些操作。
我编写代码来检测设备型号和制造商,但由于某种原因它给了我一个否定的结果。
这是检测设备型号和制造商的代码:
private Boolean isHTCone(){
//For model and manufacturer both
String HTC_MODEL_MANUFACTURER = android.os.Build.MODEL+""+android.os.Build.MANUFACTURER;
//If true then do something
Boolean isHTC = true;
//My model name
String HTCModel = "HTC6500LVW";
//For device model
String MyBuildModel = android.os.Build.MODEL;
//For manufacturer
String MyBuildManufacturer = android.os.Build.MANUFACTURER;
//Check for the condition
if(MyBuildModel==HTCModel){
Log.i("Device Model is: ", android.os.Build.MODEL);
return true;
}
else{
Log.i("Device is not HTC One");
return false;
}
}
它总是给我一个错误的价值。即使我的设备型号是“HTC6500LVW”,它也不接受 if 循环,而是转到 else。
如果我在这里做错了什么,谁能告诉我。我会很感激的。
提前谢谢..:)
【问题讨论】:
标签: android boolean android-build