AndroidStudio由于使用了gradle的進行項目構建,使我們開發(fā)app方便很多,今天我就給大家列出幾點是用gradle的方便之處。
在瀘溪等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網站、成都網站建設、成都外貿網站建設 網站設計制作按需網站設計,公司網站建設,企業(yè)網站建設,成都品牌網站建設,成都全網營銷,外貿營銷網站建設,瀘溪網站建設費用合理。一、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); } }