草庐IT

GPS_PROVIDER

全部标签

java - 我如何计算Java中两个gps点之间的距离?

我使用了这段代码,但它不起作用:需要两个gps坐标之间的距离,例如41.1212、11.2323以千米为单位(Java)doubled2r=(180/Math.PI);doubledistance=0;try{doubledlong=(endpoint.getLon()-startpoint.getLon())*d2r;doubledlat=(endpoint.getLat()-startpoint.getLat())*d2r;doublea=Math.pow(Math.sin(dlat/2.0),2)+Math.cos(startpoint.getLat()*d2r)*Math.co

java - 如何以编程方式在 Android Cupcake 中启用 GPS

我目前正在编写一个与GPS配合使用的Android应用。目前我能够确定是否启用了GPS。我的问题是,如果GPS被禁用,我想在应用程序启动时启用它。如何以编程方式执行此操作? 最佳答案 你不能,从Android1.5开始。您最多可以做的是弹出Activity以允许用户打开/关闭它。使用android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS中的操作来制作Intent以打开此Activity。 关于java-如何以编程方式在Andro

java - "Unable to get provider com.google.firebase.provider.FirebaseInitProvider"Android路径错误

我有一个连接到firebase的应用程序。问题是在设备中安装应用程序时(在多个设备上工作)。我阅读了很多论坛,但没有人工作。我阅读了here和this等等。谢谢!!错误就在这里。E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.dev.ptruck,PID:8833java.lang.RuntimeException:Unabletogetprovidercom.google.firebase.provider.FirebaseInitProvider:java.lang.ClassNotFoundException:Didn'tfindc

java - GPS Android - 仅获取一次定位

有没有办法访问GPS一次,而不是让Looper不断检查位置更新?在我的场景中,我感兴趣的只是找到当前坐标,而不是与GPS卫星的持续连接。有谁知道如何做到这一点?提前致谢。 最佳答案 不要使用getLastKnownLocation,因为这可能会返回null或旧数据。此代码仅在按下按钮后获取位置,而不是每次。人们习惯于让位置监听器在每个实例中都进行监听,这会缩短电池生命周期,因此请使用我通过大量研究发布的代码fragment://getthetextviewandbuttonsfromthexmllayoutButtonbutton=

java - 如何获取 Android GPS 位置

干杯,我正在尝试通过Android获取当前的GPS位置。我关注了thisTutorial和Vogellasarticle以及。虽然它不起作用。使用LocationManager.NETWORK_PROVIDER时,无论我站在哪里,我总是得到纬度51和经度9。使用LocationManager.GPS_PROVIDER时,我什么也得不到。虽然使用GMaps时一切正常:S不知道为什么。如何像GMaps一样获取当前GPS位置?这是我的代码:packagecom.example.gpslocation;importandroid.location.Location;importandroid.

java - 如何忽略 PKIX 路径构建失败 : sun. security.provider.certpath.SunCertPathBuilderException?

尝试向http服务器发布请求时出现以下异常:这是我使用的代码URLurl=newURL("https://www.abc.com");HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setRequestMethod("GET");conn.setDoOutput(true);DataOutputStreamwr=newDataOutputStream(conn.getOutputStream());//wr.writeBytes(params);wr.flush();wr.close();Buffer

java - 如何将自定义权限填充器与 Spring Security 和 ActiveDirectoryLdapAuthenticationProvider 一起使用?

我已通过LDAP成功连接到ActiveDirectory以进行身份​​验证,并在我的ldap.xml中使用以下内容调用了我的自定义权限填充器:follow这很好用,我可以根据用户的组成员身份确定用户的授权,但我宁愿通过内置的ActiveDirectoryLDAP身份验证提供程序来做到这一点:上面的问题是我的自定义权限填充器(显然)没有被调用,所以虽然我可以验证我的用户(适用于上面),但我没有组(我需要确定授权).我觉得这是一个简单的问题,但在我的一生中,我无法在这里或其他任何地方找到答案。我是否必须扩展ActiveDirectoryLdapAuthenticationProvider类

java - 验证异常 : Unable to find a default provider

我在堆栈溢出中找到了三个条目:javax.validation.ValidationException:Unabletofinddefaultproviderjavax.validation.ValidationException:UnabletofindadefaultproviderSpringMVC3Validation-Unabletofindadefaultprovider并且所有三个都说将hibernatevalidator添加到类路径中。如果我这样做了,但仍然出现同样的错误,我该怎么办?1301[main]ERRORorg.springframework.web.serv

java - Spring Security 4.0.0 + ActiveDirectoryLdapAuthenticationProvider + BadCredentialsException PartialResultException

我已经在stackoverflow上阅读了几乎所有关于Spring/Security/Ldap和ActiveDirectory的内容。即使我找到了有用的提示和提示,我也无法解决我的问题。这是:我确实使用用户服务和自定义登录页面配置了SpringSecurity,一切正常。然后,我尝试切换到最终的身份验证提供程序,它恰好是ActiveDirectory。这是我的security-applicationContext.xml(我提醒您,此设置与作为身份验证提供程序的用户服务一起工作正常,因此,该文件实际上已导入等):-->在beanmyADProvider中,即使我将第一个构造函数参数更改

java - 什么时候在 Spring 中使用 javax.inject.Provider?

它的作用很简单:@InjectprivateProviderproductService;产品服务可通过productService.get()获得,.get()将在每次调用时从Spring上下文中解析实例。但是我应该什么时候使用它呢?在哪里?我的主要用例非常简单:当我获得循环依赖项时,提供程序会在运行时帮助解决依赖项。但是,如果您只是在由于循环依赖而无法创建上下文时将其放入,它看起来有点随机。关于Providers的使用是否有任何已知模式? 最佳答案 在cdi中,提供程序用于将范围更窄的对象注入(inject)范围更广的bean,