标签归档:Android

CyanogenMod源码目录简介

简单说明下,CyanogenMod的目录结构,方便大家编译自己的ROM。

bionic/

主要是一些Android 定制的libc 库文件,一般情况下无需修改此目录的文件。

build/

编译过程回用到的脚本和各种文件。如果对Android编译过程和各种Make 命令有兴趣,可以研究下这个目录。

bootable/

 ClockworkMod recovery的目录。

dalvik/
运行Java程序的虚拟机dalvik。

art/

在Android 4.4中引入的新的Java运行环境,旨在替代dalvik,通过预编译APP提高运行速度。

device/

具体手机适配的文件相关的目录,目录一般组织为device/<vendor>/<codename>。比如小米2s的可以这样device/xiaomi/aries。做适配的时候大多都在这里进行。

doc/

包括 Android Open Source 网站的源码。

external/

被Android 或 CyanogenMod 引用,在编译过中可能会用到的,但不是Android体系内的一部分工具。

frameworks/

Android frameworks的核心部件。Android frameworks是Android架构中比较上层的一部分,主要的UI和编程所需要的接口大部分在这一层提供。当然还包括CyanogenMode为Qualcomm、OMA和其他架构所做的优化。

hardware/

平台和硬件相关的库文件。

kernel/

内核相关的部分,目录的组织结构类似device。

ndk/

支持可以用c 编写app,更多细节参考这里

out/

编译的最终产出物都会放在这个目录。Android ROM相关的在out/target/product/<codename>目录下,包括system.img、recovery.img、boot.img 等。

packages/

Android app 的源码文件在packages/apps下。

prebuilt/

包括跨平台编译Android的工具链。

system/

Linux 底层的系统,包括shell、netd、fastboot等。

vendor/

存放从设备中提取的二进制资源文件(proprietary blobs )。

websharing wifi网页文件共享- android软件推荐

我现在用的手机是三星的5700 Android手机,Android系统果然魅力非凡,可玩性很高。最近发现一个特别好玩的软件websharing ,他是如何的强大呢?先看看介绍吧!

网页共享(WebSharing)可以通过WIFI无线局域网共享你手机上的文件、音乐、视频、图像等,你只需要在电脑输入一个地址就能访问和播放。

你还可以自定义端口和使用手机网络分享手机文件,除此之外软件还提供了两个账户,分别拥有不同的权限,最大限度保证了你的资料的安全

 web sharing

web sharing

主要功能:

*批量上传/下载:传输整个文件夹/相册

*传输音乐支持在电脑播放手机音乐

*查看照片

*观赏影片

这个最大的特点就是让我们摆脱了线路的困扰,其实很久以前我就有这个想法,不过一直没有去实现。手机带上Wi-Fi后可想象的空间很多。如果 Wi-Fi Direct 成为现实,那么可以实现用wifi网络来玩一些局域网游戏,比如斗地主,大家在一起玩的时候就不用扑克牌了,直接用手机的Wi-Fi加入同一个局域网,就可以实现通过手机斗地主。