編輯:Android開發教程
android是基於linux的,和我們通常認為的windows不同。它的文件結構和linux類似,因此它的根目錄是/,然後之下是:
1. mnt:掛載點目錄,sdcard在改目錄下
2. etc:系統主要配置文件
3. system:Android 系統文件
4. sys:Linux 內核文件
5. proc:運行時文件
6. init.rc:啟動腳本
7. default.prop:系統屬性配置文件
8. data:用戶程序目錄
9. dev:設備文件
以上是 Android 根目錄下文件目錄,根據之前的分區結構可以大致看出每個目錄的所處位置和大致功能,
以下是幾個重要目錄/文件的說明:
android設備上的每個應用都有一個放置在沙盒中的文件目錄。將文件保存在沙盒中可阻止其他應用的訪問。每個應用的沙盒目錄都是設備/data/data目錄的子目錄,且默認以應用包命名。
我們使用openFileOutput和openFileInput API操作的文件,生成位置就在設備/data/data目錄的子目錄/files下。
位於mnt,掛載點目錄,sdcard在該目錄下。我們用getExternalStorageDirectory API操作的都是該上的文件。
URL:http://www.bianceng.cn/OS/extra/201608/50380.htm
Android本質上是基於Linux內核的系統,也就是說Android就是一種Linux操作系統。只不過大多數時候都會運行在ARM架構的設備上,例如,Android手機、
記得在我剛接觸Android的時候對系統聯系人中的特效很感興趣,它會根據手機中聯系人姓氏的首字母進 行分組,並在界面的最頂端始終顯示一個當前的分組。如下圖所示:最讓我感興
前面我也寫了有幾個自定義進度的控件,那麼,今天,我再加一個控件,原理跟前面講的差不多,先看看效果:這個是一個以弧線為依托的進度控件,主要包括了兩個圓弧、一個圓、一個文本。
這個例子的主Activity定義在AlertDialogSamples.java 主要用來介紹類AlertDialog的用法,AlertDialog提供的功能是多 樣的: