草庐IT

GPS_PROVIDER

全部标签

java - Android - 无法在模拟器上获取 gps 位置

我想在android模拟器上使用gps,我有以下代码:publicclassNLextendsActivity{privateLocationManagerlocmgr=null;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.nl);locmgr=(LocationManager)getSystemService(Context.LOCATION_SERVICE);Criteriacrit=newCriter

Android 假 GPS 定位应用程序不再工作

我曾经使用过这个应用程序:https://play.google.com/store/apps/details?id=com.fakegps.mock&hl=en在此之前:https://play.google.com/store/apps/details?id=com.incorporateapps.fakegps.fre&hl=en我正在使用LGG3和Nexus5,但在过去的几天里,假位置无法正常工作。它并不总是修改我的位置并设置在我想要的位置。或者很多次,它将我的位置设置在我想要的位置几秒钟,然后重置为我的真实位置。我正在开发一个旅行应用程序,这使得模拟旅行和位置变得非常简单。是

android - 像 Ola Cabs Android 应用程序一样以编程方式打开 GPS

我正在开发一个应用程序,需要集成GPS位置。我想以编程方式打开GPS。条件是:我不想将用户发送到设置面板来启用它。我想强制启用它,否则单个提示就会起作用(类似于OlaCabsAndroid应用程序)。这个网站上有很多问题,但每个人都在寻找类似OlaCabs应用程序的功能。所以我启动了这个线程,以便我们所有人都清楚。 最佳答案 这是我的100%工作代码,首先将此依赖项compile'com.google.android.gms:play-services:9.2.1'添加到您的build.gradle(Module:app)之后创建名

android - android.location.LocationManager.PASSIVE_PROVIDER 是什么意思?

我理解GPS_PROVIDER的意思(位置来自GPS信号)和NETWORK_PROVIDER(位置由手机信号塔和无线接入点确定),但我不明白PASSIVE_PROVIDER的含义,尽管API中有定义:Aspeciallocationproviderforreceivinglocationswithoutactuallyinitiatingalocationfix.Thisprovidercanbeusedtopassivelyreceivelocationupdateswhenotherapplicationsorservicesrequestthemwithoutactuallyre

android - 以编程方式查找设备是否支持 GPS?

我正试图找到一些代码来帮助我确定我使用的设备是否具有GPS?我不想知道GPS是启用还是禁用。我只是想通过我的程序知道设备是否有GPS硬件。 最佳答案 是的,这是可以做到的。您可以调用LocationManager.getAllProviders()并检查LocationManager.GPS_PROVIDER是否包含在列表中。仅供引用,我相信所有发布的Android手机都带有GPS。这不是Android似乎担心的事情,例如将GPS作为PackageManager.getSystemAvailableFeatures()返回的设备属性

java - YouTubePlayer.Provider 初始化方法引起的内存泄漏

使用EclipseMemoryAnalyzer我发现如果我在2个Activity(例如A和B)之间来回切换,虽然调用了ActivityB的onDestroy方法,但GC永远不会将其从内存中删除,所以我有多个ActivityB实例在内存中。我发现问题出在YouTubePlayerFragment实例上调用的初始化方法中。这是代码:YouTubePlayerFragmentytpf=(YouTubePlayerFragment)getFragmentManager().findFragmentById(R.id.youtube_fragment);ytpf.initialize(DEVEL

android - 位置 : GPS/network permissions: wanted if available

我希望我的应用程序能够访问可用的GPS/网络位置。我不希望GooglePlay过滤掉没有GPS/网络定位器的设备。我应该怎么做?目前我的list上有这个:但是,我不确定这是否足够,因为http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions-features指出:-permissionACCESS_COARSE_LOCATION意味着android.hardware.location.network和android.hardware.location功能要求-perm

Android gps 提供商和 gps 图标

今天,当我尝试我的代码时,我的脑海中出现了一些关于gps提供程序、gps硬件、gps图标和精细位置权限的疑惑。我在Samsunggalaxys3、Htconem8上观察了我的代码和gps图标。并且gps已禁用mLocationManager=(LocationManager)mContext.getSystemService(Context.LOCATION_SERVICE);mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1000*10,0,this,Looper.myLooper());...

android - 为什么总是 LocationSettingsStatusCodes.SUCCESS 即使 GPS 关闭

if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){mGoogleApiClient=newGoogleApiClient.Builder(this).enableAutoManage(this,34992,this).addApi(LocationServices.API).addConnectionCallbacks(this).addOnConnectionFailedListener(this).build();mGoogleApiClient.connect();locationChecke

android - 如何从 nmea 句子信息计算以米为单位的 gps 精度

我有一个android应用程序,它从蓝牙gps接收器获取GPGGA和GPRMC语句,如何计算以米为单位的给定位置的水平精度? 最佳答案 如果您像您在评论中所说的那样以米为单位提供HDOP精度,那么您提供的是一个完全错误的幻想值。作为与实际问题相关的替代答案,我只是想提供一个指向GISStackexchange网站的相关链接,该网站也提出了这个问题:https://gis.stackexchange.com/questions/97774/how-can-i-convert-horizontal-dilution-of-positio