編輯:關於android開發
其中的“XIAO_GUIDANCE”就是我們後面要在代碼中用來判斷的一個依據,而“XIAO_GUIDANCE_VALUE”在下面的build.gradle文件中要用到。如果還有其他渠道的引導頁要單獨設定的話就新增一個類似的met-data即可; 2.打開app下面的build.gradle文件,注意是圖中選中的這個,而不是底部的那個: 打開之後,在這個配置文件中添加下面這兩段代碼,舉例如下圖: productFlavors {
try { ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); String reStr = appInfo.metaData.getString("XIAOMI_GUIDANCE"); if(reStr.equals("xiaomi")) { rlBackground.setBackgroundResource(R.drawable.guidance_xiaomi); } else { rlBackground.setBackgroundResource(R.drawable.guidance); } } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }4.代碼寫完之後就可以打包了,簡單的打包過程我之前的博客有提到,所以這裡就不說了,直接上圖,如下圖所示在Flavors一欄中出現了兩個選項,也就是我們在build.gradle裡面加的渠道: 打包完成後,工程中會出現如下圖所示的兩個Apk: 5.最後,檢驗運行,查看圖片顯示,到這裡,我們的多渠道打包就算實現了。左邊是小米的(有logo),右邊是應用寶的(沒有logo):
Android Studio分類整理res/Layout中的布局文件(創建子目錄),androidlayoutres/layout中的布局文件太雜,沒有層次感,受不了的我
Android 設計隨便說說之簡單實踐(合理組合),android隨便說說上一篇(Android 設計隨便說說之簡單實踐(模塊劃分))例舉了應用商店設計來說明怎麼做模塊劃
Yarn上運行spark-1.6.0Yarn上運行spark-1.6.0.pdf目錄目錄1 1.約定1 2.安裝Scala 1 2.1.下載2 2.2.安裝2 2.3.設
專門搞android,android在android中,線程可以分為MainThread(UI線程)和WorkerThread(除了MainThread之外的線程)。從原