自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小辉辉的android成长日记

工作学习中用到的,学到的android开发技巧

  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 ViewDragHelper简单使用

ViewDragHelper简单使用。ViewDragHelper是在v4包里提供的类,专门用作控制ViewGroup内子View的滑动的。

2017-03-02 16:25:13 411

原创 ViewPager的滑动监听

ViewPager的滑动监听

2017-03-02 16:18:30 4542 1

原创 ViewPager一页显示多个item

ViewPager一页显示多个item需求最近遇到了一个比较难搞的需求:一个ViewPager的一页要显示多个item,当前的item显示在中间,两边还能看到上一个和下一个item

2017-03-02 16:16:39 3981 1

原创 修改EditText光标颜色

修改EditText光标颜色EditText的光标颜色是可以修改的,在xml里配置信息android:textCursorDrawable="@drawable/XXX"但是如果你给它设置一个color,比如@color/XXX就会发现设置不成功!必须要使用drawable,可以自定义drawable<?xml version="1.0" encoding="utf-8"?><shape xmln

2016-12-30 18:04:03 478

原创 Support Design Lib包的使用

Support Design Lib包的使用Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接

2016-11-25 18:20:20 328

原创 android N(7.0)适配

Android N 适配权限更改Android6.0引入了动态权限控制,7.0使用了”私有目录被限制访问“,”Strict Mode API 政策”,这些更改在为用户提供一个更加安全的操作系统的同时,也给开发者带来了新的任务。目录被限制访问在Android中应用可以读写手机存储中任何一个目录和文件,这给系统安全带来了很多问题。7.0中为了提高私有文件的安全性,面向7.0及更高版本的应用私有目录将被限

2016-11-25 18:18:54 933

原创 android M(6.0)权限适配

Android 6.0权限适配Android 6.0最大的变化就是权限的申请,6.0以下时,我们的app需要什么权限,就在manifest里申请,使用<user-permission>。在安装app的时候,根据权限声明显示一个权限列表,用户只有同意的权限才可以安装app。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,用户可以拒绝,比如app需要访问通讯录,我们可以拒绝这个

2016-11-25 18:17:17 289

原创 Android中观察者模式的简单应用

Android中观察者模式的简单应用应用需求分析在Android开发中经常会遇到输入信息然后点击下一步提交信息,但是有些信息是必填的,如果这个信息不填,下一步的按钮是置灰的,不能点击的。这时候我们就可以使用观察者模式,按钮观察必填信息的输入框,输入框没有输入时,按钮置灰不可点击,当输入框有输入时,按钮可以点击。当然关于信息的正确校验不适合放在这里,比较方便的是点击下一步的时候在onClick事件中校

2016-11-09 17:42:39 367

原创 RxJava简介

RxJava响应式编程响应式编程是一种面向数据流和变化传播的编程范式。响应式编程最初是为了简化交互式用户界面的创建和实时系统动画的绘制而提出来的一种方法,但它本质上是一种通用的编程范式。RxJava就是响应式编程的框架,采用观察者模式设计。github地址还有一个RxAndroid,用于Android的开发,可以用于Android的开发,添加了Android的接口。github地址RxJava的本质

2016-11-01 14:02:36 440

原创 MVP模式简介

MVP模式简介MVP模式是从经典的MVC模式演化来的,它们俩基本是相通的,Model是提供数据的,View是界面显示,Presenter/Controller是负责逻辑处理MVP和MVC的区别在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,即View。

2016-11-01 13:59:21 456

原创 App夜间模式简单实现

app切换日间和夜间模式

2016-10-24 12:43:50 2934 3

原创 聊天界面 使用listview和recyclerview

使用recyclerview实现聊天界面

2016-09-22 12:21:03 2486

原创 精确控制自定义view动画的时间

精确控制自定义动画view的动画时长

2016-09-22 11:27:19 1801

原创 LayerDrawable

LayerDrawable使用

2016-09-22 11:04:53 1885

原创 单例模式的创建方式

实现单例模式主要有几个关键点:1.构造函数不能对外开放,一般为private2.通过一个静态方法或者枚举返回单例类对象3.确保单例类的对象有且只有一个,尤其是在多线程环境下4.确保单例类对象在反序列化时不会重新构造对象单例模式的实现方式1.饿汉单例模式public class Test { private static final Test sTest = new

2016-03-18 11:39:05 428

原创 分步请求控制器

在操作网络请求的时候,我们一般在start的时候我们会showProgress,然后在请求完成的时候dismissProgress,这样可以保证同步请求数据。但是我们一般还会遇到这样的情况,需要一次请求两个接口,请求完第一个接口之后操作UI,然后再请求另一个接口,这两个接口要同步进行,如果我们还按照前面的方法来操作进度条就会出现连续两个进度条显示的情况,所以写了一个分步处理任务的方法。

2016-03-16 10:50:52 298

原创 文件帮助类

操作文件的一个帮助类

2016-03-15 20:10:16 360

原创 图片内存缓存

图片内存缓存技术

2016-03-15 18:47:07 377

原创 文件缓存

Android使用图片时尽量减少内存占用,使用文件缓存的方式保存图片,然后再通过Url获取图片

2016-03-15 18:21:47 362

原创 Android Studio项目依赖Eclipse项目

近期研究AS的使用方法,遇到一个问题,手里有一个AS项目,现在要依赖一个Eclipse的工程,这个工程在SVN里,那怎么能够解决项目依赖的问题呢?研究了一天,终于搞定了。首先,我从SVN上把Eclipse工程check到本地,然后我在AS中import module,把Eclipse的项目导入进来,然后配置这个项目的build.gradle,用了一下午的时间终于搞定了,结果又遇到了另一个问题,

2016-01-15 11:17:47 1510

转载 EditText属性详解

1、EditText输入的文字为密码形式的设置(1)通过.xml里设置:把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMeth

2014-10-14 18:29:24 370

原创 android 画圆环表示收益所占比重

因为工作项目需要,做了一个圆环控件,表示各部分收益

2014-09-29 15:53:36 767

原创 dialog-style里的属性

android:windowFrame ture/false Dialog的frame框有/无android:windowIsFloating tr

2014-09-28 15:15:17 464

转载 三种方法画圆形图片

在android中画圆形图片的几种办法   在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状。但是往往我们手上的图片或者从服务器获取到的图片都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。正如茴香豆的的“茴”写法大于一种,经过我的研究,画出特殊图片的方法也不是一种,我发现了三种,且听我一一道来。使用Xferm

2014-09-26 14:25:14 2940

android应用开发详解

《android开发应用详解》书籍,适合初学者学习android开发

2013-11-18

DX3D游戏开发基础

DX3D游戏开发编程基础,适合自学者学习使用DX开发游戏

2013-06-25

打印杨辉三角

用c语言打印杨辉三角的小程序,适合c语言的初学者

2013-06-25

C++小游戏--贪吃蛇

这是我用C++写的一款贪吃蛇游戏,比较适合初学者学习C++的开发和使用

2013-06-25

空空如也

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

TA关注的人

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