AndroidStudio由于使用了gradle的進行項目構建,使我們開發(fā)app方便很多,今天我就給大家列出幾點是用gradle的方便之處。
一、AndroidStudio Gradle第三依賴統(tǒng)一管理
二、AndroidStudio Gradle基于友盟的多渠道打包
三、AndroidStudio安全管理簽名文件keystroe和簽名密碼
好久沒寫博客了,今天寫一篇關于多渠道打包的文章。
首先我們要下載友盟的jar包,然后照著文檔配置即可。(這里就不過多講解了,直接看我的代碼)
文檔地址:http://dev.umeng.com/analytics/android-doc/integration?spm=0.0.0.0.Szgw63
這是我的MainActivity
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 場景類型設置接口,設置為普通統(tǒng)計場景類型 MobclickAgent.setScenarioType(this, EScenarioType.E_UM_NORMAL); String appkey = ""; String channal = ""; try { appkey = PackageManagerUitls.getMateDataValue(this, "UMENG_APPKEY"); channal = PackageManagerUitls.getMateDataValue(this, "UMENG_CHANNEL"); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } MobclickAgent.UMAnalyticsConfig config = new MobclickAgent.UMAnalyticsConfig(this, appkey, channal); MobclickAgent.startWithConfigure(config); } public void onResume() { super.onResume(); MobclickAgent.onResume(this); } public void onPause() { super.onPause(); MobclickAgent.onPause(this); } }