草庐IT

cache_location

全部标签

android - ACCESS_FINE_LOCATION 权限

我有点害羞。但是找不到问题所在。这是我的list。这是我的代码:publicclassMainActivityextendsAppCompatActivity{LocationManagerlocationManager;LocationListenerlocationListener;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Toolbartoolbar=(Toolb

Android开发RecoverySystem.installPackage() cannot write to/cache/recovery/command permission denied

有人要求我为基于Android的产品编写一个简单的小应用程序。该设备附带两个具有不同功能的Android系统镜像。我正在编写的应用程序只是一个概念证明,当您单击一个按钮时,它会使用恢复系统将当前操作系统替换为其中一个图像。设备已root,应用程序作为系统应用程序运行。我用RecoverySystem.installPackage(context,packageFile);(seehereforreference)用其中一个图像替换操作系统。这应该重新启动系统并初始化恢复系统以安装镜像。我遇到的问题是此调用失败,因为RecoverySystem.installPackage方法似乎无法访

android - 使用 Google API 进行后台位置更新 - Fused Location Provider 不准确

我一直在使用GoogleApiClient进行后台位置更新并进行测试,以进行基于间隔和位移的更新。经过几天的测试和分析,我发现了一些出乎我意料的输出变化。在使用setInterval和setFastestInterval进行基于间隔的更新时,假设我已将Interval设置为15分钟和最快间隔为10分钟,90%的时间我在预期的间隔(10到15分钟)内获得更新。但有时我注意到更新花费的时间比指定的间隔长得多,例如,差异大约是30分钟和60分钟。知道为什么会有差异吗?在使用setMinimumDisplacement进行基于距离的更新时,假设我已将Displacement设置为200米,我只

android - Google Volley - 何时使用 Cache.remove 和 Cache.invalidate

我正在将Volley集成到一个项目中并遇到了标准[我们在缓存中有项目,但无论如何都希望允许用户刷新]场景现在GoogleVolley提供了两种从缓存中清除项目的方法:getRequestQueue().getCache().remove(key);和getRequestQueue().getCache().invalidate(key,fullExpire);我查看了代码,有点惊讶,将fullExpire设置为true的invalidate的行为与调用remove(key)。有人可以解释使用fullExpire相对于remove()的好处吗? 最佳答案

Android : Location. distanceTo 无法正常工作?

我在使用Location.distanceTo方法计算距离时遇到问题。privateclassMyLocationOverlay1extendsMyLocationOverlay{@OverridepublicvoiddrawMyLocation(Canvascanvas,MapViewmapView,LocationlastFix,GeoPointmyLocation,longwhen)super.drawMyLocation(canvas,mapView,lastFix,myLocation,when);LocationbLocation=newLocation("reverseG

android - Android如何确定应用程序是否在 "High Battery Use"下有 "Recent Location Requests"?

从Kitkat(4.4)开始,Android报告我的应用“电池使用率过高”。我使用网络定位和GPS。如果我禁用GPS,那么该应用程序似乎会被标记为“低电量使用”。我想知道在保持“低电量使用”标签的同时使用GPS是否有任何提示。也许如果您不经常进行轮询-或者它是否被硬编码为GPS=电池killer?编辑:我知道更改这些参数可以延长电池生命周期。我的问题更多是Android是否会认可这些节省电池生命周期的尝试,或者它会仅仅因为我的应用使用GPS而将其标记为高耗电量。 最佳答案 好问题但重复。是的,轮询频率确实会影响电池生命周期。因此获取

android - 将 android studio 从 2.2.3 更新到 2.3 后,如何修复 "Gradle' s dependency cache may be corrupt"错误?

>Error:Failedtoopenzipfile.Gradle'sdependencycachemaybe>corrupt(thissometimesoccursafteranetworkconnectiontimeout.)href="syncProject">Re-downloaddependenciesandsyncproject(requires>network)Re-downloaddependenciesandsync>project(requiresnetwork) 最佳答案 在根项目中找到'gradle-wrap

android - 导入 android 项目 ("Gradle location is incorrect"或 "Cause: unexpected end of block data"时出错)

我想在AndroidStudio中导入Android项目,这就是问题开始的地方:1)如果我将Gradle设置为主页并单击“确定”,我会得到以下信息:2)其次,如果我尝试运行项目,我会收到消息:尝试两种方式都会导致显示上面的消息。我已正确设置GRADLE_HOME、JAVA_HOME,并且ANDROID_HOME指向android-studio目录中的“sdk”目录。非常感谢您提供解决方案。 最佳答案 指向文件夹/libexec.事情应该开始工作了。 关于android-导入android

android - 用户和当前进程都没有 android.permission.ACCESS_COARSE_LOCATION

我知道这可能是个愚蠢的问题,我之前已经提到过所有类似的问题,但不幸的是我可以解决这个问题。很可能是我的Manifest.xml文件中的问题。当我尝试访问位置时,应用程序崩溃了这是我的manifest.xml当我运行它时抛出这个错误java.lang.SecurityException:Neitheruser11029norcurrentprocesshasandroid.permission.ACCESS_COARSE_LOCATION.与其他权限类似。我在list文件中看不到任何错误。帮助表示赞赏 最佳答案 如果您在Android

android - 无法打开 avd_name.avd/cache.img

当我运行模拟器时,出现以下错误:CannotlaunchAVDinemulator.Output:Haxisenabledqemu-system-x86_64.exe:-driveif=none,index=1,id=cache,file={path_to_SDK}\SDK.android\avd{AVD_name}.avd/cache.img:couldnotopendiskimage{path_to_SDK}\SDK.android\avd{AVD_name}.avd/cache.img:Couldnotopen'{path_to_SDK}\SDK.android\avd{AVD_