Android中利用productFlavors配置多渠道
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Android中利用productFlavors配置多渠道
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                build.gradle(app)設(shè)置
android {flavorDimensions "default"productFlavors{//不同渠道360{dimension "default"//替換AndroidManifest中的值manifestPlaceholders = [channel_value:"360"]}qq{dimension "default"//替換AndroidManifest中的值manifestPlaceholders = [channel_value:"qq"]}} }AndroidMainfest設(shè)置
<application...<meta-data android:name="CHANNEL_VALUE" android:value="${channel_value}"/>...</application>代碼中獲取渠道值
/*** 從Manifest中獲取meta-data值* @param context* @param key* @return*/public static String getMetaData(Context context,String key) {String value = null;try {ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);value = appInfo.metaData.getString(key);} catch (PackageManager.NameNotFoundException e) {e.printStackTrace();}if (value==null) value="";return value;}轉(zhuǎn)載于:https://www.cnblogs.com/Potato-Eater/p/9790874.html
總結(jié)
以上是生活随笔為你收集整理的Android中利用productFlavors配置多渠道的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: wopihost
- 下一篇: ELK套件FileBeat部署
