自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

0-0Xuan的专栏

分享与交流

  • 博客(33)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 View事件分发源码详解

本文主要回答以下问题:1. dispatchTouchEvent过程,怎么找到目标View来处理事件的? 2. onTouch超出View的范围时,会发生什么?3. View的onClick方法能否和onTouch方法共用?4. View是按照什么顺序获得touch事件的?如果有View不处理时,又如何?

2017-02-27 15:15:23 301

原创 RxJava线程调度源码解析

转载请保留原文链接:http://blog.csdn.net/u010593680/article/details/53911475先看一个简单的使用,下例子在io线程中模拟获取了图片,并在主线程(Android)中输出了该图片: Observable.create(new Observable.OnSubscribe<String>() { @Override

2016-12-28 17:56:29 1378 1

原创 RxJava数据转化源码解析

RxJava最近工作中使用了RxJava,于是阅读了一下RxJava的源码,方便理解和使用RxJava。主要两个优势方便的线程调度方便高效的数据转化转载请保留原文链接:http://blog.csdn.net/u010593680/article/details/53896316先给一个简单的使用数据转化的例子: Observable.just("string")

2016-12-27 16:03:34 966

转载 Java反射原理

一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class中的类型信息,将这些信息存储到方法区中。这些信息主要包括:

2017-04-09 15:28:34 523

转载 细说JDK动态代理的实现原理

关于JDK的动态代理,最为人熟知的可能要数spring AOP的实现,默认情况下,Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。那么,什么是JDK的动态代理呢?JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理。那么JDK是如何生成动态代理的呢?

2017-04-09 15:18:56 372

转载 Android重力感应开发

android传感器总结

2017-04-06 13:46:32 946

原创 使用DroidPlugin框架,startActivityForResult无法传值到插件Activity问题

360droidplugin :onActivityForResule()W/ActivityManager: Activity is launching as a new task, so cancelling activity result

2017-02-21 16:18:46 613

原创 Java8 移除了APT以及mirror API后,使用Pluggable Annotation Processing API

官方原文:Goals:By removing apt from the JDK, annotation processing can finish transitioning to the superior, standardized JSR 269 API.The apt annotation processing framework is JDK-specific and dates bac

2017-02-17 14:49:42 3097

原创 解析Json速度更快,Gson的APT版本开源库

分享一个Gson的APT版本开源库给大家这个库的使用方法和原生的Gson的使用方式基本一样,但是因为使用了APT(Annotation Processing Tool)而使解析效率得到了提高

2017-02-16 17:31:18 907

原创 使Handler内部类导致内存泄露的解决方法

之前用AndroidStudio自带的代码分析出现的警告,说的是Handler导致内存泄露Handler reference leaksthe Handler should be static or leaks might occur (null)出现这个提示的原因是有个Handler是内部类,并且是运行在主线程中的,我就是在Activity里有个内部类的Handler因为调用H

2016-04-12 20:30:01 488

原创 SeekBar实现实现进度提示随thum移动,自定义View

基础SeekBar没有提供随着进度移动的而跟着移动的进度显示,如下图所示:所以只能自己动手了,百度了一下,发现SeekBar并没有提供当前thum的位置的方法,所以只能自己看看源码来设计了,我们关键是要知道thum位于SeekBar的位置就可以了,我们知道SeekBar可以设置最大进度max,但是thum位于SeekBar的位置并不是增加1就移动1/max ,一开始简单的测试过了,根据不

2016-03-30 19:30:31 5676 5

原创 Android获得线性渐变某点的颜色

线性渐变图片作为SeekBar的背景,用来选择颜色,滑到哪就选择哪里的颜色

2016-03-26 17:17:27 10847 7

原创 使用Intellij14导入Android Library工程

最近喜欢上使用Intellij开发Android项目了,不过国内似乎使用的人数还比较少,所以有问题总要上Google比如碰到使用Intellij14导入Android Library工程,就要去Google才行!!现在在此作下记录一导入Android Library Project默认快捷键:ctrl+shift+alt+s,然后选modules,在点左边的 + ,之后的操作自己选吧,

2015-09-06 18:01:06 526

原创 KMP算法--C语言

本文地址:http://blog.csdn.net/u010593680/article/details/44536657问题字符串匹配问题:假设文本是一个长度为n的数组T[0...n-1],而模式是一个长度为m的数组P[0...m-1],其中m&lt;=n,如果存在s(0&lt;=s&lt;=n-m),并且T[s...s+m-1]=P[0...m-1],那么称模式P在文本T中出现,且P在...

2015-03-23 21:08:17 11135 1

原创 Android实现类似ListView模式的回收和更新机制的瀑布流

一个瀑布流优化实现,可实现类似ListView的回收和更新机制

2015-02-13 14:24:19 1851 4

原创 Android图片高斯模糊处理应用-涉及libjpeg的使用,NDK对SurfaceView的操作,图像模糊处理,附源代码

图片部分高斯模糊处理,使用了libjpeg进行jpeg图片的解析和生成jpeg图片,使用NDK处理图片运算,并进行一定的优化

2015-01-05 19:16:31 2918 4

原创 Android NDK使用libjpeg解析JPEG图片,并显示到SurfaceView上

