《Android程序设计》一3.3 其他Android组件

3.3 其他Android组件 Android应用还有一些其他组件,具体包括:Service(服务)、Content Provider(内容提供者)和Broadcast Receiver(广播接收器)。类Service负责为后台功能提供支持,类ContentProvider是多个应用使用数据存储的访...

《Android程序设计》一3.1 Android平台和传统编程模型的对比

3.1 Android平台和传统编程模型的对比 传统编程中,操作系统启动应用时使用单一入口点,通常是main函数,在这个函数中可能会首先解析用户在命令行中提供的输入参数,然后获取输入数据,在处理之后生成输出数据。操作系统负责把程序的代码加载到进程中,然后开始执行它。从概念上讲,这个过程看起来如图3-...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图

《Android程序设计》一第3章-3.0 Android应用的主要组件

第3章-3.0Android应用的主要组件第2章已经讲述了编写健壮的Java代码所需的基础知识,本章将侧重于介绍Android平台开发中的主要概念。

《Android程序设计》一2.4 Java编程惯例

2.4 Java编程惯例 对于一门语言,介于编程语言语义规范和好的面向模式的设计之间的是对语言的良好使用。一名喜欢遵循惯例的程序员会使用一致的代码来表达类似的思想,而且通过使用这种方式,程序会更易于理解,且能够在充分利用运行时环境的同时避免语言中存在的“陷阱”。 2.4.1 Java的类型安全性 J...

《Android程序设计》一2.3 作用域

2.3 作用域 作用域决定了程序中的变量、方法和其他符号的可见范围。任何符号在其作用域外都是完全不可见的,不能被使用。在这一节我们将简要地介绍作用域的主要内容,从最高层开始。 2.3.1 Java包 Java包提供了一种机制,它把相关类型分组到一个全局唯一的命名空间。这种分组机制可以防止在一个包的命...

《Android程序设计》一2.2 Java类型系统

2.2 Java类型系统 Java语言基础数据类型有两种:对象和基本类型(primitives)。Java通过强制使用静态类型来确保类型安全,要求每个变量在使用之前必须先声明。举个例子,变量i的类型声明是int(原始32位整数),代码如下:int i;这种机制和非静态类型的语言有很大差别,非静态语言...

《Android程序设计》一2.1 Android正在重塑客户端Java

2.1 Android正在重塑客户端Java Android目前已经是最广泛的使用Java语言创建交互式客户端的方式。虽然Java也提供了一些其他的用户接口类库,例如,AWT、SWT、Swing和J2ME Canvas等,但它们的影响都没有达到Android这样的程度。任何Java编程人员,都有必要...

《Android程序设计》一第2章-2.0 Android开发之Java

第2章-2.0Android开发之Java必备基础本书并不是要教授Java编程,因此本章的内容只是帮助你理解在Android开发中Java的特殊使用方式。以下人士应当仔细阅读本章的内容:已经学习了Java但还没有切身经历过实际的编程困境的学生;在其他移动平台上一直使用其他版本的Java进行移动开发的...

《Android程序设计》一1.6 关于代码阅读

1.6 关于代码阅读 好的编码者会阅读很多代码。本书提供的示例代码旨在既能够提供良好的Java编码示例,也能够说明如何使用Android平台。本书提供的一些例子不具备要创建最佳的可扩展和可维护的商业软件所需要的一些必要条件。很多示例应用选择在单个Java类中创建实例,这样更便于读者理解。但在很多情况...

《Android程序设计》一1.5 示例代码

1.5 示例代码 Android SDK安装完成并经过测试证明已经可以正常工作之后,可以进一步探索Android。即使你对Android的框架不熟悉,并且是Java新手,学习一些示例代码可以使你在阅读本书的其他部分之前,对SDK的安装更有自信。 1.5.1 SDK示例代码 SDK提供了最便捷的示例代...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
132+人已加入
加入
相关电子书
更多
Android组件化实现
蚂蚁聚宝Android秒级编译—— Freeline
Android插件化:从入门到放弃
立即下载 立即下载 立即下载