
android
fei1700
人人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[zz]一个JNI下c和java程序范例
1.编辑jprint.java文件gliethttp@Leith:~/Android$ cat jprint.java public class jprint{ /******************************************************* *the print() function will call the printf() funci转载 2009-10-13 14:32:00 · 742 阅读 · 0 评论 -
[zz] 浅析dev目录下设备文件mknod节点gid,uid和mode的如何方便设置
http://blog.chinaunix.net/u1/38994/showart.php?id=1348852init=>handle_device_fd 收到uevent信息=>handle_device_event=>static void handle_device_event(struct uevent *uevent转载 2009-10-22 16:37:00 · 1419 阅读 · 1 评论 -
[zz] Android 初始化语言(Android init Language翻译)
在分析Android系统的init程序源码时看到了这份Doc,觉得对系统的分析挺有用的,所以翻译了出来!Android初始化语言(init.*.rc、init.conf文件格式) Android初始化语言包含了四种类型的声明:Actions(行动)、Commands(命令)、Services(服务)和Options(选项)。 所有这些都是以行为单位的转载 2009-10-20 10:28:00 · 657 阅读 · 0 评论 -
[zz] cupcake编译linuxsdk在windows上运行的方法
cupcake编译linuxsdk在windows上运行,主要是复制几个images文件,和jar文件,res文件,fonts文件,templates文件。但自从我上次更新代码之后,新的sdk在eclipse总是报错 Errors:[2009-01-21 15:07:32 - Test] W/ResourceType( 267): Unable to ge转载 2009-10-20 09:46:00 · 908 阅读 · 0 评论 -
[zz] 分析Android 根文件系统启动过程(init守护进程分析)
今天开始分析Android 根文件系统启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方源码的system/core转载 2009-10-20 10:31:00 · 725 阅读 · 0 评论 -
[zz] Android JNI 使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下: typedef struct {const char* name;const char* signature;void转载 2009-10-16 14:36:00 · 564 阅读 · 0 评论 -
[zz] Android模拟器的镜像文件
模拟器运行时,有关的磁盘镜像包括三类:只读、可写、可写的临时文件1.只读模拟器运行时需要几个关键的只读镜像文件,他们一般都可以在模拟器的安装目录中/tools/lib/images中找到(这个也是缺省的-system目录),但也可以通过-system参数指定到其他目录中。在目录下,缺省应该有如下文件:kernel-qemu 模拟器的Linux内核镜像ramdisk.img转载 2009-10-15 17:17:00 · 1189 阅读 · 0 评论 -
[zz] Android 上的 Native C
Android is the first free, open source, and fully customizable mobileplatform. Android offers a full stack: an operating system, middleware,and key mobile applications. It also contains a rich set转载 2009-10-16 14:39:00 · 1071 阅读 · 0 评论 -
[zz] Android Service 示例
首先在eclipse中创建Android工程TestService和TestActivity.java,同时创建服务类MyServicepublic class MyService extends Service { @Override public IBinder onBind(Intent intent) { // TODO Auto-转载 2009-10-16 10:45:00 · 745 阅读 · 0 评论 -
[zz]Alarm 机制 介绍
public class AlarmReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {ac01 app = ac01.getApp();app.btEvent("from AlarmReceiver")转载 2009-10-13 10:17:00 · 695 阅读 · 0 评论 -
[zz]Android中各种JAVA包的功能描述
在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式:importjavax.swing.*;以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。and转载 2009-10-13 10:00:00 · 585 阅读 · 0 评论 -
[zz] 浅析android下propt怎么通过init进程传递和glibc库函数的添加
http://blog.chinaunix.net/u1/38994/showart_1170108.htmladb shell# printenv# getprop 获取所有java层propt# setprop wifi.interface eth0 设置"wifi.interface"对应的数值为eth0环境变量ANDROID_PRO转载 2009-10-22 16:48:00 · 1838 阅读 · 0 评论