草庐IT

genymotion-gps

全部标签

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

QuickTime GPS坐标

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

Android- Lollipop 预览 Nexus 5 未在 Genymotion 模拟器中启动

我正在使用Genymotion2.3.1版和oraclevirtualBox。我已经下载了SamsungGalaxyS44.4和Lollipop预览版-Nexus5。SamsungGalaxyS4可以正常启动,但是当我启动Lollipop预览版时。它只是卡住在Android启动屏幕上。如何修复它。提前致谢截图:- 最佳答案 您是否尝试过重新启动Genymotion应用程序?它对我有用,它在启动之前也需要一些时间,而且由于您使用的是Windows机器,它可能比Mac应用程序需要更长的时间。

android - Genymotion 中的 Lollipop 虚拟机 - ARM 翻译可能无法正常工作

我在mac(Yosemite)上使用Eclipse和Genymotion。我最近将Genymotion更新到2.3.1,并创建了2个LollipopVM:一个GoogleNexus5和一个GoogleNexus7。我在所有以前的VM上使用了ARMTranslation,它运行良好,但在LollipopVM上它就是不行。我像往常一样将它安装在Nexus5上,它警告我可能损坏设备,然后安装没有问题,并告诉我它已成功刷新。然后我像往常一样重新启动虚拟机。当我重新打开它并尝试在其上运行我的应用程序时,它告诉我:[2014-12-2916:29:42-app-name]-------------

android - 如何从 Android GPS 位置获取准确的时间戳

我正在尝试在我的requestLocationUpdates中使用GPS_PROVIDER在位置监听器上使用location.getTime来获取某个位置的GPS时间。我期望提供的时间是GPS时钟的时间——精确到十亿分之一秒,但四舍五入到毫秒。我得到的结果取决于平台,但肯定不是我所期望的。在SGS11-Android2.3.3上,返回值始终为精确秒,毫秒部分始终为.000。根据我使用GPS的经验,在我看来,每次GPS轮询都不太可能准确地发生在整个第二个时间间隔内。在HTC-A7275Android2.3.3上-我正在获取手机的系统时间,当然不是GPS时间。我通过弄乱手机的时间并检查定位

android 模拟器 geo fix 无法设置 gps 位置

我目前正在Android中测试gps位置(使用SDK工具版本21.0.1。我尝试了标准程序:创建一个启用GPS的模拟器(尝试了多个版本,从2.1到4.2)启动模拟器telnet到localhost:5554输入geofixlonglat理论上,这应该将gps设置为.但有以下迹象表明位置设置不正确:1。当我去maps.google.com或打开谷歌地图时,它总是提示无法确定我的位置,他们总是要求我打开wifi。2。GPS似乎从未被激活——状态栏上没有图标。此外,我尝试了DDMS(已弃用,当然我也尝试了Monitor)。似乎什么都没发生。我去了之前指向这里的链接:Locationnotbe

android - 根据 gps 状态 android 可互换的网络和 GPS 位置提供者

如果有人能帮助我,我将不胜感激。我需要在我的应用程序中有一个准确的位置跟踪器,我希望它像这样。它找到了有网络的人的第一个位置,同时我开始请求GPS定位。当gps给我一个位置时,我不想再听网络位置了。之后我只想从网络请求一个位置,并且只有在Gps不固定的情况下(不能给我一个位置)。当Gps再次固定时,我想停止收听网络,这是我想实现的循环,因为GPS更准确,我想将网络定位作为备份。我看过这篇文章,但我似乎无法理解如何使其适应我的需要,HowcanIcheckthecurrentstatusoftheGPSreceiver?需要想法,提前感谢Stackoverflow社区。

android - Genymotion 不启动(androvm.gles.first 的权限被拒绝)

Genymotion无法在我的机器上启动android虚拟设备。Genymotion日志不包含任何相关消息。相反,为了调试问题,我使用vanillavirtualbox启动了VM。VM启动,并在某个时候开始一遍又一遍地重复以下消息:init:sys_prop:permissiondenieduid:1000name:androVM.gles.first_tryinit:untrackedpidexitedinit:untrackedpidexitedGenymotionFAQ表明glewinfo的输出可以帮助解决问题。I'vemadeitavailablehere.有什么解决办法吗?

android - 具有运行时权限的基于 gps 的应用程序的体系结构

乍一看获取GPS坐标的事情看起来很简单(伪代码):privatevoidonStart(){res=ActivityCompat.checkSelfPermission(getApplicationContext(),Manifest.permission.ACCESS_FINE_LOCATION);if(res!=PackageManager.PERMISSION_GRANTED){requestPermissions();}else{startGps();}}publicvoidonRequestPermissionsResult(intrequestCode,Stringperm