Introduction to Android --1.1

来源:互联网 发布:nginx 访问文件 403 编辑:程序博客网 时间:2024/05/17 17:42

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 个人见解,主要是为了让小伙伴更容易看懂,因此或多或少添了一些词,如有什么不妥之处,往指出,共同进步~

1 0
原创粉丝点击