編輯:關於Android編程
這兩天學習android有必要把學習到的東西總結一下
JDk 是java開發工具包 包括了Java運行環境、Java工具和Java
基礎類庫。
SDK 你說的是android sdk是安卓開發包
eclispe 是開發平台
ADT是eclispe的插件讓eclipse能進行android開發
把用戶文界面放在XML檔中讓XML專門負責UI設置,而JAVA專門
負責業務的實現,這樣可以降低耦合性,其實我們可以近視的
把main.xml文件當成一個HTML頁面,區別在HTML用HTML標簽,
main.xml則使用Android標簽
Java文件可以通過findViewById方法來獲得指定ID的界面控件
一個完整的項目:HelloWorld
|- res
|-value 放xml格式的資源文件,比如str.xml
colors.xml
|-layout 放界面布局文件
|-drawable-hdpi,drawable-ldpi,drawable-mdpi放大
中小的圖片文件
|-src
|-存放java源文件
|-AndroidManifest.xml 是一個系統清單文件,用於控制應用
的名稱
圖標,訪問權限等屬性。
在main.xml中添加一個button
據內容來變化大小,基本能放得下。
R.java 是由aapt工具自動生成的,可以吧R.java理解成資源字
典,每一類資源對應R的內部類,如string類,id類,layout類等。
通過uses-permisson 在mainifest.xml來申明權限,比如打電話的權限之類。
幾個組件:
activity--通過setcontentview來顯示界面
serice--運行與後台運行,沒有用到用戶界面的
broadcostreceview--監聽的不是程序中對象,而是組件,其它組件通過廣播來發送廣播消息
contentproider--類似於數據庫的交互處理。
intent--一個鏈接不同組件間通信的載體。
不過我覺得還是要先學一下JAVA可能會好點,有點看不懂雖然學了c++,所以後面幾天會開始學點基礎java。
使用Intent來啟動Activity Intent的用途是綁定應用程序組件, 並在應用程序之間進行通信; startActivity(),
程序的最主要的功能在於對數據進行操作,通過對數據進行操作來實現某個功能。而數據庫就是很重要的一個方面的,Android中內置了小巧輕便,功能卻很強的一個數據庫–SQLit
Drawable animation可以加載Drawable資源實現幀動畫。AnimationDrawable是實現Drawable animations的基本類。&nb
本文實例講述了Android編程滑動效果之Gallery+GridView實現圖片預覽功能。分享給大家供大家參考,具體如下:Android系統自帶一個GridView和G