4.2 千变万化的服务-Service开发Service是Android系统中运行在后台、不和用户交互应用组件。它和Activity的级别差不多,只能在后台运行。每个Service必须在manifest文件中 通过来声明。4.2.1 Service的生命周期Service的生命周期并不像Activity那么复杂,它只继承了onCreate(),onStart(),onDestroy()三个方法,当...
分类:
移动开发 时间:
2015-01-21 10:16:21
阅读次数:
126
2)和Activity交互的本地服务刚刚我们介绍的Service是不需要与Activity进行交互的,现在我们再来看看与Activity交互的本地服务。首先,我们新建一个BindLocalServide类继承自Serivce,代码如下: // import略 public class BindLocalServideextends Service { private sta...
分类:
移动开发 时间:
2015-01-21 10:16:03
阅读次数:
214
发现自己讲的东西都是UI相关的,这一篇就来讲讲Android很重要的知识点:Handler Looper Message。...
分类:
移动开发 时间:
2015-01-20 18:06:24
阅读次数:
192
1 , handler.postDelayed 定时 timerCount = Integer.parseInt(timer_tv.getText().toString()); // 页面上10秒 倒数 handler = new Handler(); ...
分类:
其他好文 时间:
2015-01-20 15:35:45
阅读次数:
187
异步消息处理机制解析 Android中的异步消息处理主要有四个部分组成,Message、Handler、MessageQueue和Looper。1、Message Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。上个例子中就使用了Message的wh.....
分类:
移动开发 时间:
2015-01-20 15:19:39
阅读次数:
124
A:return false--->In event handler ,prevents default behavior and event bubbing 。 return false 在事件的处理中,可以阻止默认事件和冒泡事件。B:event.preventDefault()---> In e...
分类:
Web程序 时间:
2015-01-20 15:05:46
阅读次数:
252
无论如何使用,都能感觉到使用boost.asio实现服务器,不仅是一件非常轻松的事,而且代码很漂亮,逻辑也相当清晰,这点上很不同于ACE。使用io_service作为处理工作的work pool,可以看到,就是通过io_service.post投递一个Handler到io_service的队列...
分类:
其他好文 时间:
2015-01-20 13:29:41
阅读次数:
389
SysTick_Handler(void)这个定时器中断处理函数是怎么定义的?根据以往的经验,我感觉在底层应该会有一个类似于函数声明的东西的存在,但是往下跟程序的话,一直都没有找到相应的定义或者声明,那么究竟SysTick_Handler这个函数怎么来的呢?是不是可以人为的做修改呢?以及Systick的详细介绍...
分类:
其他好文 时间:
2015-01-19 22:45:40
阅读次数:
325
Android不允许在子线程中进行UI操作,但是有些时候,我们必须在子线程里去执行一些耗时任务,然后根据任务的执行结果来更新相应的UI控件。对于这种情况,Android提供了一套异步消息处理机制,完美地解决了在子线程中进行UI操作的问题。主线程:1、新建Handler对象2、重写父类handle.....
分类:
移动开发 时间:
2015-01-19 20:43:22
阅读次数:
248
read/write方法这些方法对一个流进行读写操作(能够是套接字,或者其它表现的像流的类):async_read(stream, buffer [, completion],handler):这种方法异步地从一个流读取。结束时,处理方法被调用。处理方法的格式是:void handler(const...
分类:
编程语言 时间:
2015-01-19 19:03:06
阅读次数:
154