本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。
最近在研究Android模块化开发的一些东西, 网上大多数模块化的文章都是仅仅从一个demo的角度去看待的, 其...
分类:
其他好文 时间:
2017-05-07 23:05:15
阅读次数:
371
在android开发中会需要配置使用app的android SDK的最低版本和目标版本,这个是bulidl.gradle的android模块设置。默认有以下几个设置: 在转到gradle之前,老的项目配置minSdkVersion和buildToolsVersion是在Manifest中的<user ...
分类:
移动开发 时间:
2017-01-26 22:09:32
阅读次数:
274
现象说明: 从github上拉下LeakCanary编译时报错 原因分析: 该现象是由于Windows中Gradle调用命令未加cmd.exe /C导致Windows无法识别命令 解决方案: 定位到报错的gradle代码为leakcanary-android模块的build.gradle中的gitS ...
分类:
其他好文 时间:
2016-08-30 12:10:17
阅读次数:
146
教程 Android模块化编程之引用本地的aar 随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android L ...
分类:
移动开发 时间:
2016-07-19 15:28:47
阅读次数:
314
前段时间客户需求,要加几个按钮,包括清理缓存,关于,设置,定位等。可是界面已经做好了,再重新布局界面,很麻烦。所以做了这么个小Button。在此分享,供大家学习。下面是几张截图,动画效果没工具保存,是依次展开的。文末附有源码下载链接。...
分类:
移动开发 时间:
2016-07-08 11:56:59
阅读次数:
286
前段时间客户需求,要加几个按钮,包括清理缓存,关于,设置,定位等。可是界面已经做好了,再重新布局界面,很麻烦。所以做了这么个小Button。在此分享,供大家学习。下面是几张截图,动画效果没工具保存,是依次展开的。文末附有源码下载链接。
首先上自定义布局文件:ComposerLayout.java
package com.example.button;
import and...
分类:
移动开发 时间:
2016-07-08 11:56:17
阅读次数:
229
现象:lib模块中写了一个泛型接口,在混淆之后泛型消失,提示“Error:(67, 79) 错误: 类型 ******* 不带有参数” 解决:混淆时把泛型给混淆掉了,在proguard-rules.pro中添加 -keepattributes Signature ...
分类:
移动开发 时间:
2016-05-11 23:12:07
阅读次数:
215
=========================== 一、将NDK代码模块化 二、导出一个预编译库===========================一、将NDK代码模块化Android module paths (sharing code made easy): Android模块路径(方便共享代码):===========================================...
分类:
移动开发 时间:
2015-10-21 01:45:54
阅读次数:
299
Android5.1 Ubuntu14.04Android系统编译依靠.mk文件添加google服务我们自己的ROM里没有google服务完整的google包里包含google框架和各种服务,我们可以选择性安装模块在google包里products目录下,有一个gms.mk文件(或者自己起名字)gm...
分类:
移动开发 时间:
2015-09-08 00:07:50
阅读次数:
392
1.自定义BuildConfig字段在android模块内添加下面脚本,下面设置之后直接在代码里使用BuildConfig.HOST即可使用android{ productFlavors { dev { buildConfigField 'String', 'H...
分类:
其他好文 时间:
2015-07-30 16:26:09
阅读次数:
125