在Android4.3以后较为方便,继承NotificationListenerService服务类,该类继承至Service,是一个服务类,当通知栏有新的Notification消息送达、已有消息清除的时候,会回调通知到该类下面的方法。所以需要重写它的两个方法,onNotificationPost...
分类:
移动开发 时间:
2014-11-27 20:23:33
阅读次数:
281
这是RDA8810(Android4.2.2)的Browser模块的Android.mk文件
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := android-common ...
分类:
移动开发 时间:
2014-11-27 16:28:40
阅读次数:
243
概要在C#领域或者说.net通信领域中有着众多的解决方案,WCF,HttpRequest,WebAPI,Remoting,socket等技术。这些技术都有着自己擅长的领域,或者被合并或者仍然应用于某些场合。本文主要介绍Socket通讯,因其有着跨平台、跨语言、高性能等优势,适合某些情况的应用以及性能...
/**
* 用于建立于服务器之间通信的工具
*
*
*
*/
public class HttpClientAdapter {
private HttpClient client;
private HttpRequest request;
private HttpGet get;
private HttpPost post;
private HttpResponse...
分类:
移动开发 时间:
2014-11-26 22:44:37
阅读次数:
201
经过反复的学习对比,个人觉得带着问题学习新知是最有效的学习方式,因此文本就以提问的方式来讲述Fragment框架实现方式。1、什么是Fragment?Fragment包含在Activity中,Fragment只能存在于Activity的上下文(context)内,没有Activity就无 法使用Fr...
分类:
移动开发 时间:
2014-11-26 18:45:11
阅读次数:
307
在InputReader从EventHub中获取输入事件,包含触摸屏事件、物理按键事件等,然后转交给InputDispatcher线程,InputDispatcher经过筛选,过滤输入事件。对于触摸事件通过调用findTouchedWindowTargetsLocked()函数找到合适的InputTarget,然后通过dispatchEventLocked()->pre..
分类:
移动开发 时间:
2014-11-25 10:59:31
阅读次数:
524
功能概述
init进程是Android内核启动的第一个进程,其进程号(pid)为1,是Android系统所有进程的祖先,因此它肩负着系统启动的重要责任。Android的init源代码位于system/core/init/目录下,伴随Android系统多个版本的迭代,init源代码也几经重构。
目前Android4.4源代码中,init目录编译后生成如下Android系统的三个文件,分别是
...
分类:
移动开发 时间:
2014-11-23 20:19:30
阅读次数:
558
本文主要介绍android4.4中ActivityManagerService的启动和ActivityManagerService对Activity堆栈的管理。
一、ActivityManagerService的启动
ActivityManagerService也是在SystemServer启动的时候创建的,
class ServerThread {
.......
pub...
分类:
移动开发 时间:
2014-11-23 17:35:05
阅读次数:
513
不巧新拿的android4.0默认启动画面和正常显示旋转了180度,即为倒立的。原来是屏输出为倒的,查找得知可以做旋转:步骤:一:先把这个加上 然后加上属性ro.sf.hwrotation = 180二:在init.rc脚本中添加如下内容: setprop ro.sf.hwrotation180修....
分类:
移动开发 时间:
2014-11-22 22:50:53
阅读次数:
205
Android的启动默认是横屏或者竖屏我们的TV本来是横屏显示,但是有客户竟然要竖屏显示,昨天快下班收到的需求,竟然说7.19就要搞定。思路有2个,一个就是修改LCD的默认输出,但是这个不是我这个水平能轻而易举搞定的。另外一个就是底层应该给上层porting出接口。像这种系统性的接口一般在build...
分类:
移动开发 时间:
2014-11-22 22:46:14
阅读次数:
307