自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叔叔有糖吃的专栏

热爱编程,热爱生活。

  • 博客(7)
  • 收藏
  • 关注

原创 自定义View并自定义其属性学习小Demo

最近在看徐老师的《Android群英传》,里面有一章是讲的如何自定义View,之前一直觉得自定义挺复杂的,感觉像座大山一直压在自己的Android之路上,看了书中讲解之后,发现原来一直神秘的自定义View也没那么神秘,下面就和我一起来通过一个简单的小Demo一起来体验一下吧。重写TextView实现一个简单的动态渐变效果的TextView首先讲一下思路和知识准备,实现渐变需要使用到一个渲染对象Lin

2015-10-23 12:16:15 545

原创 安卓cmd命令整理系列

一、adb命令查看Activity堆栈1.命令: adb shell dumpsys activity2.运行结果:由于执行结果很长,我将有用的分成几张图分别截取出来: 二、adb命令查看数据库明细1.命令:命令1:进入应用的databases目录:.......

2015-10-21 21:03:04 15850

原创 异常情况下Activity生命周期分析

异常情况下Activity生命周期的分析情景1:屏幕旋转导致Activity被杀死并重新创建【在默认的情况下,当我们旋转屏幕的时候,系统杀死我们的Activity,并创建一个新的。(我们也可以在Manifest文件中配置Activity不用被杀死重建);】一、过程分析: 1. Activity会调用onSaveInstanceState来保存一些数据:作为程序员的我们,就可以通过重写这个方法,来自

2015-10-20 10:39:25 842

原创 MaterialEditText开源库学习

简介与库地址 其实在AppCompat V21中就提供了Material Design的控件外观支持,其中就有一个EditText,但是此EditText使用起来不是很方便, 才有了MaterialEditText开源库的诞生,下面就随我一起来学习一下此开源库的使用。 【开源库地址:https://github.com/rengwuxian/MaterialEditText】M

2015-10-12 23:07:27 2280

原创 AndroidValidator使用

【开源库地址:https://github.com/throrin19/Android-Validator】 validator开源库的作用是用来对Android平台的输入框内容或者TextView内容进行相关验证。常用验证功能:Email(电子邮箱)手机号码格式验证Required(必填)NotBlank(非空数据)Digits(只能数字)二选一必填验证重复密码验证Ht

2015-10-10 12:02:09 2096

原创 fast-json的简单实用笔记

fast-json简介:fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)fast-json

2015-10-09 16:25:37 1787

原创 观察者模式

几个关键的对象 抽象主题角色:里面有注册、注销、notify等方法; 具体的主题角色:继承抽象主题角色的具体的主题角色; 抽象的观察者角色:一般以接口形式存在; 具体的观察者角色:实现抽象的观察者角色,并实现里面的方法; 观察者模式的自我理解 对于观察者模式,可以用一个现实中的模型来加以理解,我自己以职场招聘来理解,讲整个职场抽象成一个主题角色【抽象主题角色】,具体化

2015-10-06 13:44:27 610

空空如也

空空如也

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

TA关注的人

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