自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 经典排序算法——选择排序

public class ChoosSort { public static int[] selection_sort(int[] arr){ int i, j, min, temp, len = arr.length; for (i = 0; i &l...

2018-02-05 09:38:35 142 0

原创 经典排序算法——冒泡排序

冒泡排序(起泡排序) public static int[] bubblesort(int[] arr){ int i, j, temp, len = arr.length; //一共进行len-1轮遍历,i用来缩减j遍历规模的, fo...

2018-02-01 14:23:52 125 0

原创 观察者模式的基本运用

观察者模式的基本运用

2017-11-06 18:53:46 168 0

原创 单例模式的基本运用

单例模式的基本运用

2017-10-30 20:27:07 232 0

原创 策略模式的基本运用

购买商品后有三种优惠,根据不同情况选择不同的优惠措施。使用策略模式可以实现较好的封装,但仍有需要改进的地方。

2017-10-26 14:38:48 306 1

原创 简单工厂模式的基本运用

计算两个数的加减乘除,运用简单工厂模式将其封装,只提供了加法。

2017-10-26 12:16:36 131 0

原创 MVP模式实例

MVP核心思想:mvp把视图层中UI逻辑抽象成View接口 把业务逻辑抽象成Presenter Model还是原来的Model。实例使用弱引用来防止内存泄漏。 实例

2017-09-27 15:29:33 157 0

原创 《30天自制操作系统》 day02

30天自制操作系统 day02

2017-09-26 11:12:02 225 0

原创 《30天自制操作系统》 day01

30天自制操作系统,day01

2017-09-25 16:45:39 499 2

原创 MySQL Server 5.7安装遇到的问题及解决

MySQL Server 5.7安装遇到的问题及解决

2017-08-07 18:10:29 923 0

原创 Adapter传递数据到Activity(接口回调)

Adapter传递数据到Activity(接口回调)

2017-06-17 12:53:05 6404 0

原创 Android中Classloader解析

Android中Classloader种类

2017-06-14 08:54:32 231 0

原创 Java虚拟机初步解析

(1)JVM结构 (2)编译流程 (3)类加载器 (4)类加载器的加载流程 (5)Java栈区 (6)本地方法栈 (7)方法区 (8)堆区

2017-06-13 08:29:49 183 0

原创 Class文件和Dex文件的初步解析

Class文件和Dex文件的初步解析

2017-06-12 21:37:40 1148 0

原创 一个页面上出现多个listView

当一个页面上出现多个listView,且需要动态添加数据时,需要在每次添加完数据后,测量listview的高度,否则,只显示一个item。 或者当ScrollView和listView混用时,也会只显示一个item。 测量listview的高度

2017-05-27 17:28:01 729 0

原创 Dialog上的EditText的自定义键盘

Dialog上的EditText的自定义键盘

2017-05-27 17:14:52 1365 2

原创 从通知栏跳转到Activity,再跳转至Fragment

从通知栏跳转到Activity,再跳转至Fragment

2017-05-23 15:10:40 961 0

原创 JNI的初步使用(二)

JNI基本数据类型,以及C,C++访问Java Java代码,获取类的属性和静态属性,以及java的函数,构造方法,传入数组并排序,以及返回一个数组

2017-03-27 10:03:11 243 0

原创 JNI的初步使用(一)

使用Eclipse和VS。实现JNI的基本调用。

2017-03-21 17:00:53 187 0

原创 LeetCode 75 解题与优化

LeetCode 75 解题与优化

2017-03-16 17:34:21 301 0

原创 LeetCode 283 解题及优化

LeetCode 283

2017-03-16 16:34:30 241 0

原创 Android中的Binder机制

1. 直观来说,Binder是Android中的一个类,它继承了IBinder接口 2. 从IPC角度来说,Binder是Android中的一种跨进程通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是/dev/binder,该通信方式在Linux中没有 3. 从Android...

2017-03-10 12:19:44 241 0

原创 Android中实现自定义百分比布局

View的onMeasure等的加载过程,xml布局的加载流程,自定义实现百分比布局

2017-03-08 12:41:38 753 0

原创 排序算法

1、选择排序 2、插入排序 3、归并排序 4、快速排序

2017-03-07 10:47:12 211 0

原创 Android实现仿卫星式动画菜单

Android实现仿卫星式菜单

2017-03-06 10:17:53 310 0

原创 Android实现抽奖转盘动画

Android实现抽奖转盘,SurfaceView

2017-03-02 20:30:36 448 0

原创 Android自定义短信接受弹框提示

Android自定义短信接受弹框提示

2017-02-28 17:51:20 604 0

原创 快递物流时间轴

快递物流时间轴

2017-02-24 18:51:40 1040 0

原创 实现无限循环ViewPager

(1)设置ViewPager的Adapter中的item数量为无限大。 (2)在Adapter的instantiateItem方法中用当前的position 除以 图片数组长度取余数是关键,数据显示在数据显示是在0至size-1之间 (3)设置viewpager在无限大item中间

2017-02-20 10:18:22 205 0

原创 Android中的MVC和MVP模式

MVC与MVP

2017-02-16 19:47:58 235 0

原创 Android中的应用更新

实现思路:通过启动service,新建一个线程进行下载,handler通知到notification

2017-02-16 19:36:10 176 0

原创 Android中的应用启动方式及优化

安卓应用的启动方式分为三种:冷启动、暖启动、热启动。及冷启动方式的优化

2017-02-15 13:33:09 1341 0

原创 Android中IM的语音处理简介及初步实现

IM即为Instant Message,消息内容不大,传输快速 即时到达,实时通知IM中语音功能简介控制消息大小,语音时长在一分钟以内。 声音采集:MediaRecorder:直接录制成文件并且保存起来 AudioRecord:直接把声音实时的字节数据返还给我们。声音播放: Mediplayer:...

2017-02-15 11:21:34 1686 0

原创 Android原生视频播放器

Android原生视频播放,横竖屏切换,自定义界面,调节亮度,和音量

2017-02-12 20:25:17 1423 0

原创 JS实现轮播图

JS实现轮播图

2017-01-28 12:29:14 898 1

原创 Java中的动态代理

静态代理,动态代理

2017-01-20 11:26:01 123 0

原创 仿QQ侧滑菜单

一般的侧滑菜单的实现 ,仿qq侧滑菜单,自定义View,属性动画

2017-01-20 10:24:09 178 0

原创 Android框架中常用的反射与注解

Android框架中的反射与注解,定义,用途,相关api

2017-01-19 19:17:13 207 0

原创 EventBus的使用(二)

EventBus 事件总线 相关解释

2017-01-19 17:41:06 194 0

原创 Android的Activity视图层级分析

Activity视图层级图,PhoneWindow,DecorView,content,ActionBar,及浮窗拓展

2017-01-19 14:43:56 3713 0

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