自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Android进阶十五:Notification进阶

基本使用见Android 通知栏Notification总结一:基本用法 还是引用那张图: 一、使用RemoteViews自定义布局因为notification所在的进程和应用程序所在的进程不是同一个进程,所以如果notification要使用自定义布局,需要借助RemoteViews来实现,1.基本用法布局:LinearLayout xmlns:android="h

2018-01-20 20:54:10 196

原创 Android进阶十四:Databinding之@BindingAdapter和Component

@BindingAdapter作用于方法它定义了xml的属性赋值的java实现方法必须为公共静(public static)方法,可以有一到多个参数。问题在使用databinding的时候,有时候发现:属性在类中没有对应的setter,如ImageView的android:src,ImageView中没有setSrc()方法,属性在类中有setter,但是接收的参数

2018-01-13 22:06:22 10606 1

原创 Android进阶十三:Databinding之@BindingConversion标签

@BindingConversion作用于方法被该注解标记的方法,被视为dataBinding的转换方法。方法必须为公共静态(public static)方法,且有且只能有1个参数作用在使用databinding的时候,对属性值进行转换,以匹配对应的属性。 举个例子,比如android:background属性,看源码:public void setBackground(Drawable

2018-01-13 10:35:24 2264

转载 Android进阶十二:解析XML的三种方式

http://blog.csdn.net/d_shadow/article/details/55253586http://blog.csdn.net/isee361820238/article/details/52371342Pull方式: xml:calibration> group>BNCgroup> material id="BG"> t

2018-01-08 13:30:55 187

转载 Android进阶十一:Gson解析复杂的json数据

http://blog.csdn.net/tkwxty/article/details/34474501/Android studio插件GsonFormat 的使用: http://blog.csdn.net/dreamlivemeng/article/details/51262538

2018-01-08 13:17:50 235

转载 Rx系列总结一:RxJava 中的map与flatMap

1、map和flatMap都是接受一个函数作为参数(Func1)2、map函数只有一个参数,参数一般是Func1,Func1的I,O模版分别为输入和输出值的类型,实现Func1的call方法对I类型进行处理后返回O类型数据3、flatMap函数也只有一个参数,也是Func1,Func1的I,O模版分别为输入和输出值的类型,实现Func1的call方法对I类型进行处理后返回O类型数据,不过这

2018-01-08 11:32:12 7703

原创 Android进阶十:android studio 代码混淆

一、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你 module 的 build.gradle 文件中引用该混淆文件: 上面中的 proguard-android.txt 文件,这是系统默认的混淆文件,具体在../sdk/tools/pr

2018-01-07 09:34:57 254

原创 Gradle实现自动签名

android { signingConfigs { release { storeFile file('D:/google/study_workspace/RobusStudy/20140711.keystore') storePassword "1985818" keyAlias "20140711

2018-01-05 22:33:16 1049

原创 Android 源码一:StateListDrawable的绘制

StateListDrawable严格意义上来讲,它是一个Drawable的容器,它继承自DrawableContainer类,它是怎么工作的呢?StateListDrawable内部定义了一个DrawableContainerState,这个类里面有一个二维数组int[][] mStateSets用于存储StateListDrawable的各个状态。StateListDrawable的父...

2018-01-01 14:56:14 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除