-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
作者您好,关于安卓11 的适配问题 #28
Comments
我拷了源码自己适配了下安卓11,我自己三星S10可以用,你可以下来试试 |
能发下源码么。因为我现在没安卓11 的测试机子,测试难 |
安卓 11 的log 我看了是:java.lang.IllegalArgumentException: gps provider is not a test provider |
com\example\service\MockGpsService类的locationManager.addTestProvider这个调用方法最后两个参数改成Criteria.POWER_LOW, Criteria.ACCURACY_FINE应该可以 |
链接: https://pan.baidu.com/s/1YB_23dkSM1F0usirtbDULQ 提取码: jqyc |
大佬,我自己写了一个简易版的MockGps,把你的修改后的代码MockGpsService给模仿下来了,但是自己写的为什么不能成功修改定位呢,有没有什么特别需要注意的点,还望赐教 |
代码如下:
} |
太久了,我比较了下MainActivity.java还加了个后台请求位置的权限ACCESS_BACKGROUND_LOCATION,具体1460行,这些应该错误也能看出来或者查下安卓11更新权限特性也能了解,不过现在换了水果机了,这玩意也用不上了。 |
经过整合ms1728的代码,亲测在安卓11下可运行。https://github.com/Guoye/MockGPS |
就这个项目,存储权限手动给到所有文件就能正常运行了。这种项目本就是用来app调试的,线上正式软件基本上都规避了这个模拟位置。要是要假位置打卡,还是应用分身在虚拟容器里打开去篡改位置。 |
您好,安卓11更新导致定位失效,如果你有时间的话可以,能解决下么,如果不难适配我可以有偿解决,因为我一直再用I人事的软件打卡,小公司的,手机更新后就不能用了
The text was updated successfully, but these errors were encountered: