日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品一区二区三区久久久竹菊 | 欧美一区二区三区四区在线观看 | 黄色一区二区三区四区 | 少妇粉嫩小泬喷水视频www | 91大神福利视频 | 天天摸日日干 | 日日久| 亚洲色欧美| 国产人成免费视频 | 国产老女人精品毛片久久 | 欧美日韩欧美日韩在线观看视频 | 大尺度舌吻呻吟声 | 妺妺窝人体色WWW精品 | 四虎影院一区二区 | 波多野结衣一区 | 国产在线123| 人人爱人人插 | 性生活视屏 | 中文字幕女同 | 色资源在线 | 国产新婚疯狂做爰视频 | 最好看的电影2019中文字幕 | 日日骚一区 | 国产深喉视频一区二区 | 男人插女人的网站 | 很黄的网站在线观看 | 97超碰人人在线 | 天天操狠狠操 | 亚洲国产麻豆 | av中文字幕在线播放 | 中文字幕5566| 欧美大黄视频 | 国产情侣自拍一区 | 黄色国产在线 | 亚洲天堂色图 | 国产精品久久久久9999 | 激情午夜av | 国产男女猛烈无遮挡免费视频动漫 | av在线导航 | www.狠狠撸.com | 看黄免费网站 | 国产精品高潮呻吟久久aⅴ码 | 日韩高清黄色 | 亚洲精品成人无码 | 在线一区二区三区 | 久草视频在线播放 | 国产又黄又粗又长 | 性感少妇在线观看 | 欧美性猛交xxxⅹ富婆 | 亚洲国产成人在线 | 婷婷免费 | 日本一二三区视频在线 | 高清黄色一级片 | 少妇无码av无码专区在线观看 | 国产色站| 亚洲免费专区 | 黄毛片在线观看 | 色婷婷国产精品综合在线观看 | 国产精彩视频一区 | 天啪 | 中文字幕日本视频 | 国模视频一区二区 | 一边摸一边抽搐一进一出视频 | 视频一区在线观看 | 熟妇一区二区三区 | 国产精品探花视频 | 爱啪啪网站| 爱插视频 | 欧美日韩国产图片 | 91蝌蚪视频在线观看 | 黄色伊人 | 亚洲视频1区 | 一二区在线观看 | 天天舔天天射天天干 | 一起艹在线观看 | 精品无码久久久久久久久成人 | 欧美一二三区 | 国产精品九九九九 | av网站免费在线观看 | 5月婷婷6月丁香 | 国产黄色录相 | 欧美男人的天堂 | 69精品在线 | 国产一级生活片 | 色姑娘综合网 | 日韩毛片中文字幕 | 亚洲av最新在线网址 | 91网址入口 | 欧美激情黑人 | 无码精品一区二区三区AV | 亚洲欧洲成人在线 | 韩日一区| 超碰成人97 | 日本激情视频网站 | 免费黄色网址在线观看 | 久久久91视频 | 黄网站视频在线观看 | 91动态图 | 久久夜色精品国产欧美乱极品 |