我想跟踪我的应用程序的使用情况。每次它在设备上打开时,它都会设置一个当天打开的字符串。如果用户关闭应用程序并在同一天再次打开它,则不会将新值发送到服务器。所以,我在这方面很干净。我不知道的部分是如何在应用程序打开时进行测试。一个解决方案是当应用程序继续我的家庭活动时,但在这种情况下,如果有人打开某些东西并按下它,它会在应用程序第一次打开时处理一些数据,所以这不是最好的解决方案。
问问题
201 次
3 回答
0
当调用 Activity.onCreate() 时,它会向服务器发送一些东西。稍后服务器会删除重复项。菲尼……
于 2017-06-01T14:32:26.133 回答
0
您可以执行以下操作:
- 通过检查存储在SharedPreferences中的 TIMESTAMP 来检查当前日期是否发送了字符串。
- 如果没有,则发送字符串。
- 然后将当前的 TIMESTAMP 存储到SharedPreferences。
于 2017-06-01T14:32:29.043 回答
0
您可以像这样创建自定义应用程序:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// Put your code here
}
}
并在您的清单中执行:
<application
android:name=".MyApplication"
<!-- other fields -->
但如果您想要更好的解决方案,您可以使用第三方分析 API
于 2017-06-01T14:29:40.207 回答