1.在app目录的gradle中添加 compile 'com.jakewharton:butterknife:8.5.1' annotationProcessor 'com.jakewharton:butterknif…
标签:使用
GreenDao3 使用说明
GreenDao 3 一个将对象映射到 SQLite 数据库中的轻量且快速的ORM解决方案 资料 Github 官网 android-database-sqlcipher Github 数据库加密 GreenDaoUpg…
litepal 数据库使用
【链接】 blog.csdn.net/u012453607/article/details/51280290 (1) 依赖包 (2) 配置全局 (3) 新建类 (4) 使用(CRUD)
EventBus3.0使用(三)
上一篇EventBus3.0使用(二) 优先级和事件取消 EventBus也有优先级之分,和广播类似的,优先级越高,那么就越先获得事件的回调,并且也可以取消资格事件,就不继续往下分发事件了。但是有一点需要注意的,取消事件…
JavaPoet的基本使用
JavaPoet 是一个用来生成 .Java源文件的Java API。 当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。 Example 以 HelloWorld 类为例: package com.e…
建造者模式使用
建造者模式的定义:将一个复杂对象的构造与它的表示分离,使得同样的构造过程可以创建不同的表示。 作用:将复杂的,易出错的创建对象过程进行封装。使用的时候,只需要设置参数,最后再build就可以轻松创建对象。 复杂过程举例:…
Toolbar 的使用
【链接】 https://www.jianshu.com/p/e9130d31ee1f 【链接】 https://www.jianshu.com/p/ae0013a4f71a 【菜单选项点击事件】 【法1】 //设置导航…
自定义注解的使用
自定义注解的使用 一、注解是什么 Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 二、注解的作用 注解可以用于创建文档,…
Kotlin使用总结
Kotlin优化了复杂界面大段大段的findViewById代码,取而代之的是导包形式: import kotlinx.android.synthetic.main.布局文件.* 之后直接根据控件的ID获取控件对象,如:…
webstorm的配置和使用
WebStorm相较其他的IDE优势; 1智能的代码补全 支持不同浏览器的提示,还包括所有用户自定义的函数(项目中),代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Moot…
AndroidStudio上github使用
AndroidStudio上github使用 要想在AndroidStudio上面使用github,首先要下载git工具 然后在AndroidStudio上面设置git工具的路径 File->Settings-&g…
Stickheaderlayout介绍与使用
自定义Stickheaderlayout介绍 效果 Stickheaderlayout 原理 Stickheaderlayout 继承 ViewGroup ,总体分为三块 头部 可以放置上下不可滚动的view 标题 可以…