当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

一个简单的安卓随机键盘方法

private void setDoorLockState(final int state) { dialog = new Dialog(this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去除对话框的标题 dialog.setContentView(R.layout.unlock_password_dialog); // 在代码中设置界面大小的方法: Dis ...

技术博客 发布于 2017-02-15 17:46 阅读(232)

深入源码分析Android开发中Handler的消息处理机制

handler的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MessageQueue被封装到Looper里面了,我们不会直接与MessageQueue打交道,因此我没将其作为核心类。下面一一介绍: 线程的魔法师Looper Looper的字面意 ...

技术博客 发布于 2017-02-15 17:45 阅读(205)

Android的性能优化

Google近期在Udacity上发布了Android性能优化的在线课程,分别从渲染,运算与内存,电量几个方面介绍了如何去优化性能,这些课程是Google之前在Youtube上发布的Android性能优化典范专题课程的细化与补充。 下面是内存篇章的学习笔记,部分内容与前面的性能优 ...

技术博客 发布于 2017-02-15 17:44 阅读(201)

Android开发中用AIDL实现进程通信

学习Android的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群,群号码:364595326 我们一起学Android! Android Service是分为两种: 本地服务(Local Service): 同一个apk内被调用 远程服务(Remote Service ...

技术博客 发布于 2017-02-15 17:42 阅读(245)

android 判断一个app是否是输入法的方法

之前做一个app,需要列出手机中安装的所有包,包括系统apps,但是又需要过滤输入法,于是后来找到这种方法来判断输入法。 [代码]java代码: ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public static boolean isInputMe ...

技术博客 发布于 2017-02-15 17:42 阅读(312)

安卓开发RecyclerView实现拖拽排序和侧滑删除

在平时开发应用的时候,经常会遇到列表排序、滑动删除的需求。如果列表效果采用的是 ListView 的话,需要经过自定义 View 才能实现效果;但是如果采用的是 RecyclerView 的话,系统 API 就已经为我们提供了相应的功能。 接下来,我们就来看一下怎么用系统 AP ...

技术博客 发布于 2017-02-15 17:39 阅读(321)

Android开发中应用的安装流程是怎样的呢?

这段时间在研究插件化相关的技术,追根溯源,所以干脆把Apk的安装流程梳理了一遍,与大家共享,望指正! 本文基于Android 5.1的源码,分析Apk安装流程。 Apk是Android Pakage的缩写,即Android安装包,Apk文件其实是zip格式,一般包含一个或多个dex文件、res ...

技术博客 发布于 2017-02-13 17:11 阅读(318)

安卓RxJava系列四(过滤操作符)

前面一篇文章中我们介绍了转换类操作符,那么这一章我们就来介绍下过滤类的操作符。顾名思义,这类operators主要用于对事件数据的筛选过滤,只返回满足我们条件的数据。过滤类操作符主要包含: Filter Take TakeLast TakeUntil Skip SkipLast ElementAt Debo ...

技术博客 发布于 2017-02-03 15:44 阅读(250)

安卓RxJava系列三(转换操作符)

前面两篇文章中我们介绍了RxJava的一些基本概念和RxJava最简单的用法。从这一章开始,我们开始聊聊RxJava中的操作符Operators,后面我将用三章的篇幅来分别介绍: 转换类操作符 过滤类操作符 组合类操作符 这一章我们主要讲讲转换类操作符。所有这些Operator ...

技术博客 发布于 2017-02-03 15:40 阅读(336)

安卓RxJava系列二(基本概念及使用介绍)

前言 上一篇的示例代码中大家一定发现了Observable这个类。从纯Java的观点看,Observable类源自于经典的观察者模式。RxJava的异步实现正是基于观察者模式来实现的,而且是一种扩展的观察者模式。 观察者模式 观察者模式基于Subject这个概念,Subject是一种特 ...

技术博客 发布于 2017-02-03 15:38 阅读(205)