Skip to content

Commit a4e8426

Browse files
committed
fix statistics
1 parent a6eea02 commit a4e8426

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

app/src/main/java/com/brian/csdnblog/Config.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010

1111
public class Config {
1212

13+
/**
14+
* 正式版本打包时自动更改为false
15+
*/
1316
public static boolean isDebug = true;
1417

1518
public static final boolean DEBUG_BUGTAGS_ENABLE = isDebug;
@@ -85,7 +88,6 @@ public static String getChatJson() {
8588
public static String getBlogListJson() {
8689
return getConfigParams(KEY_BLOG_LIST);
8790
}
88-
8991

9092
private static String getConfigParams(String key) {
9193
return OnlineConfigAgent.getInstance().getConfigParams(Env.getContext(), key);

app/src/main/java/com/brian/csdnblog/activity/AboutActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ public void onClick(View view) {
7070
public void onClick(View v) {
7171
// 分享app
7272
ShareManager.getInstance().shareAppToQQ(AboutActivity.this);
73-
// 友盟统计分享事件
74-
UsageStatsManager.sendUsageData(UsageStatsManager.USAGE_SHARE, "app");
7573
}
7674
});
7775

@@ -88,6 +86,7 @@ public void onClick(View v) {
8886
public void onClick(View v) {
8987
String url="mqqwpa://im/chat?chat_type=group&uin=194067225";
9088
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
89+
UsageStatsManager.sendUsageData(UsageStatsManager.USAGE_LOOKUP_QQ);
9190
}
9291
});
9392
}

app/src/main/java/com/brian/csdnblog/activity/BlogContentActivity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,6 @@ public void onClick(View v) {
225225
@Override
226226
public void onClick(View v) {
227227
onClickShare();
228-
// 友盟统计分享事件
229-
UsageStatsManager.sendUsageData(UsageStatsManager.USAGE_SHARE, "article");
230228
}
231229
});
232230
mReLoadImageView.setOnClickListener(new OnClickListener() {

app/src/main/java/com/brian/csdnblog/manager/ShareManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,15 @@ public void shareAppToQQ(Activity activity) {
6565
bundle.putString(QQShare.SHARE_TO_QQ_IMAGE_URL, Constants.URL_CSDN_LOGO);
6666
bundle.putString(QQShare.SHARE_TO_QQ_APP_NAME, activity.getString(R.string.app_name));
6767
shareToQQ(activity, bundle, new BaseUiListener());
68+
UsageStatsManager.sendUsageData(UsageStatsManager.USAGE_SHARE, "app");
6869
}
6970

7071
public void shareBlogToQQ(Activity activity, Bundle bundle) {
7172
bundle.putInt(QQShare.SHARE_TO_QQ_KEY_TYPE, QQShare.SHARE_TO_QQ_TYPE_DEFAULT);
7273
bundle.putString(QQShare.SHARE_TO_QQ_IMAGE_URL, Constants.URL_CSDN_LOGO);
7374
bundle.putString(QQShare.SHARE_TO_QQ_APP_NAME, activity.getString(R.string.app_name));
7475
shareToQQ(activity, bundle, new BaseUiListener());
76+
UsageStatsManager.sendUsageData(UsageStatsManager.USAGE_SHARE, "article");
7577
}
7678

7779
/**

app/src/main/java/com/brian/csdnblog/manager/UsageStatsManager.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
* @author brian @date 2015-9-8
1515
*/
1616
public class UsageStatsManager {
17-
private static final String TAG = "UsageStatsManager";
1817
private static final boolean DEBUG = Config.isDebug;
1918

2019

2120
public static final String USAGE_SHARE = "share";
2221
public static final String USAGE_LOOKUP_BLOGER = "lookup_bloger";
23-
22+
public static final String USAGE_LOOKUP_QQ = "lookup_qq";
23+
2424
public static final String USAGE_BLOG_CATE = "blog_cate";
2525
public static final String USAGE_MAIN_TAB = "main_tab";
2626
public static final String USAGE_BLOG_COUNT = "blog_count";
@@ -35,12 +35,8 @@ public class UsageStatsManager {
3535
public static final String EXP_EMPTY_LIST = "empty_list";
3636
public static final String EXP_EMPTY_SEARCH = "empty_search";
3737

38-
3938
public static final String SETTING_LIST = "setting_list";
4039
public static final String SETTING_AD = "setting_ad";
41-
public static final String SETTING_SCREEN = "setting_screen";
42-
public static final String SETTING_WIFIPIC = "setting_wifipic";
43-
public static final String SETTING_BACKGROUND = "setting_background";
4440

4541
// private static ArrayList<HashMap<String, Object>> mUsageDatas = null;
4642
// private static final int MAX_CACHE_SIZE = 10;
@@ -94,13 +90,12 @@ private static void sendUsageDataToUmeng(String key, CharSequence value) {
9490
if (TextUtils.isEmpty(key)) {
9591
return;
9692
}
97-
HashMap<String, String> values = new HashMap<String, String>();
93+
HashMap<String, String> values = new HashMap<>();
9894
values.put(key, value.toString());
9995
doSendUsageDataToUmeng(key, values);
10096
}
10197

102-
private static void doSendUsageDataToUmeng(final String key,
103-
final HashMap<String, String> values) {
98+
private static void doSendUsageDataToUmeng(final String key, final HashMap<String, String> values) {
10499
LogUtil.d("key=" + key + ";values=" + values);
105100
if (DEBUG) {
106101
return;

0 commit comments

Comments
 (0)