本内容都是通过书籍以及网络摘抄而来只是提供自己学习和备忘
android基于linux的手机操作系统
四层:
第一层 Linux Kernel 2.6 (驱动,网络,电源,系统安全,内存管理)
第二层 library(开源函数库:libc,openssl,sqlite,webkit,2d sgl/3d opengl)
Android runtime (java 内核函数库 dalvik虚拟机)
第三层 application framework 应用软件架构 (应用程序Framework API 的总集合)
第四层 java应用程序
android开发
android使用java编写,通过Android Runtime的Dalvik虚拟机转换运行 DX bytecode。与(java me)类似
安装ADT+NDK+SDK+eclipse3.7
(简单描述只为自己参考)
下载ADT 拷贝ADT(features,plugins)D:\soft\eclipse\myPlugin\ADT下
在D:\soft\eclipse\dropins下建立ADT.link 编辑内容path=D:\\soft\\eclipse\\myPlugin\\ADT
安装NDK参考14-Cygwin+Android_NDK的安装.docx
安装SDK 拷贝下载的sdk 放置D:\soft\eclipse\android-sdk-windows下
在eclipse下配置路径
APK应用程序制作
网上下载 apk签名工具apktool
需要进行签名APK文件直接通过改软件签名就可以使用
Acer A500 烧录国际版系统
1、首先需要准备的的文件有
(1)update.zip (完整的国行恢复固件,有他在TF卡上你就永远不倒)
(2)a500sys.img (系统文件镜像)
(3)flexrom.img (传说是更新服务器系统镜像)
(4)bcm4329.ko (无线驱动对应内核2.6.36.3)不是2.6.36.3,多字少字的都不行
(5)scsi_wait_scan.ko (无线驱动内核2.6.36.3)不是2.6.36.3,多字少字的都不行
(6)AcerRecoveryInstallerV1.3.apk (实现root android升级包)
(7)TF卡一张 (备份好卡里面的数据,以免丢失)
(8)Iconiaroot v1.3.apk (实现root权限开放)
(9)rootexplorer_5.apk (实现文件拷贝)
(10)com.estrongs.android.pop.apk (实现文件的浏览安装)
2、拷贝以上所有文件在SDCARD目录下
3、拷贝以上所有文件在在TF卡上
4、rootexplorer_5 开放root权限
5、启动AcerRecoveryInstallerV1.3软件
(1)选择 ClockworkMod Recovery by thor2002ro rev1.3.2
(2)点击 Acer Recovery Installer 之后 点击边上重新启动
(3)进入root界面,选择需要更新的包 音量-选择 开关键确定
6、设置-应用程序-未知来源打钩
设置-应用程序-开发-usb调试打钩、保持唤醒打钩
7、进入ADB环境执行命令
adb shell
su (A500这个时候会提示你是否授权,选是)
dd if=/sdcard/flexrom.img of=/dev/block/mmcblk0p6
dd if=/sdcard/a500sys.img of=/dev/block/mmcblk0p3
注意:直到机器重启,屏幕黑屏无需担心请耐心等待
8、拷贝wifi驱动到system\lib\modules
scsi_wait_scan.ko
bcm4329.ko
备注:文件存在E:\android下载\acer国行升级国际版包
9、解决电子市场连不上谷歌服务器问题
安装rootexplorer_5.apk浏览器直接打开/etc/hosts文件,将内容修改为
74.125.93.113 android.clients.google.com 127.0.0.1 localhost 保存并重新启动