Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何实施每周更新排行榜?_Android_Time_Android Sqlite_Leaderboard - Fatal编程技术网

Android 如何实施每周更新排行榜?

Android 如何实施每周更新排行榜?,android,time,android-sqlite,leaderboard,Android,Time,Android Sqlite,Leaderboard,我想在网站上实现一个排行榜,它将显示在前一周更频繁地执行特定操作(为了简化,让我们说-按钮单击)的用户。 我试图了解什么是计算操作数并将其发送到服务器的最佳方法 我看到的第一个问题是时差。如何计算客户端的“前一周” 第二个问题是如何将数据发送到服务器?我不太关心数据的安全性,所以它可以作为开放文本发送(我相信一些用户可能会攻击它)。但我关心的是数据何时发送。根据当前的同步过程,当用户联机时,数据将发送到服务器或从服务器发送到服务器,并且每天发送不超过一次。如果我采用同样的方法,那么就可以确定领导

我想在网站上实现一个排行榜,它将显示在前一周更频繁地执行特定操作(为了简化,让我们说-按钮单击)的用户。 我试图了解什么是计算操作数并将其发送到服务器的最佳方法

我看到的第一个问题是时差。如何计算客户端的“前一周”

第二个问题是如何将数据发送到服务器?我不太关心数据的安全性,所以它可以作为开放文本发送(我相信一些用户可能会攻击它)。但我关心的是数据何时发送。根据当前的同步过程,当用户联机时,数据将发送到服务器或从服务器发送到服务器,并且每天发送不超过一次。如果我采用同样的方法,那么就可以确定领导者,比如说在周三——一周过去一次,数据发送时间为2天(如果在客户端进行计数)

第三个问题是如何在客户端存储这些数据。对于这个简单的任务,SQLite看起来太复杂了


有什么想法来处理这个任务吗?

你有没有考虑过游戏服务,@ TomerMor,不,我没有考虑过。它是否允许导出信息(因为排行榜应该显示在我自己的网站上)?它是否允许从Web服务器发送数据,而不是从android应用程序发送数据(因为android应用程序只是加入董事会的一种方式)?