文件夾的目錄結構圖
1、HelloWorld項目的目錄結構
1.1、src文件夾
1.2、gen文件夾
1.3、Android 2.1文件夾
1.4、assets
1.5、res文件夾
1.6、AndroidManifest.xml
1.7、default.properties
圖1、HelloWorld項目目錄結構
下面將分節介紹上面的各級目錄結構。
1.1、src文件夾
顧名思義(src, source code)該文件夾是放項目的源代碼的。打開HelloWorld.java文件會看到如下代碼:
package helloworld.test;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
可以知道:我們新建一個簡單的HelloWorld項目,系統為我們生成了一個HelloWorld.java文 件。他導入了兩個類android.app.Activity和android.os.Bundle,HelloWorld類繼承自Activity且重 寫了onCreate方法。
以下說明針對沒有學過Java或者Java基礎薄弱的人
@Override
在重寫父類的onCreate時,在方法前面加上@Override 系統可以幫你檢查方法的正確性。
例如,public void onCreate(Bundle savedInstanceState){…….}這種寫法是正確的,
如果你寫成public void oncreate(Bundle savedInstanceState){…….}這樣編譯器回報如下錯誤——
The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,
以確保你正確重寫onCreate方法。(因為oncreate應該為onCreate)
而如果你不加@Override,則編譯器將不會檢測出錯誤,而是會認為你新定義了一個方法oncreate。
android.app.Activity類:因為幾乎所有的活動 (activities)都是與用戶交互的,所以Activity類關注創建窗口,你可以用方法setContentView(View)將自己的UI放 到裡面。然而活動通常以全屏的方式展示給用戶,也可以以浮動窗口或嵌入在另外一個活動中。有兩個方法是幾乎所有的Activity子類都實現的:
onCreate(Bundle): 初始化你的活動(Activity),比如完成一些圖形的繪制。最重要的是,在這個方法里你通常將用布局資源(layout resource)調用setContentView(int)方法定義你的UI,和用findViewById(int)在你的UI中檢索你需要編程地 交互的小部件(widgets)。setContentView指定由哪個文件指定布局(main.xml),可以將這個界面顯示出來,然後我們進行相關 操作,我們的操作會被包裝成為一個意圖,然後這個意圖對應有相關的activity進行處理。
onPause():處理當離開你的活動時要做的事情。最重要的是,用戶做的所有改變應該在這里提交(通常ContentProvider保存數據)。
更多的關於Activity類的詳細信息此系列以後的文章將做介紹,如果你想了解更多請參閱相關文檔。
android.os.Bundle 類:從字元串值映射各種可打包的(Parcelable)類型(Bundle單詞就是捆綁的意思,所有這個類很好理解和記憶)。如該類提供了公有方法—— public boolean containKey(String key),如果給定的key包含在Bundle的映射中返回true,否則返回false。該類實現了Parceable和Cloneable介面,所以 它具有這兩者的特性。
1.2、gen文件夾
該 文件夾下面有個R.java文件,R.java是在建立項目時自動生成的,這個文件是只讀模式的,不能更改。R
Ⅱ 安卓手機根目錄下的各個文件夾有什麼作用
作用:
1.res:資源文件。
2.drawable:布局文件。
3.layout:布局文件。
4.anim:動畫效果文件。
5.values:取值、字元串等。
6.src:代碼,至於src內部的目錄名稱,取決於具體項目結構。
7.libs:庫文件。
Ⅲ Word文檔中如何畫目錄樹
Word文檔是可以畫目錄樹,具體方法如下:
1、單擊「插入」/「SmartArt」,彈出「選擇SmartArt圖形」對話框,在該對話框左側列表中選擇「層次結構」,在中間區域選擇「表層次結構」
Ⅳ windows系統下文件目錄表的結構
系統文件夾詳解Win9X/Me篇
據說目前Windows9X仍然有很多用戶,而Windows Me和Windows9X又很相近。這里就帶你走進Windows 9X/Me主要的系統文件夾,將它們看個通透吧。
首先需要明確一個概念,「系統文件夾」指的是存放操作系統主要文件的文件夾,一般在安裝操作系統過程中自動創建並將相關文件放在對應的文件夾中,這裡面的文件直接影響系統的正常運行,多數都不允許隨意改變。
Command
該文件夾內有很多DOS下的外部命令程序,這些小工具在系統崩潰對於系統的修復很有用,如Bootdisk.Bat文件可以用於在DOS命令行上創建啟動盤。
Cookies
「甜餅」文件夾,存放用戶瀏覽某些網站時由網站在你的硬碟上創建的一些個人資料,如用戶名、所到過的網址等。
Desktop
桌面文件夾,存放於該文件夾內的文件將直接顯示在桌面上。
Downloaded Program Files
存放IE下載文件的文件夾。其中包含了顯示已打開過的Web頁所需的文件(大部分文件用來運行Web頁面上的動畫)。注意:這並不是你下載的軟體必須放置的文件夾。
Favorites
「收藏夾」文件夾。我們在IE中將某個網頁「添加到收藏夾」,實際上就是將網頁的快捷方式存放在該文件夾下,當然也可以在該文件下創建更多的文件夾,以便將收藏分類存放。
Fonts
字體文件夾。系統中所有要用到的字體都存放在此,所以添加新字體除了通過打開控制面板的「字體」窗口中的「安裝新字體」項的方式進行以外,也可以直接將字體文件復制到這里;在此也可刪除某些不常用的字體文件(但注意擴展名為.fon的屏幕字體最好不要亂刪,以免引起系統不能正常顯示)。
Help
幫助文件的存放文件夾。裡麵包括很多很詳細的幫助文件,遇到疑難可多看這些幫助文件,它們對用戶會有很多幫助。
History
歷史記錄文件夾。當在IE瀏覽器瀏覽過一個網頁時,IE默認會創建一個歷史記錄信息存放在此。如果不想讓他人知道你的瀏覽行蹤,可以刪除這個文件夾中的內容。
Offline Web Pages
離線瀏覽文件的存放位置。當某個站點被設成允許離線使用時,就會在該文件夾中生成對應的文件。
Recent
記錄最近打開過的文檔的文件夾。其中的內容和開始菜單中「文檔」項中的內容相對應,所以要想清除最近打開過的文檔記錄,直接刪除該文件夾中的快捷方式即可。
Start Menu
開始菜單文件夾。其中的項目對應開始菜單中的程序項,在該文件夾中可以調整開始菜單項目(如增加、刪除、重新分類等)。
Sysbckup
該文件夾用於存放系統對注冊表和系統文件的備份信息。
System
這是系統文件夾,存放了系統中的重要文件(如DLL文件等),一些軟體在安裝時也會向該文件夾復制文件,因此,隨著安裝的軟體的增加,此文件夾中的內容也會越來越多。該文件夾內的文件一般不要輕易刪除,否則會導致系統錯誤。
System32
32位的系統文件夾,其中有很多虛擬設備文件(擴展名為VXD),隨意刪除它們會引起系統出錯甚至崩潰。
Temp
臨時文件夾,存放系統運行時產生的臨時文件。其中的文件通常需要手動進行清理。
Temporary Internet Files
IE的臨時文件夾。該文件夾中存放IE瀏覽網頁時所生成的一些內容,當再次打開相同網頁時系統會從這里讀取,以加快瀏覽速度。因此適當加大該臨時文件夾的空間會使瀏覽速度更快(在控制面板的「Internet選項」中設置)。
系統文件夾詳解Win2000/XP篇
既然說完了win98/Me的系統文件夾那麼現在說說流行的Win2000/XP的系統文件夾吧。在系統安裝完成後,默認會生成三個文件夾:「WinNT」(對XP而言則是Windows)、「Documents and Settings」和「Program Files」。與Windows9X/Me相比,在系統安裝目錄(Winnt或Windows)中的很多文件夾的作用都是相同的。由於很多系統必需的文件存放到了「Documents and Settings」下,所以我們也將它作為系統文件夾來介紹。同「Win9X/Me」一樣,我們仍然只介紹重要的常見的文件夾。
1.安裝目錄下與Win9X/Me不同的文件夾
與Win9X/Me相同文件夾的作用在上篇我已經提到了,這里不再贅述了。此處僅介紹與Win9X/Me不同的文件夾。
Connection Wizard:存放「Internet連接向導」用到的文件。
Driver Cache:該文件夾一般還會有i386文件夾,其中存放的是會用到的驅動程序壓縮文件(該文件一般有幾十兆之多)。
Ime:輸入法信息存放該文件夾中。
Prefetch:預讀取文件夾。為了加快文件的訪問速度,在WinXP中使用了預讀取技術,它會將訪問過的文件在該文件夾下生成新的信息(擴展名為PF的文件)。
Repair:第一次安裝Win2000/XP時系統自動在這里保存AUTOEXEC.BAT,CONFIG.SYS等相關的系統文件。
Resources:存放相關桌面主題的文件夾。
System和System32:盡管這兩個文件夾在Win9X/Me中也有,但是,Win2000/XP中幾乎所有的系統文件都放在System32下,而system下只存放一些16位的驅動程序及一些軟體的共享運行庫。
Temp:在Win2000/XP中這個文件夾已經基本不起作用,因為每個用戶都有自己專門的臨時文件夾(放在「Documents and Settings」下,參見後面的介紹)。
2.「Documents and Settings」文件夾
默認情況下,此文件夾中會有Administrator、All users、Default User、LocalService、NetworkService,以及用不同用戶名建立的文件夾(如果系統中有多個用戶),除了LocalService 、NetworkServiceviwl(它們是WinXP中的「服務管理」程序所創建的,提供給那些作為服務的程序用。如安裝Foxmail Server搭建郵件伺服器時,這兩個文件夾是系統必需的,不要隨意修改(默認是隱含屬性)。其他的都為用戶配置文件夾,而且其中的文件夾結構也大體相同。
1)以「All users」為例說明用戶配置文件所包含的主要內容(下面提到的某些文件夾可能是隱含屬性,需要先設置讓系統顯示所有文件才能看到):
①Application Data:通用應用程序數據文件夾。此處存放著已經安裝的一些應用程序的專用數據,這裡面的內容是軟體安裝時自動生成的。例如在All users的Application Data文件夾下,就可能有MicrosoftWordStartup文件夾(如果安裝過Office,此處存放的是Word啟動時要自動打開的文檔)。
②「開始」菜單文件夾:存放開始菜單中的部分程序組和快捷方式。
③桌面文件夾:存放些該登錄用戶的部分桌面項目。
豆仔提示:某個用戶「開始」菜單、桌面上的項目包括對應的用戶名文件夾下的上述兩個文件夾和All Users下面的這兩個文件夾的內容。
④Templates:模板文件夾,其中可能有Word、Excel等的模板文件,是用於在點擊右鍵選擇「新建」時的參考模板。
⑤共享文檔:當然就是你允許共享的那些東東的存放之處了。下面有「共享圖像」和「共享音樂」兩個文件夾。
2)針對不同的用戶,在用戶名文件夾下還會有:
Local Settings:是「本地設置」文件夾,存放著應用程序的數據、歷史紀錄和臨時文件夾,如History、Temp和Temporary Internet Files等(作用和Win9X/Me中相同)。
Application Data:不同用戶文件夾下面的Application Data文件夾中的內容也不同,如Application DataMicrosoftInternet ExplorerQuick Launch存放「開始」菜單右邊「快速啟動」工具欄中的快捷方式,Application DataMicrosoftAddress Book則是OE的通訊簿,等等。
此外,用戶文件夾下也有NetHood、PrintHood、Sendto、收藏夾、桌面等文件夾。
3)如果處於區域網中,當用屬於域或工作組的賬戶登錄系統後,在「Documents and Settings」中會有「All Users.windows」(對WinXP)或「All Users.Winnt」(對Win2000)文件夾;而如果用覆蓋方式重新安裝過系統,且在安裝過程中又設置了與以前相同的用戶名,在安裝程序在創建用戶信息時發現同名的文件夾已經存在,便會自動用「用戶名.計算機名」的命名方式來創建新的用戶配置信息文件夾。
另外在「Program Files」(應用程序文件夾)下也會有系統運行必需的一些文件。針對各人安裝系統後所裝軟體的不同,該文件夾的內容會有很大差異,其中都會有「Common Files」(存放軟體會用到的公用庫文件)、「Internet Explorer」(IE瀏覽器不在安裝目錄下喲)、「Windows Media Player」(媒體播放程序)等,這里就不詳述。
Ⅳ 怎樣獲取文件夾的目錄層次結構
通過cmd命令獲取文件夾的目錄層次結構的方法
在cmd命令提示符窗口中進入你要操作的文件夾,也可以是整個驅動器根目錄。
獲取目錄結構:在當前您要操作的文件夾目錄下輸入命令tree,將得到此目錄下樹形的目錄結構,裡面的內容一目瞭然,默認情況下只顯示「文件夾」而不顯示文件。
在tree 命令後面加入參數/f 將以層次的結構顯示所有文件夾及文件的名稱。
如何保存cmd窗口中顯示的內容?在cmd窗口中顯示的內容無論是閱讀還是編輯起來都不方便,可以將其存為文檔中閱讀和編輯。在所使用的命令後添加「空格」「>」號及文本文檔的名稱,系統會將顯示內容存入指定的文檔中,如果沒有輸入路徑,將保存在當前所在文件夾目錄下。如圖:執行後,不會顯示任何內容,但命令執行後的結果,已經保存在文本文件中。
Ⅵ 如何做文件夾的樹狀目錄
1、打開文件資源管理器
4、在「查看」tab中,把「展開到當前文件夾」的選項勾上