- 博客(38)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android 实战之酷云(二)
Android 项目实战之酷云,一款在线音乐播放器。这篇文章主要讲解 json 数据的解析,MediaPlayer 的使用,EditText 搜索框的实现以及 http 网络请求。
2017-04-05 16:24:20 2033
原创 Android 自定义 View 之 draw 原理分析
Android自定义View系列文章至今已经分析了自定义流程的measure,layout以及对TouchEvent的处理。那么接下来当然应该讲到对draw原理分析了,draw这一步骤是整个自定义过程中极为重要的一步,而今天这一篇文章就是对draw原理进行分析。经过measure测量和layout定位后,自定义View便进入了draw绘制阶段。
2017-02-27 11:36:23 1820 6
原创 Android 自定义 View 之处理 TouchEvent
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了;然后是layout,即判断自定义view在父控件上显示的位置,这两点在上一篇通过讲解过了,所以今天我们要说的就是对TouchEvent的处理。
2017-01-28 19:31:38 6641
原创 Android 自定义 View 之 onLayout 源码分析
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了,这一点在上一篇通过讲解onMeasure()方法已经向大家解释了,所以今天我们要说的就是onLayout()方法的重写和分析了,也就是确定自定义View显示的位置。
2017-01-22 15:45:23 4882
原创 Android登录注册功能封装
我们都知道Android应用软件基本上都会用到登录注册功能,那么对一个一个好的登录注册模块进行封装就势在必行了。这里给大家介绍一下我的第一个项目中所用到的登录注册功能的,已经对其进行封装,希望能对大家有帮助,如果有什么错误或者改进的话希望各位可以指出。
2017-01-06 14:44:51 12989 13
原创 Android 自定义 View 之 onMeasure() 源码分析及重写
我们都知道,自定义View的三个重要过程分别是measure、layout、draw,而measure处于这条处理链的首端,自然是非常重要的。所以接下来的这一篇Android自定义View之onMeasure()源码分析及重写
2017-01-05 20:13:30 4499 3
原创 Android自定义View之常用工具源码分析
在使用自定义View的时候,常常会用到一些Android系统提供的工具。这些工具封装了我们经常会用到的方法,比如拖拽View,计算滑动速度,View的滚动,手势处理等等。如果我们自己去实现这些方法会比较繁琐,而且容易出一些bug。所以,作为自定义View系列学习和教程的开端,先了解一下这些常用的工具,以便在后续的学习和工作中使用。
2016-12-23 12:07:17 4601
原创 清浅时光,岁月静好——我的2016
我的个人网站Xuejianxin’s BlogGoogle BlogXuejianxin’s Blog前言时光在不经意中流逝,翻开旧日的笔记,字里行间充满着情深意境的交错。仿佛回到了那曾经经历过的风风雨雨,坎坎坷坷中去,旧时的回忆依旧,只是少了几分忧郁,几分繁华,多了几分沧桑。那些遗落在某个角落里的记忆,早已随着时间的流逝消失的无影无踪。原来光阴就是这般流淌着。清浅时光,岁月静好。我们在时光中,找寻
2016-12-17 12:01:11 11746 16
原创 程序员也是会浪漫的->打造浪漫的Android表白程序
一年前,看到过有个牛人用[HTML5](http://lib.csdn.net/base/html5)绘制了浪漫的爱心表白动画,后来又在[华超的这篇文章](http://blog.csdn.net/huachao1001/article/details/51489582)上看到大神用Android写出了相同的效果,于是也动手写了一下,并加了一些功能,感谢大神的指引,写给女票看她很开心呢。地址在这:[浪漫程序员 HTM
2016-11-27 17:37:55 15621 8
原创 你真的了解Android ListView吗?
Android控件学习Android RecyclerView完全解析 你真的了解Android ListView吗?什么是Android ListView?ListView是一个显示可滚动的项目列表视图组。 该列表中的项目使用的是自动插入到列表Adapter ,拉从源内容,如数组或数据库查询,把每个项目导如成被放置到列表的视图。在android开发中ListView是比较常用的组件,它以列表的形
2016-11-14 21:02:36 2922
原创 JVM类加载过程
Java源代码被编译成class字节码,最终需要加载到虚拟机中才能运行。整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段.
2016-10-27 19:20:58 1458 2
原创 Java反射在JVM中的实现
Java反射在JVM中的实现1什么是反射?反射有什么作用?2Java Class文件结构介绍3Java Class文件加载过程4 反射在native中的应用什么是反射? 反射使程序代码能够接入装载到JVM中的类的内部信息,允许在编写与执行时,而不是源代码中选定的类协作的代码,是以开发效率换运行效率的一种手段。这使反射成为构建灵活应用的主要工具。反射的作用:
2016-10-14 13:49:39 2401
原创 Java中向下转型的意义
什么是向上转型和向下转型在Java继承体系中,认为基类(父类/超类)在上层,导出类(子类/继承类/派生类)在下层,因此向上转型的意思就是把子类对象转成父类类型,即将父类的引用指向子类对象;向下转型的意思就是把父类对象转成子类类型,即将子类的引用指向父类对象。
2016-09-26 16:35:57 14757 8
原创 Java中接口(Interface)的定义和使用
Java中接口(Interface)的定义和使用有关Java中接口的使用相信程序员们都知道,但是你们知不知道接口到底有什么用呢?毫无疑问,接口的重要性远比想象中重要。接下来我们便一起来学习Java中接口使用.
2016-09-17 18:30:19 79847 1
原创 Java中反射(Reflection)的应用
本片博客为大家讲述的是Java编程中的高级应用--->反射机制的应用,讲解了使用反射机制所带来的方便以及反射应用的重要性。同时,为大家介绍了可以通过反射机制获得的查询对象以及具体方法。
2016-09-16 17:37:20 6693
Java+Mysql学生信息管理系统
2016-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人