我有一個應用程序,顯示我的省份要訪問的地方列表。當用戶點擊某處時,該應用程序將啓動一個顯示有關該地點的特定信息的新活動。我怎麼知道用戶已經啓動了特定信息的活動以及哪些地方是?如何知道用戶何時在我的應用中啓動活動
Thak您的時間,
flagg327
我有一個應用程序,顯示我的省份要訪問的地方列表。當用戶點擊某處時,該應用程序將啓動一個顯示有關該地點的特定信息的新活動。我怎麼知道用戶已經啓動了特定信息的活動以及哪些地方是?如何知道用戶何時在我的應用中啓動活動
Thak您的時間,
flagg327
使用亂七八糟。在flurry.com上創建項目,它會給你一個應用程序ID。 下載.jar文件並將其放入應用程序「libs」文件夾中。
然後在你的活動: 中的onCreate():
FlurryAgent.init(this, "YOUR_APP_ID");
,並在onStart()和的onStop():
@Override
public void onStart()
{
super.onStart();
FlurryAgent.onStartSession(this, "YOUR_APP_ID");
FlurryAgent.logEvent("YOUR_ACTIVITY_NAME");
}
@Override
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
,然後當你登錄到flurry.com,在您的項目中,您可以看到該活動的完整日誌,即使應用程序在該活動中崩潰,您也會收到崩潰報告。
您還可以使用谷歌分析。
謝謝。非常有幫助。 – flagg327
當您啓動活動添加額外的意圖。
Intent newIntent = new Intent(this, YourActivity.class);
newIntent.putExtra("KEY", "VALUE");
startActivity(newIntent);
然後從第二個活動中檢索與該意圖綁定的數據。
String value = getIntent().getExtras().getString("KEY");
可以使用包:android.app.usage
有以下類別: ConfigurationStats,NetworkStats,NetworkStats.Bucket,NetworkStatsManager,UsageEvents,UsageEvents.Event,UsageStatsManager
這是關於分析還是別的? –