排序:
默认
按更新时间
按访问量

系统去掉 Android 4.4.2 的StatusBar和NavigationBar

1. 简介     在Android4.4.2中,

2014-05-13 14:29:17

阅读数:27769

评论数:3

Android查看FrameBuffer Resolution

http://www.whatismyscreenresolution.com

2013-09-09 10:01:12

阅读数:2015

评论数:3

Ubuntu12.10 编译Android 4.2

1. 简介     本文描述在X86 64位机(CPU i5)建立Android 4.2编译环境。 2. 安装Ubuntu12.10     从http://releases.ubuntu.com/quantal/上下载 PC (Intel x86) desktop image,然后进行安装即可...

2013-08-16 09:12:50

阅读数:4325

评论数:0

Android System.loadLibrary及JNI_OnLoad简介

1. Android系统加载JNI Lib的方法    Android系统加载JNI Lib的方法有如下两种:   1) 通过JNI_OnLoad   2) 如果JNI Lib没有定义JNI_OnLoad,则dvm调用dvmResolveNativeMethod进行动态解析 2. JNI_On...

2013-08-02 16:42:12

阅读数:15687

评论数:0

获取正在显示的activity名称

1. 在AndroidManifest.xml中增加权限 2. 实现函数 String getTopActivity() { ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_...

2013-07-03 11:36:37

阅读数:3965

评论数:1

Android4.2 G-Sensor工作流程

1. 简介     在了解Sensor工作流程以前,一直以为其事件是通过Event Hub来进行输送的,可是研究完Android4.0代码之后,才发现自己错了。     其主要框架如下图所示:   2.功能模块 2.1 SensorManager.java 与下层接口功能: 1) 在Sensor...

2013-06-07 10:11:40

阅读数:19229

评论数:5

Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 本文Andr...

2013-05-28 10:11:36

阅读数:1997

评论数:1

查看init进程的log信息

cat /dev/initLog

2013-05-20 09:36:57

阅读数:2318

评论数:0

Android属性系统

1. 属性是什么?      属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性(property)是一对键/值(key/value)组合,键和值都是字符串类型。总体感觉属性系统非...

2013-05-17 16:54:05

阅读数:1620

评论数:0

Android init.rc语法详解

1. 简介        init.rc由许多的Action和Service组成。       每一个语句占据一行,并且各个关键字被空格分开。c规范中的(如 /n)反斜杠将被忽略(backslash escapes)而被认为是一个空格 ,双引号用来保证空格不会把一个文字串分分为多个关键字。行...

2013-05-17 15:42:08

阅读数:1775

评论数:0

Android中如何根据端口号寻找对应的进程

1. Android的netstat     netstat代码如下所示: int netstat_main(int argc, char *argv[]) { printf("Proto Recv-Q Send-Q Local Address Fore...

2013-05-15 15:44:45

阅读数:7678

评论数:0

把APK安装到SD卡和TF卡实现方案

1. 简介     为了能把应用程序安装到SD卡和TF卡上,Android系统默认是不支持的,它只有一个asec mount点: /mnt/secure/asec,在我的系统中,此mount点由/mnt/sdcard给占用了,所以TF卡就支持不了。为了解决此问题,除了把代码读明白之外,无其它的办...

2013-04-09 17:08:08

阅读数:7634

评论数:2

linux下热插拔事件的产生是怎样通知到用户空间,kobject_uevent_env之uevent

1.kobject, ktype, kset    1) kobject: 代表sysfs中的目录。    2) ktype: 代表kobject的类型,主要包含release函数和attr的读写函数。比如,所有的bus都有同一个bus_type;所有的class都有同一个class_type...

2012-12-05 14:45:20

阅读数:3523

评论数:0

Android热插拔事件处理流程--Vold

一、Android热插拔事件处理流程图 Android热插拔事件处理流程如下图所示:   二、组成 1. NetlinkManager:        全称是NetlinkManager.cpp位于Android 4.x 源码位置/system/vold/NetlinkManager...

2012-12-01 16:38:20

阅读数:19434

评论数:5

Android系统权限和root权限

1. Android权限说明      Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,Android系统权限相关的内容, (一)linux文件系统上的权限 -rwxr-x--x system   system       415...

2012-11-28 17:04:55

阅读数:14119

评论数:0

Android中使用ALSA声卡及alsa.conf asound.conf

1. 配置文件 总共有三个配置文件:  1) /system/usr/share/alsa/alsa.conf :它指定了另外两个配置文件的路径  2) /etc/asound.conf  3) .asoundrc 可通过cat /proc/asound/cards查看当前系统有哪些声卡...

2012-11-08 12:04:58

阅读数:13586

评论数:0

Android系统--事件读取及分发

1. 简介       WindowManagerService分发事件是通过它的InputManager来完成的。       在初始化时,各部分状态如下:       • InputManager.InputReader:正在睡眠等待事件的发生       • InputManager...

2012-11-07 16:42:44

阅读数:9778

评论数:1

Android UI管理系统

Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。      众所周知,andr...

2012-11-06 18:12:48

阅读数:2167

评论数:0

Activity启动分析

1. Activity简介     一个Activity是用户要做的一件单一工作。它包括与用户交互的所有功能,因此它负责创建Window,以便你通过setContentView放置你的UI。其所有派生类将实现以下两个方法:     1) onCreate:初始化你的activity,通常调用s...

2012-11-06 16:49:58

阅读数:5061

评论数:0

Android AIDL分析

1. AIDL接口     对于WindowManagerService,如果client需要访问它,需要通过AIDL接口来访问,其接口在IWindowManager.aidl中定义,ADIL接口在编译时将生成一个IWindowManager.java文件(此文件在out目录下),其主要相关代码...

2012-11-06 16:14:32

阅读数:7298

评论数:1

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