android

一.android應用程序構成java

1.活動(Activity)android

 最基本的Android應用程序組件,在應用程序中,一個活動一般是一個單獨的屏幕,每一個活動都是經過繼承活動基類被實現爲一個獨立的類,活動類將顯示由 視圖控件組成的用戶接口,並對事件做出響應數據庫

2.意圖(Intent)ide

意圖用來描述應用程序想作什麼。它是一種運行時綁定機制,能在程序運行的過程當中鏈接兩個不一樣的組件。經過Intent,應用程序能夠向android表達某種請求或意願,android會根據意願內容選擇適合的組件來響應工具

相關的類爲IntentFilter和IntentReceiver,IntentFilter用於描述一個活動或廣播接受者能操做那些Intent,Intent-Receiver可以使應用程序對外部事件作出相應開發工具

Intent中最重要的部分是動做和的動做對應的數據,典型的有查看(View),選取(pick),編輯(Edit)線程

3.服務(service)繼承

是Android應用程序中具備較長生命週期但沒有用戶界面的代碼程序,在後臺運行,可與其互交,不能本身運行,須要經過一個Activity調用接口

Android應用程序的生命週期由Android系統決定,不禁具體的應用程序的線程左右。當應用程序要求在沒有界面顯示的狀況還能正常運行,就要用Service生命週期

4.內容提供者(contentProvider)

Android應用程序可使用文件或SQLite數據庫來存儲數據,contentProvider提供了一種多應用間數據共享的方式。一個內容提供器類實現了一組標準的方法,可以讓其餘的應用保存或讀此內容提供者處理的各類數據類型

二.開發環境要求

1.JDK :Java Development kit Java開發工具包

包括java運行環境(JRE), Java命令工具,Java基礎類庫文件

2.Android SDK

是Android應用程序開發的基礎,編譯和執行工具

3.Eclipse

程序代碼編寫的環境

相關文章
相關標籤/搜索