草庐IT

GPS_PROVIDER

全部标签

android - 如何在 Android 中获取 GPS 的精度

我需要检查GPS的准确性...但是当我使用location.getAccuracy时它不会返回任何值...这需要时间吗..如果需要时间那么需要多长时间? 最佳答案 在android设备中,主要有两个来源可以获取位置信息:GPS_PROVIDER和NETWORK_PROVIDERGPS_PROVIDER使用您的GPS芯片组来定位。这具有更高的准确性。NETWORK_PROVIDER使用来自手机信号塔的信息对您的位置进行三角测量。因此它的准确性不是很好。您可以从Location.getAccuracy()获取您的准确性信息或来自NMEA

GPS定位模块ublox-M8N/M9N的设计指导

4设计本节提供的信息有助于成功进行集成NEO-M9L的原理图和PCB设计。4.1引脚定义NEO-M9L模块的引脚分配如图26所示。PIO的定义配置如表26所示。4.2电源u-bloxNEO-M9L模块有三个电源引脚:VCC、V_BCKP和V_USB4.2.1VCC:主电源电压VCC引脚连接到主电源电压。在操作过程中,模块汲取的电流可能会变化几个数量级。因此,电源电路能够在短时间内支持峰值功率是很重要的(有关规格,请参阅datasheet)该模块集成了DC/DC转换器,可降低功耗当从备份模式切换到正常操作或启动时,u-bloxNEO-M9L模块必须为核心域中的内部电容器充电。在某些情况下,这可能

android - 如果 gps 关闭, ionic 显示错误

在尝试确定是否有人在Ionic/Cordova中关闭了他们的GPS时遇到了一些问题。这是我目前正在尝试做的事情,这在浏览器中可以正常工作,但在Android上却不行。navigator.geolocation.getCurrentPosition(function(pos){},function(err){alert('Wewereunabletodetermineyourlocation,pleaseturnonyourGPS/Locationservices');});另一件事是有人知道是否可以提示使用Ionic/cordova打开GPS吗?有人有什么想法吗?

android - Fusion Location Provider API 声称,位置更新在室内不起作用

问题:如FusionLocationProviderAPI所声称的,位置更新在室内不起作用。发生了什么:我尝试在我的Android应用程序中使用LocationClient实现最新的位置API以获取位置更新。我的Android应用在户外测试时运行良好,没有任何问题。但是在室内(任何建筑物内)进行测试时,不会发生任何位置更新。预期行为:根据新的API,我希望在室内时获得建筑物周围的一些估计位置(因为GPS无法找到用于准确定位的卫星信号)。我看到最新的GoogleMapsandroid应用程序在室内使用估计位置时工作正常。问题:使用新的位置API在室内获取位置更新还需要注意什么(不需要精确

android - 以编程方式切换 GPS Android 4.4

我知道。不要这样做。我不在乎。它适用于根应用程序。应用程序安装到/system/app/具有0777权限我以前用过:ContentResolvercr=context.getContentResolver();Settings.Secure.setLocationProviderEnabled(cr,LocationManager.GPS_PROVIDER,!isGpsOn);这就是我在4.4上尝试它的方式,因为它已被弃用:intvalue;if(isGpsOn)value=Settings.Secure.LOCATION_MODE_OFF;elsevalue=Settings.Sec

android - 提示后检查用户是否启用了 GPS

简单明了。我启动一个Activity并检查手机是否启用了GPS模块。如果未启用,我会通过对话框提示用户并询问他是否要手动启用它。在"is"上,我激活“位置设置”。现在用户可以根据需要启用它,但我需要检查他做了什么。try{isGPSEnabled=locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);}catch(Exceptionex){}if(isGPSEnabled){locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,

android - 使用新的 Telephony content provider 读取 SMS

根据4.4SMSAPIs,新版本提供以下功能:allowappstoreadandwriteSMSandMMSmessagesonthedevice我找不到有关此功能的任何信息,也找不到新SDK中的任何示例。到目前为止,这是我阅读新收到的消息所拥有的。但是,我想阅读存储在设备上的现有消息://CanIonlylistenforincomingSMS,orcanIreadexistingstoredSMS?SmsMessage[]smsList=Telephony.Sms.Intents.getMessagesFromIntent(intent);for(SmsMessagesms:sm

安卓 GPS 超时

编辑:我正在重写这个问题,因为我显然不清楚。有时,Android手机上的GPS服务需要很长时间才能修复。有时它很快,有时需要几个小时。我知道并接受这一点。我有一个可以做很多事情的应用程序。它必须做的一件事是允许用户单击按钮将他们当前的坐标发送到服务器。我需要的是手机的坐标当用户点击按钮时或之后相当短的时间内。因为我知道获取GPS定位不是即时的,而且我知道这可能需要几分钟或几小时(在此期间用户移动了很远的距离),所以我需要为此功能编写超时代码。对于此功能,在用户单击按钮后三分钟(例如)上传用户的GPS位置是根本不能接受的。如果需要45秒就可以,如果需要75秒就不行了。如果该功能未能足够快

android - Dagger 可以用来在 Content Provider 上执行注入(inject)吗?

我最近一直在将Dagger集成到一个使用ContentProviders的项目中。我在我的自定义应用程序对象中创建了一个ObjectGraph实例,基本上在每个托管组件中:Activity,fragment,服务...然后,我调用getApplication(),向下转换为我的自定义Application对象,并通过我的Application类中的一些自定义实现强制注入(inject)。这似乎是根据我在Square的人发布的示例执行注入(inject)的规定方法。此模式不适用于ContentProvider实例,因为它们的生命周期与Application对象的生命周期并不像可预测的那样

android - GPS 位置波动

我在Googlemap上绘制心形取决于半径(1-100米)。绘制心形后,用户需要在该心形边界上行走,并且需要从头到尾走完(从底部开始,然后向左,然后向右,然后再次从底部开始)。我能够画心,并且获得360分(latlng)。这是我的代码,它将绘制心脏和图像。privatevoidinitPath(){path=newPolylineOptions();path.color(ContextCompat.getColor(mActivity,R.color.heart_green));path.width(25);//offsettobottomdoubleoffsetY=getY(Math