android介绍:java
android提供了丰富的应用程序开发框架,它容许你在java语言环境中为移动设备建立独特的应用程序与环境。android
1android应用程序提供多个入口点app
android 应用程序是由不一样的组件组合而成的,每一个组件都被单独调用.activity组件提供一块屏幕做为使用者的界面.service独立的在幕后执行.框架
你能够使用intent类来实现组件的切换.也能够在一个app中屡次调用同一个组件。例如在一个地图应用程序中显示地址的activity组件。该模型为一个单一的应用程序提供了多个入口点,并容许任何应用程序的行为做为用户的"默认",用于其余应用程序调用的Action布局
2应用程序适应不一样的设备spa
android服务提供了可适应的应用程序框架,它容许你在不一样的设备配置上使用不一样的资源。好比它能够根据不一样的屏幕尺寸建立不一样的XML布局文件(layout file),而且系统基于当前设备的屏幕尺寸判断给应用程序建立哪一种布局。资源
若是你的应用程序功能要求特殊的硬件(例如照相机),你能够在应用程序的运行期查询设备功能是否可用。若是有必要的话,你能够应用程序商店(例如Google Play Store)宣布应用程序须要这个功能。并说明若是不支持此功能的话不容许安装。开发