Android Studio多渠道打包
2015-07-27 10:47
316 查看
添加多个flavors
gradle中配置
productFlavors { _360 { manifestPlaceholders(["CATEGORY": "_360"]) } baidu { manifestPlaceholders(["CATEGORY": "baidu"]) } qq { manifestPlaceholders(["CATEGORY": "qq"]) } }
AndroidManifest.xml中配置
<meta-data android:name="category" android:value="${CATEGORY}"></meta-data>
代码中获得不同渠道信息
public void getCategory(){ try { ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); String catetory = applicationInfo.metaData.getString("category"); System.out.println(catetory); } catch (Exception e) { e.printStackTrace(); } }
签名打包
相关文章推荐
- Android 自定义Dialog去除title导航栏
- 7种形式的Android Dialog使用举例
- android-percent-support-extend根据百分比高效自动适配页面库。
- Android Studio 开发利器【常用插件】
- Android Service的简介(自用)
- Android(java)学习笔记131:Intent启动别的Activity
- android jni
- android APK反编译及代码混淆
- android jni
- Android跟踪NDK崩溃信息
- android 解析xml
- Android高效加载大图、多图解决方案,有效避免程序OOM
- 【进阶android】Volley源码分析——总述
- Android 快速开发系列 打造万能的ListView GridView 适配器
- Android完全退出应用程序的方法
- Android休眠唤醒实例(自用)
- Android Studio系列之Gradle基础
- Android里面涉及的几种多媒体以及相关属性(二)
- Android里面涉及的几种多媒体以及相关属性(三)
- Android控件开发之DatePicker