決定嘗試著把天氣應(yīng)用上傳至應(yīng)用市場(chǎng),選定是豌豆莢谁鳍。既然要上傳至應(yīng)用市場(chǎng)沼死,那應(yīng)該需要為app添加統(tǒng)計(jì)SDK,在此選用了友盟的U-App呕童。
使用方法如下
在manifest中配置Appkey
<meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>
YOUR_APP_KEY是申請(qǐng)的應(yīng)用key漆际,Channel ID是推廣渠道名稱,我是在豌豆莢推廣的夺饲,則是Wandoujia
奸汇,同時(shí)的,sdk也提供了在代碼中配置Appkey和Channel的方法
在每個(gè)Activity的onResume方法中調(diào)用 MobclickAgent.onResume(Context)
, onPause方法中調(diào)用 MobclickAgent.onPause(Context)
確保在所有的Activity中都調(diào)用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法往声,這兩個(gè)調(diào)用將不會(huì)阻塞應(yīng)用程序的主線程擂找,也不會(huì)影響應(yīng)用程序的性能。如果Activity之間有繼承關(guān)系應(yīng)該注意不能重復(fù)添加onPause和onResume方法浩销,否則會(huì)造成統(tǒng)計(jì)重復(fù)贯涎。
之后應(yīng)用就具備了統(tǒng)計(jì)功能,在友盟的控制臺(tái)就可以看到app信息撼嗓。