本次给大家分析的是Android中Alarm的机制所用源码为最新的Android4.4.4。首先简单介绍如何使用Alarm并给出其工作原理,接着分析Alarm和Timer以及Handler在完成定时任务上的差别,最后分析Alarm机制的源码。 什么是Alarm Alarm是android提供的用于完 ...
分类:
移动开发 时间:
2017-04-12 12:52:24
阅读次数:
269
它只作用于单独的一个用户请求(HttpContext.Current.Items valid for a single HTTPRequest)。完成这个请求,服务器信息传回浏览器的时候,这个Item集合将丢失。 ...
分类:
Web程序 时间:
2017-04-12 04:10:10
阅读次数:
512
Application 对象主要工作: 服务器启动时: 1、在新建一个app的时候,根据设置好的 URL 和回调函数 Handler 封装成URLSpec 对象 服务器运行时: 2、在请求到来,将 HTTPServer 封装好的HTTPRequest 传入_RequestDispatcher对象,_ ...
分类:
移动开发 时间:
2017-04-01 15:45:38
阅读次数:
509
一、前言 自从Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android6.0之后的SDK中google更是移除了对于HttpClient的支持,而市面上流行的Retrofit同样是使用OkHttp进行再次封装而来的。由此看见学习 ...
分类:
Web程序 时间:
2017-03-30 21:52:51
阅读次数:
363
package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java... ...
分类:
编程语言 时间:
2017-03-29 18:46:12
阅读次数:
239
Fiddler中设置断点修改Request Fiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest 的任何信息包括host, cookie或者表单中的数据。设置断点有两种方法 第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ...
分类:
其他好文 时间:
2017-03-17 18:49:41
阅读次数:
1182
android4.3中引入了蓝牙低能耗le(low energy),相应的也有一些方法/类。不过代码里,并没有找到初始调用的地方。所以这里还是先只分析下bt普通的扫描流程(类似android 4.2),先贴出流程图 主要通过“扫描”的流程来分析下 BluetoothSettings.java::st ...
分类:
移动开发 时间:
2017-02-20 10:58:39
阅读次数:
266
BluetoothAdapter.java中有low enery(le)的一些方法,android提供了这些方法,但源码中并未找到这些方法的调用之处。本文档主要分析这类方法的执行流程,来了解下le到底做了些什么。 本文主要就是分析下startLeScan方法(两个重载方法)。 下面来分析下iGatt ...
分类:
移动开发 时间:
2017-02-20 10:56:34
阅读次数:
666
本文转载自:http://blog.csdn.net/xubin341719/article/details/9177085 关键词:Android LCD控制器 Framebuffer PWM 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:sa ...
分类:
移动开发 时间:
2017-02-18 13:12:13
阅读次数:
301
目标:从宏观上解释Android整个系统结构 来源: 《Android4高级编程》 目录: 1. Android软件栈结构 一、Android软件栈结构 Android软件栈分为四个结构:Linux内核、库、应用程序框架、应用层。分别描述如下: 1. Linux内核:(是什么,有什么内容,有什么用途 ...
分类:
移动开发 时间:
2017-02-12 22:30:07
阅读次数:
246