草庐IT

android - 使用 Google Drive 逻辑备份和同步 SQLite 数据库?

我希望“备份”部分在后台完成,并且仅在用户不使用时才启动。我正在使用android-priority-jobqueue并制作了一个可以实现此目的的Job对象。这是我目前的问题:但现在我正在考虑如何确保用户没有使用该应用程序,以便我可以运行该作业。我也在考虑如何在用户像在多个其他应用程序中一样使用该应用程序时备份或同步数据库。我不知道如何在不丢失任何数据的情况下将数据恢复到应用程序。例如,有两个设备。设备1将其数据库备份到GoogleDrive。现在,设备2,因为它有几个小时没有连接,所以它在数据库中创建了新条目。然后它连接到互联网并且它必须从GoogleDrive获取其他条目而不覆盖它

c# - 如何使用 Xamarin 在 Android 中同步获取 GPS 位置更新?

具体来说,我正在使用Xamarin.Forms进行C#开发,但是在nativeAndroid端编写一个GPS包装器类,该类将通过依赖项注入(inject)在Xamarin.Forms端使用。在大多数情况下,对于Android,C#和Java之间的调用应该是相同的。基本上,我在Android端的Geolocator对象(它实现了ILocationListener)中有这个方法:publicasyncTask>GetGPSData(){gpsData=null;varsuccess=false;varerror=string.Empty;if(!manager.IsProviderEnab

java - 在 AsyncTask 中同步两个并发网络调用

我正在尝试进行多个并发HTTPGET调用,这些调用可能会在不同时间后返回响应。获得数据后,我将使用它为ListView创建自定义适配器。由于存在NullPointerException的高风险,在尝试创建适配器之前,我需要确保所有数据都存在。HTTP调用目前使用AsyncTask完成,这对于在后台执行它们以及稍后调用UI线程来更新View很方便。但它们不是并发的-每个调用都在前一个调用完成后执行。我正在努力解决的问题是,在创建适配器之前确保所有HTTP调用都已返回响应,同时仍保持并发性。有没有办法运行多个并发网络调用,并让onPostExecute方法在所有并发HTTP调用完成后执行它

android - 在 Android 中同步两个水平 ScrollView

我尝试遵循这篇文章的建议SynchroniseScrollViewscrollpositions-android但遇到了问题。背景-我想要一个水平和垂直滚动的表格布局,但我希望第一行和第一列始终存在-就像excel的卡住Pane。不幸的是,Androidjava编程似乎几乎是不可能的……让我很头疼。我已经设置好了,如果我可以同步这两个horizo​​ntalscrollviews,那么我就会让表格按照我想要的方式工作。我遵循了上面发布的链接中的建议,但我遇到的问题是这个。当我实现时,应用程序强制关闭scrollView1.setScrollViewListener(this);我认为问

android - 当 MySql 数据库服务器上的数据发生变化时,如何在 Android 应用程序中同步 SQLite 数据库

在我的应用程序中,我必须使用RESTAPI在应用程序中的服务器和SQLite数据库之间同步数据。我有一项Activity,如待办事项,其中所有待办事项在服务器上的帖子都将通过推送通知通知应用程序。现在,让我们检查senario。场景1服务器上有3个待办事项-注1-注2-注3服务器上有三个待办事项,所有这些都已同步并存储在应用程序的SQLite中。当用户打开应用程序时,通过使用存储在SharedPrefs中的时间戳请求新笔记,只有新笔记才会在应用程序中同步。但是,如果-Note2在服务器(MySqlDB)上被更改,-如何以最少的N/W调用同步应用程序中更新或删除的笔记。-我们可以吗触发推

android - 在我的应用程序中同步联系人

我想从OpenERP服务器同步联系人。我已经关注了所有链接。我的帐户也已添加,但我的联系人未添加到我的帐户下。组也是由我的帐户创建的,但该帐户中没有联系人。我已经点击了所有这些链接,但没有任何效果。contactssyncwithmyownapplicationlikeskypeorwhatsappAndroidcontactprogrammedsync 最佳答案 已经有官方应用了OpenERPMobile或者您可以开发自己的。OpenERPMobileFrameworkDoc谢谢 关于

android - 优步请求错误

我正在使用优步在我的应用程序中预订出租车。我得到价目表并成功通过身份验证以获取访问token。之后,我尝试使用requestAPI预订出租车。.我包括了requestscope.这是我调用请求API的代码:privatevoidbookUBER(StringselectedProductId,Stringtoken,doublestartLatitude,doublestartLongitude,doubleendLatitude,doubleendLongitude){UberAPIClient.getSandBox().getRequest(token,selectedProduc

android - 在 ViewPager 内的所有 fragment 中同步 ScrollView 的滚动位置

所以我有一个带有View寻呼机的Activity,它会膨胀大约7个fragment,并且每个fragment内部都有一个ScrollView,我想同步所有7个ScrollView的滚动,所以如果用户滚动到fragment3上的某个位置并且移动到fragment5,它们应该位于完全相同的位置,ScrollView膨胀相同的子级,因此ScrollView的总高度在所有7个fragment中保持不变。我进行了某种系统工作,但它有点命中或未命中,我获取列表的滚动位置并广播该位置,空闲的fragment消耗广播,我将位置保存在Activity中也可以在尚未膨胀的fragment的onResume

android - 如何在android中同步滚动两个Recyclerviews?

我正在尝试使用Recyclerviews在android中创建EPG。它需要固定顶行水平滚动显示对应时间的节目,固定最左列垂直滚动显示各种channel。基于this所以回答,我带着下面的来了现在,我需要同步rcv_vertical和rcv_channel_name的垂直滚动。我在这个githubproject中实现了它.publicclassSelfRemovingOnScrollListenerextendsRecyclerView.OnScrollListener{@OverridepublicfinalvoidonScrollStateChanged(@NonNullfinal

Android 键盘输入/下一步按钮处理程序

这个问题在这里已经有了答案:Canyouset"taborder"inXMLLayout?(7个答案)关闭8年前。在我的Android应用程序中,我有4个EditText布局如下:E11E12E21E22当我在E11中书写并点击Enter或TAB时,它会将E21作为默认的Android行为。我怎样才能让它转到E12?