01 2017 档案

摘要:这节讲的是如何如何添加JAVA依赖库。 默认的android项目有两个build.gradle文件,分别位于顶级目录,和应用自己的目录下(通常放在一个叫app的目录下面)。 gradle支持多种方式列举依赖库,最常用的方式是用引号包括,冒号分割group,name,version的方式。(gradl 阅读全文
posted @ 2017-01-31 22:28 tootwo2 阅读(325) 评论(0) 推荐(0)
摘要:在android studio下可以使用gradle视图运行gradle。 gradle任务被分别组织在不同目录下,如android,build,install。 需要执行特定的任务只要双击任务名称。(任何gradle任务实际是在命令行下运行的,IDE只是前端)。 阅读全文
posted @ 2017-01-28 16:57 tootwo2 阅读(165) 评论(0) 推荐(0)
摘要:想命令行执行gradle的构建,可以通过提供的gradle wrapper或者安装gradle。 构建android项目不需要安装gradle,因为android studio已经包含gradle。"gradle wrapper"指的是根目录下的gradlew和gradlew.bat脚本(结尾的w是 阅读全文
posted @ 2017-01-26 22:26 tootwo2 阅读(175) 评论(0) 推荐(0)
摘要:在android开发中会需要配置使用app的android SDK的最低版本和目标版本,这个是bulidl.gradle的android模块设置。默认有以下几个设置: 在转到gradle之前,老的项目配置minSdkVersion和buildToolsVersion是在Manifest中的<user 阅读全文
posted @ 2017-01-26 21:56 tootwo2 阅读(186) 评论(0) 推荐(0)
摘要:最近需要在android上的展示表格数据,在github上找到了TableFixHeaders(https://github.com/InQBarna/TableFixHeaders)。 项目文件最主要的有下面几个类 1、TableFixHeaders继承自viewGroup,是视图文件,负责展示和 阅读全文
posted @ 2017-01-25 23:36 tootwo2 阅读(928) 评论(0) 推荐(0)
摘要:第一章1.1节 注:下面都是用android studio新建出来的默认项目配置,没有修改 1、settings.gradle记录了哪些子目录包含了它们自己的工程,例如:include':app',如果有自己新建的module,会像:include ':app', ':library' 2、根目录下 阅读全文
posted @ 2017-01-25 22:17 tootwo2 阅读(256) 评论(0) 推荐(1)
摘要:google官网的training和API两个地方都提到了拖拽的实现,两种方法不太一样。 方法一 training(https://developer.android.com/training/gestures/scale.html)中提到的方法是监听onTouchEvent,在ACTION_DOW 阅读全文
posted @ 2017-01-22 22:00 tootwo2 阅读(1480) 评论(0) 推荐(0)
摘要:fragment触发事件后传递会给activity,可以通过在fragment中定义一个接口,让activity实现这个接口。 具体代码如下 只要activity实现OnFragmentInteractionListener这个接口,在fragment中调用onFragmentInteraction 阅读全文
posted @ 2017-01-19 23:26 tootwo2 阅读(2806) 评论(0) 推荐(0)
摘要:使用DialogFragment实现dialog的自定义布局最大的好处是可以更好控制dialog的生命周期。 在TestFragment的onCreateDialog方法中引入自定义布局。 使用DialogFragment: TestFragment dialog=new TestFragment( 阅读全文
posted @ 2017-01-18 22:25 tootwo2 阅读(9542) 评论(0) 推荐(0)