草庐IT

hks_client_service_adapter

全部标签

Android Sync Adapter 未在 android 中触发(API > 23)

我需要从我的移动应用程序每1分钟连接一次系统服务器以同步数据。为此,我在我的应用程序中使用了SyncAdapter类。它适用于api的手机(直到marshmallow才可以正常工作)。当我在具有api>23的移动设备上测试我的应用程序时,同步适配器类未触发。它仅在我第一次在设备中安装应用程序时触发。我在我的应用程序中使用以下代码。谁能帮我解决这个问题?publicclassMyServiceSyncAdapterextendsAbstractThreadedSyncAdapter{//TODOchangethisconstantSYNC_INTERVALtochangethesyncf

android - 错误 : In project 'app' a resolved Google Play services library dependency depends on another at an exact version

当我尝试编译我的项目时,我遇到了以下错误错误:在项目“app”中,已解决的GooglePlay服务库依赖项依赖于另一个确切版本(例如“[15.0.1]",但没有被解析为该版本。库表现出的行为将是未知的。build.gradle(app)applyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{applicationId"com.example.spars.myapplication"minSdkVersion16targetSdkVersion27versionCode1versionNa

php - Android 客户端 : Web service - what's the correct SOAP_ACTION, METHOD_NAME、NAMESPACE、我应该使用的 URL?

如果我想使用以下Web服务(help.be只是一个示例,假设它确实存在):http://www.help.be/webservice/webservice_help.php(它是用PHP=client'schoice,而不是.NET编写的)具有以下WSDL:我应该在下面使用的正确SOAP_ACTION、METHOD_NAME、NAMESPACE、URL是什么?我试过这个:publicclassMainextendsActivity{/**Calledwhentheactivityisfirstcreated.*/privatestaticfinalStringSOAP_ACTION_G

Navicat连接SQLSever报错:[08001] [Microsoft][SQL Server Native Client 10.0]TCP Provider: 远程主机强迫关闭了一个现有的连接

报错内容是:[08001][Microsoft][SQLServerNativeClient10.0]TCPProvider:远程主机强迫关闭了一个现有的连接(10054)[080011MicrosoftSQLServerNativeClient10.01Clientunabletoestablishconnection(10054)问题原因:这问题在网上找了好多方法试了都不行,比如防火墙,TCP/IP的原因等等一系列问题。但是我尝试后都不太行。如何解决:直接上图:1.选择高级选项2.查看字节的SQLSever驱动是那个版本。3.搞个最新版的SQLSever驱动试试。我的SQLSever驱动下

android - Android 中的多个数据库连接(来自 Activity 和 Service)

我想使用SQLite数据库在Android应用程序中存储数据。没问题。但是在预定义的时间间隔(每天10点、14点、18点和22点),我想运行一个也需要访问数据库的IntentService。问题来了:当用户在IntentService启动时使用应用程序时,会出现问题,因为Activity中有一个数据库连接处于Activity状态,并且有一个要建立在IntentService中。所以数据库将被锁定并且IntentService将失败,对吗?我是如何实现的,在这些情况下,IntentService只是等待Activity完成当前操作(SELECT,UPDATE等)然后正常运行?在我的Act

安卓后台线程 : Difference between launching from an Activity and from a Service

从Activity和从Activity启动的Service运行后台线程有什么不同吗?添加:后台线程不与UI交互。我目前有一些从Activity启动的后台线程。大多数是通过AsyncTask,一个是通过我自己的ExecutorService。我想知道重构代码以将它们移动到Service或IntentService是否有重大好处。 最佳答案 您似乎对Activity和服务的定义感到困惑。说清楚:Activity是根据Activity生命周期状态机运行的事物。各个处理程序中的代码与附加到UI的事件循环交互。服务是根据服务生命周期状态机运行

android - 使用 "Google Play Game Services"播放时突然断开连接

我按照Google指南(https://developers.google.com/games/services/android/multiplayer)在我的游戏中实现了多人游戏。一切似乎工作正常,但“有时”连接突然丢失,并且在它发生后没有执行任何事件(onLeftRoom或onDisconnectedFromRoom)......如果我看到logcat,我可以看到一些相关信息:09-1915:50:08.623:I/libjingle(10434):voidbuzz::PresencePushTask::HandlePresence(constbuzz::Jid&,constbuz

android - Android 应用程序在 "client hello"期间发送的密码套件

我的问题是关于Android应用在与服务器协商TLSsession时(在“客户端问候”请求中)发送的密码套件列表。我查看了“客户端问候”期间许多应用程序发送的支持密码列表,对于每个应用程序,它们似乎都是相同的。是否有每个应用从Android设备获取的标准密码套件列表?附言。我在SO上找到了一个帖子,表明有:HowtooverridethecipherlistsenttotheserverbyAndroidwhenusingHttpsURLConnection? 最佳答案 https://www.ssllabs.com/ssltest

android - YouTube API : com. google.api.client.googleapis.json.GoogleJsonResponseException: 403 禁止访问

我是YouTubeAPI的新手。我已经在我的eclipse中从github下载并导入了yt-direct-liteyoutubeandroid项目。一切都好。但是,当我运行该项目时,它toast/弹出错误消息:[Error]Accessnotconfigured:TheAPI(youTubeDataAPI)isnotenabledforyourproject.Pleaseusegoogledeveloperconsoletoupdateyourconfiguration.不过,我已经启用了Google+API和YouTubeDataAPIv3。此外,我还生成了APIkey。一切都很好,

android.support.test.espresso.PerformException : Error performing 'load adapter data' on view

我正在使用Espresso测试在我搜索项目时出现的ListView(例如自动完成)。直到用户在SearchView中输入内容后,ListView才会出现。即,仅当用户在SearchView中输入内容时,我才将ListView设置为View.VISIBLE当我尝试单击ListView中的文本时出现此错误。android.support.test.espresso.PerformException:在“带有id:”的View上执行“加载适配器数据”时出错。使用onData无效。添加人为延迟是可行的,但我不确定这是否是不好的做法,因为它似乎违背了诸如onData等方法的目的。我尝试过的:我已