簡單粗暴識別工作室Android識別模擬器

2021-09-26 09:02:21 字數 960 閱讀 3092

最近有專案需要裝置模擬器,此貼用來記錄我識別模擬器的方法:

1、通過能否打**來判斷模擬器:

string url = "tel:" + "10086";

intent intent = new intent();

intent.setdata(uri.parse(url));

intent.setaction(intent.action_dial);

// 隱示意圖跳轉到打**介面 intent (檢查是否存在)

boolean canresolverintent = intent.resolveactivity(context.getpackagemanager()) != null;

canresolverintent ==true,可以打**,判斷為真機。

目前主流模擬器都沒有打**這個功能:

這個來判斷基本可以ban掉很多模擬器了

2、通過cpu來判斷:

基本x86可以判定為模擬器

build.model.contains("x86")

android.os.build.cpu_abi.contains("x86")

3、第三通感測器來判斷:例如:光感測器,方向感測器。

/**

* 判斷是否存在光感測器來判斷是否為模擬器 部分真機也不存在溫度和壓力感測器。其餘感測器模擬器也存在。

* * @return true 為模擬器

*/public int nothaslightsensormanager(context context) else

}

寫在最後:

可以判斷安卓8.0 以下,已經root 的機器,再過濾一遍。

Weego工作室簡介

weego工作室 是由學校與北京蘋果派公司 現在又有濟南分公司 合作支援的乙個團隊,目光聚焦最有發展前景的移動網際網路領域。在各大公司都進軍移動網際網路領域的時候,我們學生該去學習什麼不言而喻!在我們weego工作室這裡你能提前接觸到公司的管理與實戰的專案。weego工作室 現在在山東大學軟體園校區...

工作室成立了

經過幾天的籌備,我們的工作室終於成立了 創e工作室,雖然成立的過程比較漫長,包括開會,談心,起名字.但終究是成立了,而且方向也是我所嚮往的 開發,難得土應沒反對,大概那邊又可以緩一下 感覺大概也不想太快創業 總算如人意,雖然期間有些小的插曲,象小葉覺得人太多不想參加,老大又搬出去住,我和土應還要應付...

Topview工作室考核

六月了,大一下學期也只剩乙個多月。前天晚上很開心,不是因為考核答辯答得好,而僅僅是因為最後一輪考核,終於結束了。從一開始的筆試,到面試,到一輪,再到現在的二輪。確實是不斷在學習,在進步,當然有很多不足。筆試主要是c語言,智力題,還有拓展python,那時對c的掌握還不熟,感覺筆試是剛好摸線划過去的。...