0
A
回答
2
我在github上發現了一個旨在做到這一點的要點,試圖獲取「ro.miui.ui.version.name」系統屬性。
public static boolean isMiUi() {
return !TextUtils.isEmpty(getSystemProperty("ro.miui.ui.version.name"));
}
public static String getSystemProperty(String propName) {
String line;
BufferedReader input = null;
try {
java.lang.Process p = Runtime.getRuntime().exec("getprop " + propName);
input = new BufferedReader(new InputStreamReader(p.getInputStream()), 1024);
line = input.readLine();
input.close();
} catch (IOException ex) {
return null;
} finally {
if (input != null) {
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return line;
}
相關問題
- 1. 有沒有辦法告訴如果Android設備是隻有wifi?
- 2. 告訴如果文件是PDF在bash
- 3. 有沒有告訴Android設備是否是雙核的API?
- 4. 如何告訴mac OSX「osascript告訴」任何設備「設置音量0」「
- 5. 如何可靠地告訴我的Android應用程序是否在帶有JIT的設備上運行?
- 6. Android - 是否有可能在運行時告訴當前設備是來自Barnes and Noble的Amazon Kindle還是NOOK?
- 7. 如何告訴「Windows安全中心」我是「防病毒軟件」?
- 8. Eclipse不能告訴Android設備版本
- 9. 有沒有辦法在運行時告訴Android設備正在運行的API級別?
- 10. 如何告訴Spotlight索引我的.dSYM軟件包?
- 11. 可以告訴AIR是否已插入USB存儲設備
- 12. 告訴設備驅動程序超時是否發生了wait_event_interruptible_timeout
- 13. 我可以告訴iOS設備是否收到推送通知?
- 14. 如何告訴應用程序是從啓動設備開始的?
- 15. 如何設置系統來告訴我cron作業是否運行不正常?
- 16. 哪個事件告訴您設備已成功啓動
- 17. 如何告訴自制軟件從某個網址獲取軟件包?
- 18. 我能告訴如果ado.net的DbCommand是查詢還是沒有(在執行前)
- 19. 如何運行功能,如果它的移動設備?
- 20. 如何告訴Eclipse在PHP項目中運行哪個文件?
- 21. Phonegap在蘋果設備上運行
- 22. HID軟件設備(仿真)
- 23. 告訴rspec不運行待定測試
- 24. 告訴黃瓜測試運行在https
- 25. 如何告訴clang格式在文件的每一行上運行?
- 26. 如果設備是ios 5
- 27. 如何告訴自制軟件在virtualenv裏面安裝?
- 28. 如何告訴tox使用PyPI鏡像來安裝軟件包?
- 29. 告訴文件
- 30. Android設備的調試軟件?