Android的文件系统根目录的结构(4)

2021-04-06 05:12

Android的文件系统根目录的结构

5)设置一些线程参数

6)设置TCP缓存大小

5、操作android的一些方法

您应该已经知道,Android 的核心作业系统是Linux (现在用的版本是2.6.25)。因此内部的档案系统,与系统目录等,也和Linux 脱不了关系。要如何观察这些系统目录,到底藏了什么秘密呢?

在Eclipse 环境中,你可以用DDMS 来观察。不过这个DDMS 在我的电脑上的执行速度,实在太慢了。我个人的偏好是,直接用adb shell 来观察。

启动adb shell 的用法如下:

1). 在Windows 中,开启一个命令列视窗(或执行cmd.exe 这个程式)

2). cd <android-sdk-install_path>/tools

3). adb shell

当你看到这个# 提示字元时,就表示你已经进入模拟器的系统。接下来,你就可以用Linux 上的指令来浏览这些目录。像是 cd, ls, pwd, cat, rm 等等。

这里面,有几个目录是和Android 相关的,特地将他整理下来,供你参考。

/system/app

预载入应用程式执行档(*.apk),都是放在这。像是Alarm Clock, Browser, Contacts, Maps,... 等等。

/system/framework

这里放 Android 系统的核心程式库。像是core.jar, framework-res.apk, com.google.android.gtalkservice.jar,...等等。

虽然许多程式库都是以jar 结尾的,不过里面Java classes 还是以dex 格式存在着。

/system/media/audio/(notification, alarms, ringtones, ui)

这里放系统的声音档,像是闹铃声,来电铃声等等。这些声音档,多是 ogg 格式。

/data/anr/traces.txt

当你的应用程式发生ANR (Application is Not Responding) 错误时,Android 会自动将问题点的code stack list 写在这个档案内,你直接用cat 命令就可以看他的内容。

/data/app

/system/app 放的是系统预载的应用程式执行档。而这里放的是使用者自己安装的应用程式执行档(*.apk)。

/data/data/<app-package-name>

当你在程式中用Context.openFileOutput() 所建立的档案,都放在这个目录下的files 子目录内。而用Context.getSharedPreferences() 所建立的preferences 档(*.xml) ,则是放在shared_pref 这个子目录中。

/data/location/gps

这里看起来,应该是给GPS location provider 用的。其中的 properties 档案的内容如下: requiresNetwork false

requiresSatellite false

requiresCell false

hasMonetaryCost false

supportsAltitude true

supportsBearing true

supportsSpeed true

repeat true

accuracy 100

powerRequirement 1

没猜错的话,这应该是用来描述GPS location provider 有那些功能的。


Android的文件系统根目录的结构(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第9章 建设工程合同

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: