android介紹:java
android提供了豐富的應用程序開發框架,它容許你在java語言環境中爲移動設備建立獨特的應用程序與環境。android
1android應用程序提供多個入口點app
android 應用程序是由不一樣的組件組合而成的,每一個組件都被單獨調用.activity組件提供一塊屏幕做爲使用者的界面.service獨立的在幕後執行.框架
你能夠使用intent類來實現組件的切換.也能夠在一個app中屢次調用同一個組件。例如在一個地圖應用程序中顯示地址的activity組件。該模型爲一個單一的應用程序提供了多個入口點,並容許任何應用程序的行爲做爲用戶的"默認",用於其餘應用程序調用的Action佈局
2應用程序適應不一樣的設備spa
android服務提供了可適應的應用程序框架,它容許你在不一樣的設備配置上使用不一樣的資源。好比它能夠根據不一樣的屏幕尺寸建立不一樣的XML佈局文件(layout file),而且系統基於當前設備的屏幕尺寸判斷給應用程序建立哪一種佈局。資源
若是你的應用程序功能要求特殊的硬件(例如照相機),你能夠在應用程序的運行期查詢設備功能是否可用。若是有必要的話,你能夠應用程序商店(例如Google Play Store)宣佈應用程序須要這個功能。並說明若是不支持此功能的話不容許安裝。開發