android系统开发
niepengpeng333
这个作者很懒,什么都没留下…
展开
-
Android HAL 是如何被调用的
摘自:http://blog.csdn.net/k229650014/article/details/5801397(只做部分转载,该博文前半部分省略)Android HAL 是如何被调用的Android对硬件的调用,google推荐使用HAL的方式进行调用,对于An转载 2011-09-25 22:17:53 · 513 阅读 · 0 评论 -
使用Eclipse开发Android源码
摘自:http://www.linuxidc.com/Linux/2010-10/29416.htm1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, syste转载 2011-12-06 10:09:26 · 617 阅读 · 0 评论 -
为Android加入busybox工具
摘自:http://blog.csdn.net/liaoshengjiong/article/details/3957725我们可以通过两种方式进入Android的console:1. 直接执行命令emulator -shell;2. 在启动emulator后,通过命令adb shell进入。之后我们就可以使用一些linux下常用的命令了,如ls,cat等。然而Androi转载 2011-12-06 10:20:10 · 512 阅读 · 0 评论 -
CyanogenMod源代码下载及编译
摘自:http://hualang.iteye.com/blog/1139269下载CM源代码其实跟下载google的纯Android源代码是类似的,下面的是CM的官方网站,你要先下载你的手机对应的ROM,放入SDCARD根目录,以防万一。http://www.cyanogenmod.com/ 下面再介绍一个网站:http://forum.xda-developers.co转载 2011-12-21 09:37:35 · 1933 阅读 · 1 评论 -
编译Android源码制作ROM,烧录
摘自:http://blog.csdn.net/liucheng2009/article/details/7041091Android源码编译后,在out/target/product/generic下生成的三个镜像文 件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。 ramdisk.img是根文件系统,s转载 2011-12-21 15:56:14 · 1092 阅读 · 1 评论 -
AndroidManifest.xml简单分析
摘自:http://hi.baidu.com/%CE%D294%CB%FD/blog/item/8a981f8ed5f6941db21bba54.htmlAndroidManifest.xml是每个android程序中必须的文件。 它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等)转载 2011-12-12 17:17:55 · 714 阅读 · 0 评论 -
Android 初始化脚本语法解析
摘自:http://blog.chinaunix.net/space.php?uid=22415790&do=blog&id=1774114Android初始化脚本语言包含四种类型的语句:动作(Actions)指令(Commands)服务(Services)选项(Options)该语言的语法包括下列约定:所有类型的语句都是基于行(line-oriented)的,转载 2011-12-21 15:59:08 · 619 阅读 · 0 评论 -
request_suspend_state: wakeup (3->0) at
摘自:http://hi.baidu.com/supertreeman/blog/item/f96ea8119ff3b64ff919b847.htmlandroid有时会遇到把自己制作的initlogo.rle放入 根目录下,第一次启动能够看到图片,第2次启动就有看不了,提示没有 initlogo.rle?Warning: unable to open an initial c转载 2011-12-28 16:26:04 · 2878 阅读 · 0 评论 -
Android开机界面logo
摘自:http://space.itpub.net/7232789/viewspace-703069Android 开机会出现3个画面:a. Bootloader启动,出现小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);b. Android平台启动初始化,出现”A N D R I O D”文字字样画面;c. Android平台图形系统启动,出现含闪动转载 2012-01-07 21:55:01 · 1637 阅读 · 0 评论 -
Android 源码目录结构
摘自:http://www.cnblogs.com/greatverve/archive/2011/12/22/android-code-sturct.htmlAndroid 2.1总目录|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-转载 2012-01-12 09:30:33 · 790 阅读 · 0 评论 -
download android source in google
摘自:http://source.android.com/source/downloading.html转载的目的是以防万一,上不了google了。Downloading the Source TreeInstalling RepoRepo is a tool that makes it easier to work with Git in the context转载 2012-01-13 09:19:43 · 1357 阅读 · 0 评论 -
INIT.RC分析
摘自:http://www.cnblogs.com/perseus/archive/2012/03/19/2405503.htmlINIT.RC分析1,init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2,init.rc是在$GINGERBREAD/system/core/init/init.c中读取转载 2012-05-16 15:48:15 · 540 阅读 · 0 评论 -
android-如何在系统settings里添加设置选项
摘自:http://android-sz.iteye.com/blog/755168版本:2.3.1 目的:在通话设置菜单下,添加一dect设置菜单,里面再添加一checkBOxPreference 来使能硬件模块。 ------------------------- 目前做的项目,需要在系统settings里面添加一选项来使能硬件模块,里面涉及到的preference知识,请转载 2012-05-17 17:28:56 · 3688 阅读 · 0 评论 -
Android编译过程详解
分别摘自: Android编译过程详解(一):http://blog.csdn.net/mr_raptor/article/details/7539978 Android编译过程详解(二):http://blog.csdn.net/mr_raptor/article/details/7540066 Android编译过程详解(三):http://blo转载 2012-05-25 11:53:43 · 1433 阅读 · 0 评论 -
Android中JNI调用
http://blog.csdn.net/xyz_lmn/article/details/6955031 android支持使用NDK开发C程序,关于配置NDK环境问题应该不用再赘述了,这个网上有很多,这里通过一篇实例来讲述简单的JNI开发,大家可以参考这篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse编译C语言为so文件的开发环转载 2012-10-14 23:16:53 · 800 阅读 · 0 评论 -
android自带的APP导入eclipse
摘自:http://www.360doc.com/content/11/0831/15/87000_144757213.shtml个人建议首先按照android源代码的ide/eclipse中的格式化xml和import导入到你编译的eclipse中,如果你编译的android源代码是2.3以上的版本的,建议用JDK6以上,提醒各位的是new androidProject不是Java pr转载 2011-12-06 10:16:12 · 1740 阅读 · 0 评论 -
Eclipse中开发Android系统的内置应用
摘自:http://www.iteye.com/topic/1050439Android系统内置有:Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)等众多的核心应用。然而,在SDK开发环境(即Eclipse + ADT)下,这些应用却无法被正确编译,究其原因 至少有以下几种情况:1、它们使用到了未包括在SDK中(公开发布)的API,有两种情转载 2011-12-05 17:06:59 · 639 阅读 · 0 评论 -
Android JNI
摘自:http://blog.csdn.net/free2o/article/details/4493617Android 系统中一些和硬件相关或者系统底层的服务的操作或者通过外面的软件包实现的功能都会封装成为java 的类以供应用层开发使用,从而是应用层不必关心底层的实转载 2011-09-26 17:43:31 · 498 阅读 · 0 评论 -
Android JNI 使用的数据结构JNINativeMethod详解
对博文《 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口》的程序的一点解释。摘自:http://hi.baidu.com/zhlg_hzh/blog/item/f0d782081f2f45d963d986f5.html转载 2011-09-26 10:26:39 · 425 阅读 · 0 评论 -
Android HAL实例解析
摘自:http://blog.csdn.net/hongtao_liu/article/details/6060734#1804198(建议看博客的原文,这里只做只做收藏)华清远见讲师 刘洪涛一、概述 本文希望通过分析台湾的Jollen的mokoid 工转载 2011-09-25 22:09:54 · 585 阅读 · 0 评论 -
在eclipse的android工程里引用android sdk之外的类和方法
摘自:http://edu.gamfe.com/tutor/d/35768.htmlserviceManager:http://www.kiwidoc.com/java/l/x/android/android/5/p/android.os/c/ServiceManager转载 2011-09-28 09:55:05 · 660 阅读 · 0 评论 -
解决Android模拟器显示太大的问题
摘自:http://hi.baidu.com/conanx/blog/item/05479befd6534d03fdfa3cbb.html安装上Android模拟器之后,开启一个Android 2.2的模拟器,发现屏幕太大了,模拟器最下面的导航按键根本就显示不出来,找到了转载 2011-09-27 23:45:45 · 2200 阅读 · 0 评论 -
Android系统上cp命令的替代方法
摘自:http://blog.sina.com.cn/s/blog_50b175bf0100so3z.html今天把玩手头的那部Android手机时碰到一个问题,即因为权限问题无法将文件复制到/system/和/data/分区中,经过一番折腾后,算是解决了,在此记录一笔。转载 2011-10-14 18:23:52 · 2770 阅读 · 1 评论 -
我的图片 无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用)
摘自:http://hi.baidu.com/hoyah/blog/item/aca16338e06e85f93a87ce89.html运行程序更新时出现报错:无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用)其实这是因为有另外一个程序在运行,导致锁不可用。原因可能是上次运行更新或安装没有正常完成。解决办法时杀死此进程sudo rm /v转载 2011-11-21 22:55:39 · 414 阅读 · 0 评论 -
ubuntu 下Android源码的获取和编译
摘自:http://www.2cto.com/kf/201111/110742.html这两天着手编译源码的准备工作,在此记录下过程,方便自己备份的同时也希望能对后来者有所帮助。Attention:本文环境是在ubuntu 11.04下获取并编译android 2.3.3的源码, 过程参考了easwy的博文:http://www.2cto.com/kf/201111/11074转载 2011-11-22 14:18:12 · 717 阅读 · 0 评论 -
编译Android源码错误汇集
问题1:Header: out/target/product/generic/obj/include/libwpa_client/wpa_ctrl.hhost C: acp <= build/tools/acp/acp.chost C++: libhost <= build/libs/host/pseudolocalize.cpp/bin/bash: g++:找不到命令make:原创 2011-11-29 10:33:50 · 2996 阅读 · 2 评论 -
使用Eclipse开发Android源码
摘自:http://www.linuxidc.com/Linux/2010-10/29416.htm(还未具体学习)1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root转载 2011-11-10 23:26:02 · 535 阅读 · 0 评论 -
Android中建立JNI调用
1、安装Cygwin 再配置一下环境变量,编译的时候方便。打开D:\ndk\cygwin\home\FHP\.bash_profile(我电脑登录用户名为FHP),在文件最后添加:NDK="/cygdrive/d/ndk/android-ndk-r5c" (注明:后面是ndk的路径)export NDK2、Eclipse需要安装CDT3、建立JNI的编译器,实原创 2012-10-15 22:03:54 · 726 阅读 · 0 评论