自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 程序的运行过程

首先,ActivityThread从main()函数中开始执行,调用prepareMainLooper()为UI创建一个消息队列(MessageQueue)。 然后创建一个ActivityThread对象,在ActivityThread的初始化代码会创建一个H(Handler)对象和一个ApplicationThread(Binder)对象。其中Binder负责接收远程AMS的IPC调用,接收

2017-07-31 20:01:17 699

原创 Java实现插入排序

插入排序法通过对未排序的数据执行诸葛插入至合适的位置而完成排序工作。首先看看思路,通过比较和插入来实现排序,其排序流程如下:(1)首先对数组的前两个数据进行从小到大的排序。(2)接着将第3个数据与排好序的两个数据比较,将第3个数据插入到合适的位置。(4)不断的重复上述过程,知道把最后一个数据插入合适的位置。最后,编完成了对原始数组从小到大的排序。eg:void insertionSort

2017-07-31 19:17:25 231

原创 Java选择排序算法

Java常用排序算法,包括交换排序、选择排序、插入排序和合并排序。其中交换排序主要包括冒泡排序和快速排序法;选择排序主要包括选择排序法和堆排序法;插入排序主要包含插入排序法和Shell排序法。以上几种基本排序法直接对计算机内存中的数据进行排序。冒泡排序算法通过多次比较和交换实现排序,其排序流程如下:(1)对数组中的各数据,依次比较相邻两元素的大小。(2)如果前面的数据大于后面的数据,就交换两个

2017-07-28 15:45:45 370

原创 Java饿汉式单例模式和懒汉式单例模式

饿汉式单例模式public class SingletonClass{ private static SingletonClass instance=new SingletonClass(); privte SingletonClass(){} public static SingletonClass getInstance(){ return instanc

2017-07-28 10:08:24 352

原创 Android三指截屏的实现

三指截屏是用户三个手机点击屏幕向下滑,最终调用systemui的截屏服务实现截屏。所以其他只是做一个策略的实现。目前很多不少手机都实现了该功能,因此自己也尝试着实现该功能。 1.首先是注册事件,监听用户是否设置打开了三指截屏功能。if(Feature.FEATURE_THREE_FINGER_SCREENSHOT){ resol

2017-07-27 14:26:49 7327 5

原创 Android 应用冻结流程分析

Android 的这些组件有两种状态,禁止的和正常激活 ,默认为激活状态。Android应用冻结主要是调用PMS来实现应用冻结。用户可以通过命令 PackageManager接口的方法实现或者通过pm命令来实现。1.客户端调用PackageManager如下接口: int getComponentEnabledSetting(in ComponentName componentName); /

2017-07-27 11:53:28 14220

原创 VirtualAPK的特性

VirtualAPK的特性VirtualAPK是滴滴出行自研的一款优秀的插件化框架,主要有如下几个特性。功能完备支持几乎所有的Android特性; 四大组件方面 四大组件均不需要在宿主manifest中预注册,每个组件都有完整的生命周期。Activity:支持显示和隐式调用,支持Activity的theme和LaunchMode,支持透明主题; Service:支持显示和隐式调用,支持Serv

2017-07-06 15:57:16 797

Android 电源管理

Android 电源管理

2018-03-26

空空如也

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

TA关注的人

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