Đây là hơi muộn, nhưng tôi nghĩ rằng giải pháp này có thể làm việc trên một số trường hợp người dân.
Tôi đã cố gắng sử dụng Build.MANUFACTURER để kiểm tra xem đó có phải là thiết bị HTC hay không. Giải pháp này không hoạt động trên một số thiết bị và chúng tôi có thể đảm bảo rằng thiết bị đang chạy Sense anyway
Nếu bạn nhận thấy, bạn có thể thấy Cửa hàng Play cần kiểm tra những tính năng nào có sẵn trên điện thoại để hiển thị ứng dụng chính xác và HTC Sense là một của các tính năng!
Để có được tất cả các tính năng có sẵn:
public FeatureInfo[] getSystemAvailableFeatures(Context context) {
FeatureInfo[] features = context.getPackageManager().getSystemAvailableFeatures();
for (FeatureInfo f : features) {
Log.d("Features", "feature " + f.name);
}
return features;
}
này sẽ trở lại một cái gì đó như thế này:
com.example D/Features﹕ Feature android.hardware.wifi
com.example D/Features﹕ Feature android.hardware.location.network
com.example D/Features﹕ Feature com.sec.android.mdm
com.example D/Features﹕ Feature android.hardware.location
com.example D/Features﹕ Feature android.hardware.sensor.gyroscope
com.example D/Features﹕ Feature android.hardware.screen.landscape
com.example D/Features﹕ Feature com.htc.software.Sense5.0
Chú ý dòng cuối cùng! Bạn có thể sử dụng nó để kiểm tra HTC Sense phiên bản
Hy vọng nó giúp
Nguồn
2013-12-19 02:35:26
Và nếu bạn đi với phương pháp của Fred, có lẽ bạn có thể tìm thấy một ROM tách trên XDA Developers để kéo chuỗi xây dựng từ. – Josiah