Android NDK使用libjpeg解析JPEG图片,并显示到SurfaceView上

2014-12-06 16:40:00 7895 20

原创 Android 使用NDK处理BItmap及直接控制SurfaceView的Surface的显示

转载请保留原文链接:http://blog.csdn.net/u010593680/article/details/41410289附带宣传下参与的网站: 最爱明星网:http://zuiaimingxing.com/ 给自己的爱豆打call最近的学习真的比较困难,因为学习了SDK开发项目后,做了一些简单的项目后,觉得在UI线程中加载较多图片时,总会出现卡顿的感觉,特别是手指滑动下拉时,这...

2014-11-23 15:18:51 11634

原创 Android实现基于TCP和UDP协议的即时通讯,含android端和服务器端

附带宣传下参与的网站: 最爱明星网:http://zuiaimingxing.com/ 给自己的爱豆打call这几天学习了下在android中实现即时通讯的方法,一开始,自然是从基本的网络协议中开始尝试了,这样能够最大化的私人订制自己的应用,还能学习到更多的知识,好处多多,接下来就简单介绍下两种协议的不同点吧TCP协议:提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠...

2014-11-05 22:22:39 3361 4

原创 Linux笔记

下载了一个eclipse,想把它解压到/usr目录 [root@localhost Downloads]# tar -zxvf eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz /usrtar: /usr: Not found in archivetar: Exiting with failure status due to

2014-10-24 20:50:45 815

原创 Android知识笔记

android中的小知识笔记、包括个人在android开发中遇到的较棘手的问题

2014-10-17 19:42:29 1085

原创 android NDK学习

开发ndk的小问题

2014-10-15 16:07:12 673

原创 WindowManager的简单使用笔记

WindowManager是Android应用中用来控制界面的

2014-10-10 15:35:50 1916

原创 开源框架SlidingMenu使用出现的一些问题 解决方法

最近感觉侧边栏非常有用,于是

2014-09-30 22:37:36 1277

原创 弹性ScrollView下拉弹性显示底部内容的简单实现

今天写了ScrollView的下拉继续加载的例子,之所以不用

2014-08-19 22:48:00 1102

原创 andorid自定义组件,涂鸦的实现

最近看了很多关于自定义控件的博客,但是发现最困难的

2014-08-13 19:27:42 971

原创 PendingIntent的相关基础知识

最近因为自己public static PendingIntent getActivity(Context context, int requestCode, Intent intent,

2014-05-29 14:31:41 877

原创 Android笔记

android权限:打电话

2014-05-20 23:47:50 59

原创 Eclipse使用笔记

1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。

2014-04-03 17:15:21 736

原创 Spring MVC开发web project笔记

Spring的简单项目记录

2014-03-28 19:18:59 956

原创 java 基础笔记

今天测试了几种java传参,并修改参数的晓测试测试结果:普通类型传值,其他类型传引用,(String很特别,因为一旦改变值则创建新字符串,在函数改变其值需要注意,可用StringBuffer代替)代码如下:[size=x-small][/size][color=darkblue][/color]public class Test /** * @param args...

2014-03-25 17:28:17 74

原创 Spring学习记录

Spring学习记录

2013-11-30 23:11:37 934

原创 进入工作室考核有感

最近刚进入斩工作室,表示心情还要挺愉悦的,想起当初,上一届老人,不给我们布置了开发一个网站的考核项目,并且是两个人组队的,当时我就倍感压力,因为学校并不教网页开放,而且前端后台的概念也不清楚,两个人必须要相互配合,要是我慢了点的话,岂不是坑队友了。。。废话不说,还是说写遭遇到的困难吧,首先,我们两个人都意识到了前后台交互是最困难的,并且,没有了数据的交互,其他深入的工作很难扩展,第一天:各自学

2013-11-25 09:50:51 1093

MAT windows 64位版本

运行exe即可,查看内存情况的强大工具,适合java和android开发使用

2015-08-04

图片高斯模糊处理应用-涉及libjpeg的使用,NDK对SurfaceView的操作,图像模糊处理的APK文件

博客原文地址在http://write.blog.csdn.net/postedit/42400825 欢迎大家留言,交流讨论

2015-01-05

图片高斯模糊处理应用-涉及libjpeg的使用,NDK对SurfaceView的操作,图像模糊处理

博客地址在http://write.blog.csdn.net/postedit/42400825,欢迎大家留言,交流讨论

2015-01-05

ScrollView下拉继续加载

简单的实现了ScrollView下拉继续加载,没有太多的界面控制代码,主要是实现下拉加载逻辑

2014-08-19

自定义控件--涂鸦View

博客原文在这里http://blog.csdn.net/u010593680/article/details/38539913

2014-08-13

基于Spring MVC的web应用

这是一个完整的Spring MVC的web工程,将其放入服务器(如tomcat)中即可使用

2014-03-28

C++Builder经典案例精解

里面有很多例子,包括俄罗斯方块,餐馆结账管理系统,还有动画设计相关的,文字和代码的组合讲解的较浅显,

2013-05-07

C++builder简明教程

C++builder的简明教程,内有很多程序实例,这的很详细,清晰,非常适合初学者。

2013-05-06

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

TA关注的人

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