Introduction to Android --1.1
2016-02-27 22:27
211 查看
Android 提供了一个丰富的应用框架,在这个框架的基础上,你可以用 Java 语言创建各种各样的应用。左边的导航栏提供了详细的介绍关于如何使用 Android 提供的 API。
如果你是一个新手,那么理解下面两个基本概念对于你来说是十分重要的:
Apps provide multiple entry points
Android 应用程序是由四大组件构成的,并且每一个组件都可以被单独的调用。例如:一个单独的 Activity 为用户提供了一个的交互界面,Service 可以独立在后台执行任务。
从一个组件里,你可以通过使用 Intent 调用其他组件。你甚至可以调用其他应用的组件,例如调用地图应用中的某个 Activity 用来展示地址信息。这样的模型为 Android 里面的每个应用提供了多个入口。
Apps adapt to different devices
Android 提供了一个自适应框架,在这个框架之下,你只需为不同配置的设备提供一种资源文件(言下之意就是:不用创建不同的App)。例如:你可以为不同屏幕尺寸的设备创建不同的布局文件,在系统运行时,Android 系统将会根据当前屏幕的尺寸来决定使用哪个布局文件。
如果你的 App 需要一些硬件特性支持,那么在运行时,你便可以检验当前设备是否支持此特性。如果有必要的话,你可以声明你的 App 运行所需的一些特性,这样做之后,例如像 Google Play 这样的应用商店,就会阻止那些不具备这些特性的设备去下载此应用。
好了这篇文章到这里就结束了,have a good day ~
温馨提示:上面的文章都是 LZ 个人见解,主要是为了让小伙伴更容易看懂,因此或多或少添了一些词,如有什么不妥之处,往指出,共同进步~
如果你是一个新手,那么理解下面两个基本概念对于你来说是十分重要的:
Apps provide multiple entry points
Android 应用程序是由四大组件构成的,并且每一个组件都可以被单独的调用。例如:一个单独的 Activity 为用户提供了一个的交互界面,Service 可以独立在后台执行任务。
从一个组件里,你可以通过使用 Intent 调用其他组件。你甚至可以调用其他应用的组件,例如调用地图应用中的某个 Activity 用来展示地址信息。这样的模型为 Android 里面的每个应用提供了多个入口。
Apps adapt to different devices
Android 提供了一个自适应框架,在这个框架之下,你只需为不同配置的设备提供一种资源文件(言下之意就是:不用创建不同的App)。例如:你可以为不同屏幕尺寸的设备创建不同的布局文件,在系统运行时,Android 系统将会根据当前屏幕的尺寸来决定使用哪个布局文件。
如果你的 App 需要一些硬件特性支持,那么在运行时,你便可以检验当前设备是否支持此特性。如果有必要的话,你可以声明你的 App 运行所需的一些特性,这样做之后,例如像 Google Play 这样的应用商店,就会阻止那些不具备这些特性的设备去下载此应用。
好了这篇文章到这里就结束了,have a good day ~
温馨提示:上面的文章都是 LZ 个人见解,主要是为了让小伙伴更容易看懂,因此或多或少添了一些词,如有什么不妥之处,往指出,共同进步~
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories