草庐IT

android - Google 限制基于 IP 地址的 FCM 服务,还有其他免费的 Android 推送通知提供商吗?

我开始使用FCMForAndroid编写一个简单的推送通知应用程序。但是我在我的Android工作室日志中收到了这条消息。signInWithCustomTokencom.google.firebase.FirebaseException:Aninternalerrorhasoccurred.[ThisserviceisnotavailablefromIran.Ifyoubelievethecountryoforiginwasincorrectlyidentified,pleasereportitathttps://support.google.com/websearch/contac

android - 如何同时使用 GPS 和网络提供商在 Android 中获取当前位置的纬度和经度值

在我的Android应用程序中,我想同时使用GPS提供程序和网络提供程序进行5秒的位置更新。首先,我想使用GPS提供程序(因为它给出准确的结果),如果GPS提供程序返回纬度和经度为0.0和0.0,那么我想使用网络提供程序,但我不想同时使用这两个提供程序同时。有什么建议吗? 最佳答案 packageloca.loca;importjava.util.Timer;importjava.util.TimerTask;importandroid.app.Activity;importandroid.content.Context;impor

android - 与服务提供商的通信失败 : No peer certificate in Twitter

我在我的应用程序中集成了TwitterAPI以发布消息。它正在生成这样的异常:oauth.signpost.exception.OAuthCommunicationException:Communicationwiththeserviceproviderfailed:Nopeercertificate@Pawan将设备时间更新为当前时间的评论解决了这个问题。 最佳答案 可能是ssl证书问题,不是吗?看看AndroidSSLHttpGet(Nopeercertificate)errorOR(Connectionclosedbypeer

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 - 找不到提供商信息错误

我正在尝试拥有一个contentprovider,但我遇到了麻烦,因为我收到“无法找到com.example.alex.hopefulyworks的提供者信息”的错误这是list和内容提供者packagecom.example.alex.hopefulythisworks;....publicclassColorContentProviderextendsContentProvider{privateColorHelperdatabase;privatestaticfinalStringAUTHORITY="com.example.alex.hopefulythisworks";pri

android - 如何获取可用网络提供商的列表?

我正在尝试获取可用蜂窝网络提供商的列表。不幸的是,我找不到任何可以帮助我的服务或类(class)。有没有人知道如何管理这个?这必须是可能的,因为当您转到Android设备上的设置时可以看到该列表。 最佳答案 由于Android是开源的,我查看了源代码并最终找到了一个名为INetworkQueryService的东西。我想你可以像theandroidsettingsimplementation一样做并与此服务交互:通过NetworkSettings.java的一些指导:onCreate启动NetworkQueryService并绑定(

android - 在网络和 GPS 提供商之间切换

我想实现一个locationListener,它将根据可用性在网络和GPS提供商之间切换。例如,如果GPS未启用,我希望它使用网络,但一旦GPS打开,我希望它停止监听来自网络的位置更新并开始监听GPS。同样,我希望它在GPS关闭后立即开始监听来自网络的更新。这可能吗?子问题GPS在提供定位方面是否与网络一样快? 最佳答案 当然,您只需获取网络和GPS的提供商,然后将您想要的任何内容传递给locationManager.requestLocationUpdates()。当您想停止监听某个提供者时,使用您在locationManager

android - 如何使用 ACTION_OPEN_DOCUMENT 显示更多提供商

我想使用作为存储访问框架的一部分提供的android系统对话框打开文件。我用Intentintent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("application/pdf");startActivityForResult(intent,EDIT_REQUEST);然后在onActivityResult()中处理返回的URI。问题是,在生成的菜单中,我得到的内容提供商比我预期的要少得多。只有Google云端硬盘和下载(请参见下面

android 内容提供商权威机构

内容提供商权限的原因是什么?除了必须在list中声明它们之外,我要如何/为什么要使用它们?我已经尝试在这个问题上做功课,但找不到关于这个主题的体面的、有凝聚力的讨论。这是我能找到的最好的(除了我拥有的四本关于Android开发的书):https://stackoverflow.com/search?q=content+provider+authorityContentProviders,AuthorityandandURImatchingGetalistofavailableContentProvidershttp://developer.android.com/guide/topic

android - 找不到 com.google.plus.platform 的提供商信息

到目前为止,我已经将一个应用程序与Google+平台以及一个Google+按钮集成在一起。事情似乎工作正常,但我不断收到此消息经常出现在日志中..06-3015:14:58.296:E/ActivityThread(2308):Failedtofindproviderinfoforcom.google.plus.platform有没有人见过这个。任何人都可以向我解释它是什么,因为我还找不到任何解释吗? 最佳答案 好吧,我想我在将admob添加到我的一个新项目后找到了出现此消息的原因。幸运的是,这不是错误,而是警告。如果应用程序goo