編輯:高級開發
我們曾經在一篇文章中為大家詳細介紹過android文件系統的一些基本概念,相信大家已經可以充分了解這一知識點了。在這裡大家將會繼續對android根文件系統的基本概念進行一個初步的掌握。
經過這幾天在網上搜索關於Android根文件系統的相關資料,發現已經有很多高手 分析了android的文件系統,這些高手多從不同的方面分析了其文件系統的結構和運行原理。我這裡就寫一下自己的理解。
首先是android根文件系統目錄的結構:
- # pwd && ls -a -l
- /
- drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journals
- drwxrwx--- system cache 2008-09-06 22:51 cache
- d---rwxrwx system system 1970-01-01 08:00 sdcard
- lrwxrwxrwx root root 2009-06-09 22:11 etc -> /system/etc
- drwxr-xr-x root root 2008-09-06 22:45 system
- drwxr-xr-x root root 1970-01-01 08:00 sys
- drwxr-x--- root root 1970-01-01 08:00 sbin
- -rw-r--r-- root root 117 1970-01-01 08:00 runme.sh
- dr-xr-xr-x root root 1970-01-01 08:00 proc
- -rwxr-x--- root root 1704 1970-01-01 08:00 init.trout.rc
- -rwxr-x--- root root 9329 1970-01-01 08:00 init.rc
- -rwxr-x--- root root 1677 1970-01-01 08:00 init.goldfish.rc
- -rwxr-x--- root root 106636 1970-01-01 08:00 init
- -rw-r--r-- root root 118 1970-01-01 08:00 default.prop
- drwxrwx--x system system 2008-09-06 22:51 data
- drwx------ root root 2009-06-07 16:29 root
- drwxr-xr-x root root 2009-06-09 22:11 dev
sqlite_stmt_journals :一個根目錄下的tmpfs文件系統,用於存放臨時文件數據。
cache : 是緩存臨時文件夾,據說是除了T-mobile的OTA更新外,別無用處。
sdcard :是SD卡 中的FAT32文件系統掛載的目錄
etc :指向 /system/etc ,眾所周知的配置文件存放目錄
system :是android根文件系統中一個很重要的目錄,系統中的大部分東西都在這裡了,以下是目錄結構:
- # ls -a -l /system
- drwxr-xr-x root 208 1970-01-01 08:00 xbin
- drwxr-xr-x root root 1970-01-01 08:00 modules
- drwxr-xr-x root root 2008-08-01 20:00 framework
- drwxr-xr-x root root 2008-08-01 20:00 fonts
- drwxr-xr-x root root 2008-08-01 20:00 etc
- -rw-r--r-- root root 2197 2008-08-01 20:00 build.prop
- drwxr-xr-x root root 2008-08-01 20:00 media
- drwxr-xr-x root shell 2008-08-01 20:00 bin
- drwxr-xr-x root root 2008-08-01 20:00 usr
- drwxr-xr-x root root 2008-08-01 20:00 app
- drwxr-xr-x root root 2008-09-06 22:45 lost+found
- drwxr-xr-x root root 2008-08-01 20:00 lib
- drwxr-xr-x root root 2008-08-01 20:00 sd
- -rw-r--r-- root root 145 2008-08-01 20:00 init.rc
sys :用於掛載 sysfs文件系統。 在設備模型中,sysfs文件系統用來表示設備的結構.將設備的層次結構形象的反應到用戶空間中.用戶空間可以修改sysfs中的文件屬性來修改設備的屬性值
sbin : 只放了一個用於調試的adbd程序 。
proc :/proc 文件系統下的多種文件提供的系統信息不是針對某個特定進程的,而是能夠在整個系統范圍的上下文中使用。
data :存放用戶安裝的軟件 以及各種數據。
root :什麼都沒有。
dev :不用多說了,設備節點文件的存放地。
以上就是對android根文件系統的相關介紹。
ity的子類, 所以它也是一個Context類,所以我們能用this在TextVIEw構造中。 當我們構造完TextVIEw後,我們需要告訴它顯示什麼: tv.s
android手機操作系統基本特征包括內部集成浏覽器 該浏覽器基於開源的WebKit 引擎,優化的圖形庫 包括2D和3D圖形庫,3D圖形庫基於OpenGL ES 1.0
下面文章著重進行介紹下什麼是android手機系統,在熟知Android手機系統之前,先讓我們熟知下什麼是Android?所謂的Android:Android 包括一個
android到底有多少版手機?想必大家很難回答出來,就算說出來安裝android各個版本操作系統的手機的數量恐怕你也很難說清楚類似聯想“樂Phone”、創新工場“點心