標籤:android style c java a int
關於Android的一些組件
首先是View,翻譯過來就是視野、視圖,也就是看到的東西。它可以是按鈕、文字、容器或其他的東西。
Activity,翻譯過來就是活動。在這裡是使用者介面的概念,介面是活動的,可以進行一系列的操作。
Fragment,翻譯過來是小塊、片段。Fragment相當於是Activity的一個子視窗。
Intent,翻譯過來就是意圖。應該可以理解為一種行為,它可以廣播訊息,啟動Activity,已撥電話。
ContentProvider,Content是內容,Provider是提供者。應用可以作為內容提供者通過ConternProvider向其他應用共用資料。
AndroidManifest.xml,這個設定檔類似於web.xml。用來管理整個應用。可以設定應用可啟動並執行最低版本,或者設定許可權等很多功能。
Android應用程式的元素
| 元素 |
描述 |
是否必須 |
| AndroidManifest.xml |
設定檔,Android應用程式餓的描述檔案。可以聲明應用程式所需的的許可權,以及將特定的許可權授予該用的service的其他應用程式 |
是 |
| src |
檔案夾,包含應用程式的所有源碼 |
是 |
| assets |
檔案夾,不會在R.java檔案下產生相應的標記,存放到這裡的資源在運行打包的時候都會打入程式安裝包中 |
否 |
| res |
檔案夾,各種資源檔。包含以下檔案夾 |
是 |
| drawable |
檔案夾,包含使用的映像,或映像的描述檔案 |
|
| animator |
檔案夾,包含動畫的xml描述檔案 |
|
| layout |
檔案夾,包含應用程式的布局檔案 |
|
| menu |
檔案夾,包含應用程式中菜單的xml描述檔案 |
|
| values |
檔案夾,包含應用程式使用的其他資源。預設是dimens.xml尺寸設定檔,strings.xml字串設定檔,styles.xml樣式設定檔 |
|
| xml |
檔案夾,包含應用程式使用的其他XML檔案 |
|
| raw |
檔案夾,包含應用程式必須的其他資料 |
|