草庐IT

gps_unit_location

全部标签

android - 以编程方式关闭 GPS

我有什么:目前我的应用程序通过gps提供位置。我想要的:GPS在我退出应用程序后自动关闭。因为它一次又一次地告诉我位置,这看起来很奇怪,而且gps会消耗大量电池。 最佳答案 查看上面的评论线程,似乎可以通过编程方式关闭GPS(但只看到12个赞成票)但是如果您以编程方式从您的应用程序中关闭GPS,如果其他应用程序使用GPS服务怎么办?解决方案就像打开android的Settings然后告诉用户退出应用程序时关闭GPS...为此你可以这样做:Intenti=newIntent(android.provider.Settings.ACTI

android - 调用 getSystemService(Context.LOCATION_SERVICE) 和 onLocationChanged 时未调用 NullpointerException

我正在尝试创建更新当前GPS位置的后台服务。我在LocationManagerlm=(LocationManager)getSystemService(Context.LOCATION_SERVICE);行收到一个NullPointerExceptionHomeActivity启动服务startService(newIntent(getApplicationContext(),ForHire.class));Service(ForHire)创建一个TimerTaskUpdatespublicclassForHireextendsService{...privateTimergetUpd

android - 如何检查是否存在 GPS 传感器?

我正在编写一个方法,如果存在并启用了GPS传感器,该方法将返回true,但如果不存在或已关闭,则返回false。事实证明这很难,因为...hasSystemFeature("FEATURE_LOCATION_GPS")//onPackageManager返回false,设备是否有GPS。因此,即使在具有一个并且已打开的设备上,它仍然会返回false。对我来说似乎完全错误,但我不明白为什么。isProviderEnabled("gps")//onLocationManager即使在我这里没有GPS硬件的设备上,也会返回true。这似乎也完全违反直觉。我接受这些结果可能是因为我遗漏了一些东

android - 由 : java. lang.SecurityException : com. example.geofences from uid 10049 引起 不允许执行 MOCK_LOCATION

我正在开发与GPS位置相关的应用程序,在为应用程序生成模拟位置点进行测试时遇到以下问题。引起:java.lang.SecurityException:来自uid10049的com.example.geofences不允许执行MOCK_LOCATION 最佳答案 我们需要做两步:第1步:在Androidlist中授予权限第2步:在您的真实设备中,转到设置-->开发人员选项-->模拟位置应用程序选项和选择您的应用进行测试。模拟位置工作正常...:)谢谢, 关于android-由:java.l

java - 获取 junit.framework.AssertionFailedError : No tests found in [package] when using Unit and Mockito

我在我的android项目中添加了以下依赖项://UnittestingdependenciesandroidTestCompile'junit:junit:4.12'//SetthisdependencyifyouwanttouseMockitoandroidTestCompile'org.mockito:mockito-core:1.10.19'并使用junit4api创建一个测试(例如,Adder是一个对int求和的简单类):@RunWith(MockitoJUnitRunner.class)publicclassAdderTest{@TestpublicvoidtestVali

android - 如何查看手机是否有GPS装置?

我试图找到一段代码,它可以告诉我android手机是否有GPS设备?我在搜索结果中获得的大部分样本都在说明GPS是否启用。我感兴趣的是Android手机是否有物理GPS设备?谢谢 最佳答案 从API级别8(Froyo)开始,您可以使用以下代码:PackageManagerpackageManager=mContext.getPackageManager();booleanhasGPS=packageManager.hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS);

Android 4.1.2 如何以编程方式关闭 GPS

我正在尝试通过代码打开GPS。以下是我使用过的代码。Stringprovider=Settings.Secure.getString(context.getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);if(provider.contains("gps")){//ifgpsisenabledfinalIntentpoke=newIntent();poke.setClassName("com.android.settings","com.android.settings.widget.SettingsAppWi

ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path

文章目录每日一句正能量前言报错显示报错一报错一错误原因解决方案结语每日一句正能量让我们静下心来审视一下自己,是不是忙得有价值,忙得有意义,忙得有目的,看一看我们是不是因为忙而迷失了自己。如果我们仅是为了忙而忙,那不妨让自己停一下疲于奔命的脚步,用心体味一下生活,你会发现生活中未被发掘的美。前言这个错误通常出现在使用Hadoop时,因为Hadoop需要使用winutils二进制文件来模拟一些Unix命令,但是这个二进制文件在本地机器上找不到。解决这个问题的方式是安装winutils并将其路径添加到系统环境变量中。报错显示  有同学在Windows操作系统上运行Hadoop或者Spark的时候会在

android - 无法在 Eclipse 中启动 Android JUnit 测试。停留在 : Launching: Creating source locator

我是AndroidJUnit测试的新手:为了在Eclipse中测试我的Android项目,我编写了一个扩展AndroidTestCase的类(我将其命名为XmlTest.java)。当我右键单击XmlTest.java然后选择“RunAs->AndroidJUnitTest”时,Eclipse似乎无法启动测试。在底部的进度条中,我看到“正在启动:正在创建源定位器...”。IcanrunRobotiumtestbutcannotdebugit>这个人有类似的问题。但解决方案对我不起作用。我也尝试过重新启动我的电脑,但问题仍然存在。有没有人知道如何解决这个问题?感谢您的帮助。

QuickTime GPS坐标

我正在使用以下代码,并且能够无问题地拉动元数据。但是,与文件关联的GPS数据不可用。我可以在使用Exiftool时可以查看数据,但不能通过元数据提取器查看。DimfullPathAsString="C:\temp\IMG_1895.MOV"DimOriginalFileAsNewFileStream(fullPath,FileMode.Open,FileAccess.Read,FileShare.Read)DimdirectoriesAsIEnumerable(OfMetadataExtractor.Directory)=ImageMetadataReader.ReadMetadata(Ori