日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 渠道方案,Android多渠道打包时获取当前渠道的方法

發(fā)布時間:2025/3/15 Android 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 渠道方案,Android多渠道打包时获取当前渠道的方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作為Androidapp,發(fā)布多個分發(fā)平臺是常規(guī)操作。然后,有時由于個渠道面對的用戶不同,或平臺審核標準不同,需要在各渠道使用不同的業(yè)務邏輯,這就需要根據(jù)渠道使用選擇差異化代碼。

這里把簡單的代碼記一下。

首先,分渠道打包很簡單。

在項目的build.gradle里設置

android{

...

productFlavors{

home_site{

dimension"money"

manifestPlaceholders=[UMENG_CHANNEL_VALUE:"home_site"]

}

main_store{

dimension"money"

manifestPlaceholders=[UMENG_CHANNEL_VALUE:"main_store"]

}

other_store{

dimension"money"

manifestPlaceholders=[UMENG_CHANNEL_VALUE:"other_store"]

}

}

}

其中的?dimension是維度,通過?flavorDimensions設置。

defaultConfig{

...

flavorDimensions"money"

}

設置維度主要是為了管理方便。

這個項目里總共設置了三個渠道

其中?UMENG_CHANNEL_VALUE可以隨便命名,不過項目里的友盟統(tǒng)計會需要用到渠道名,所以這里就用UMENG的命名方法了。

接下來就是獲取當前的渠道名,這樣就可以根據(jù)不同的渠道包設置不同的邏輯,比如設置某一模塊在某些平臺發(fā)布的版本隱藏,而再另一些平臺的版本上顯示。

首先,需要在?AndroidManifest.xml文件定義信息變量。

android:icon="@mipmap/logo"

android:label="@string/app_name"

android:name=".App"

android:roundIcon="@mipmap/logo"

android:theme="@style/AppTheme.NoActionBar">

...

android:name="CHANNEL_NAME"

android:value="${UMENG_CHANNEL_VALUE}"/>

然后就可以在Application或Activity中獲取了。

ApplicationInfoapplicationInfo=null;

try{

applicationInfo=getPackageManager().getApplicationInfo(getPackageName(),PackageManager.GET_META_DATA);

if(applicationInfo==null){

return;

}

Stringvalue=applicationInfo.metaData.getString("CHANNEL_NAME");

CommonConfig.CHANNEL_NAME=value;

//按渠道設置差異化代碼

System.out.println("CHANNEL_NAME:"+value);

switch(value){

case"home_site":

//邏輯1

break;

case"main_store":

//邏輯2

break;

case"other_store":

//邏輯3

break;

}

}catch(PackageManager.NameNotFoundExceptione){

e.printStackTrace();

}

您可能感興趣的文章:AndroidStudio多渠道打包、自定義打包APK名稱Android多渠道打包的方法步驟AndroidStudio多渠道打包套路android二次打包完成apk多渠道打包的方法Android幾種多渠道打包的步驟詳解AndroidStudio多渠道打包的配置方法AndroidStudio多渠道批量打包及代碼混淆Android多渠道打包總結(jié)(推薦)使用AndroidStudioGradle實現(xiàn)友盟多渠道打包Android使用美團多渠道打包方案詳解

總結(jié)

以上是生活随笔為你收集整理的android 渠道方案,Android多渠道打包时获取当前渠道的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 每日更新av| 超碰综合| 亚洲区 欧美区 | 久久久久久久网 | 亚洲欧美综合精品久久成人 | 欧美日韩视频一区二区三区 | 亚洲一区二区三区四区不卡 | 欧美激情xxx | 中文字幕一区二区三区四区免费看 | 色欲av无码精品一区 | 特级毛片在线观看 | 成人性生交大片免费卡看 | 久久精品视频在线观看 | 黄色一级视频在线观看 | 国内精品亚洲 | 午夜不卡久久精品无码免费 | 久一视频在线观看 | av片大全 | 国产黑丝一区二区 | 精品国产免费一区二区三区 | 国产一区二区三区四区五区美女 | 善良的老师伦理bd中字 | 午夜精品久久久久久久 | 亚洲高清视频一区 | 国产精品一区久久久 | 亚洲一级免费毛片 | 一二三区在线视频 | 国产精品日韩在线观看 | 免费国产成人 | 少妇2做爰交换朴银狐 | 丨国产丨调教丨91丨 | www.色妞 | 自拍偷拍国内 | 国产精品无码在线 | 亚洲欧美精品在线观看 | 成人久色| 超碰人人艹| 国产又猛又黄 | 8050午夜一级毛片久久亚洲欧 | www.黄色免费| 99在线观看| 中文字幕亚洲一区二区三区五十路 | 美女又爽又黄视频毛茸茸 | 青青青在线视频 | 裸体美女免费视频网站 | 亚洲国产美女视频 | 极品熟妇大蝴蝶20p 国产偷自拍视频 | 五月天男人天堂 | 狠狠干香蕉 | 亚洲天堂中文字幕在线观看 | 亚洲精品视频一二三区 | 色哟哟网站入口 | 欧美xxxx18| 色射网 | 日韩一级黄色大片 | 华丽的外出在线观看 | 青青草福利 | 国产专区一区二区三区 | 午夜剧场成人 | 苏晴忘穿内裤坐公交车被揉到视频 | 亚洲天天影视 | 亚洲91网 | 美女脱裤子让男人捅 | 激情久久免费视频 | 国产一级片自拍 | 香蕉视频亚洲 | 69亚洲精品 | 亚洲AV成人午夜无码精品久久 | 极品蜜桃臀肥臀-x88av | 国产伦精品一区二区三区免费视频 | 亚洲va欧美va天堂v国产综合 | 国产亚洲精品成人av久久ww | av在线地址 | 91麻豆网 | 欧美性猛片aaaaaaa做受 | 在线亚洲免费 | 免费三片在线视频 | 中文字av | 国产又粗又爽视频 | 天天欧美 | 91免费视频网站 | 久久久久国产精品一区二区 | 91新视频 | 欧美一区二区三区视频 | 日本三级小视频 | 国产麻豆乱码精品一区二区三区 | 麻豆激情视频 | 奇米影视777在线观看 | 一区久久| 亲吻刺激视频 | 亚洲精品欧美日韩 | 黑丝国产一区 | 国产人成在线 | 国产18在线 | 假日游船 | 日本在线看 | 无人在线观看高清视频 单曲 | 免费成人在线网站 | 国产成人在线电影 |