編輯:關於Android編程
Android是當下智能手機市場的主流操作系統,在最近的幾年內需求量一直不可忽視,也有著越來越強大的趨勢,今天我給大家詳細講解下android程序結構目錄的組成:先看下面這幅人工圖:
zhuwangbiluo(工程名)
------src(源文件文件夾)
------------com.example.xiaomo(包名稱)
------------------xiaomo.java(Activity類)
------gen(保存自動生成的R資源文件夾)
------------com.example.xiaomo(包名稱)
------------------R.java(工程自動生成的資源索引類)
------android Library(Android SDK jar 文件)
------assets(保存原始資源文件的文件夾)
------bin
------libs(其他jar包)
------res(資源文件夾)
------------drawable(保存圖片的資源文件夾)
------------------***.jpg
------------layout(界面布局文件夾)
------------------main.xml
------------values(簡單值配置文件夾)
------------------string.xml
------AndroidMainfest.xml(Android配置清單文件)
下面詳細講解各個文件用途:
1、xiaomo.java
該類比較簡單,繼承了Activity類,並覆蓋了onCreate方法,並在其中調用了父類的構造方法,然後調用setContentView方法展示視圖界面。
2、R.java
該類是一個資源索引類,系統自動生成,無需修改。會根據不同的資源類型,包含不同的靜態內部類,attr中聲明屬性;drawable中聲明圖片資源,layout中聲明布局文件;string中聲明字符串。
3、string.xml
xml文件,聲明系統中使用到的字符串常量,可以降低程序耦合性,又可以使用一種特殊的方法來使用字符串,提高運行效率。
4、main.xml
xml文件,聲明了程序中使用到的試圖組件,將程序表示層和控制層分開降低了程序耦合性,提高程序的可配置性。
5、AndroidMainfest.xml
xml文件,Android工程的一個全局配置文件,所有的Android中使用的組件(Activity、Service、ContentProvider和Broadcast Receiver)都要在該文件中聲明,並且該文件還可以聲明一些權限和SDK最低版本等信息。
出處:http://blog.csdn.net/cl05300629/article/details/17577889 作者:伫望碧落
最近學習了Activity的啟動模式,這裡記錄下,以便以後回顧Activity有四種啟動模式,分別為:* standard* singleTop* singleTask*
項目意義:對於2016年Google I/O大會上提出的Instant Apps,即用戶不需下載app,就可以運行app的這個新鮮的理念聰明你的可能會聯想到H5App,w
在沒有google的時代,當在開發中遇到問題時,程序員唯一的方式就是去讀源代碼,雖然現在可以通過搜索引擎解決大部分開發問題,但是要想理解其內部運行原理,還是要去讀源代碼。
Lambda是第十一個希臘字母,大寫Λ,小寫λ,額,跑題了…Lambda表達式 是Java8的新特性之一: Lambda表達式 函數式接口 流API 默認方法