Android 基础知识

Android - 主页 Android - 概述 Android - 下载安装和设置 Android - Studio IDE Android - 架构 Android - 应用程序组件 Android - Hello World 示例 Android - 资源 Android - 活动 Android - 服务 Android - 广播接收器 Android - 内容提供者 Android - 片段 Android - Intents/Filters

Android - 用户界面

Android - UI 布局 Android - UI 控件 Android - 事件处理 Android - 样式和主题 Android - 自定义组件

Android 高级概念

Android - 拖放 Android - 通知 Android - 基于位置的服务 Android - 发送电子邮件 Android - 发送短信 Android - 拨打电话 Android - 发布应用程序

Android 实用示例

Android - 警报对话框 Android - 动画 Android - 音频捕捉 Android - 音频管理器 Android - 自动完成 Android - 最佳实践 Android - 蓝牙 Android - 相机 Android - 剪贴板 Android - 自定义字体 Android - 数据备份 Android - 开发者工具 Android - 模拟器 Android - Facebook 集成 Android - 手势 Android - 谷歌地图 Android - 图像效果 Android - 图像切换 Android - 内部存储 Android - JetPlayer Android - JSON 解析器 Android - Linkedin 集成 Android - 旋转加载器 Android - 本地化 Android - 登录应用 Android - 媒体播放器 Android - 多点触控 Android - 导航 Android - 网络连接 Android - NFC 指南 Android - PHP/MySQL Android - 进度圈 Android - 进度条 Android - 推送通知 Android - 渲染脚本 Android - RSS 阅读器 Android - 屏幕投射 Android - SDK 管理器 Android - 传感器 Android - 会话管理 Android - 共享首选项 Android - SIP 协议 Android - 拼写检查器 Android - SQLite 数据库 Android - 支持库 Android - 测试 Android - 文字转语音 Android - TextureView Android - Twitter 集成 Android - UI 设计 Android - UI 模式 Android - UI 测试 Android - WebView 布局 Android - Wi-Fi Android - Widgets Android - XML 解析器

Android 其他

Android - 面试问题 Android - 有用的资源 Android - 测验


Android - Studio IDE 集成开发环境

Android Studio

第 1 步 - 系统要求

您可以在以下任一操作系统上开始您的 Android 应用程序开发 −

  • Microsoft® Windows® 10/8/7/Vista/2003(32 位或 64 位)
  • Mac® OS X® 10.8.5 或更高版本,最高 10.9(Mavericks)
  • GNOME 或 KDE 桌面

第二点是开发 Android 应用所需的所有工具都是开源的,可以从网上下载。 以下是开始 Android 应用程序编程之前需要的软件列表。

  • Java JDK5 或更高版本
  • Java 运行时环境 (JRE) 6
  • Android Studio

第 2 步 - 设置 Android Studio

概述

Android Studio 是用于 android 应用程序开发的官方 IDE。它基于 IntelliJ IDEA 工作,您可以从 Android Studio 2.2 Download 下载最新版本的 android studio,如果您是在 windows 上安装 Android Studio 的新手,您会找到一个名为 android-studio-bundle-143.3101438-windows.exe 的文件。所以 只需根据 android studio 向导指南下载并在 Windows 机器上运行。

如果您在 Mac 或 Linux 上安装 Android Studio,您可以从 Android Studio Mac DownloadAndroid Studio Linux Download 下载最新版本,查看随下载的 Mac OS 和 Linux 文件提供的说明。 本教程将考虑您将在具有 Windows 8.1 操作系统的 Windows 机器上设置您的环境。


安装

所以让我们启动Android Studio.exe,确保在启动Android Studio之前,我们的机器需要安装Java JDK。 安装 Java JDK,参考 Android 环境设置

Android Studio

一旦您启动了 Android Studio,就该在 android studio 安装程序中提及 JDK7 路径或更高版本。

Android Studio 安装

下面是启动 JDK 到 android SDK 的图片

Android Studio 安装

需要勾选创建应用程序所需的组件,下图选择了Android StudioAndroid SDKAndroid Virtual Machineperformance(Intel chip).

Android Studio 安装

Android studio 和 Android SDK 需要指定本地机器路径的位置,下图取了windows 8.1 x64位架构的默认位置。

Android Studio 安装

需要为安卓模拟器指定内存空间,默认需要512MB的本地机器内存。

Android Studio 安装

在最后阶段,它将SDK包提取到我们的本地机器中,完成任务需要一段时间,并且需要2626MB的硬盘空间。

Android Studio 安装

完美完成上述所有步骤后,您必须获得完成按钮,它将打开带有 Welcome to android studio 消息的 android studio 项目,如下所示

Android Studio 安装

您可以通过调用 start a new android studio project 来开始您的应用程序开发。 在新的安装框架中应该询问应用程序名称、包信息和项目位置。

Android Studio 安装

输入应用程序名称后,将调用选择您的应用程序运行的外形尺寸,这里需要指定最小 SDK,在我们的教程中,已声明为 API23:Android 6.0(Mashmallow)

Android Studio 安装

下一级安装应该包括选择活动到移动,它指定应用程序的默认布局

Android Studio 安装

在最后阶段,它将成为编写应用程序代码的开放式开发工具。

Android Studio 安装

第 3 步 - 创建 Android 虚拟设备

要测试您的 Android 应用程序,您将需要一个虚拟 Android 设备。 因此,在我们开始编写代码之前,让我们创建一个 Android 虚拟设备。 启动 Android AVD Manager 单击 AVD_Manager 图标,如下所示

Android Studio 安装

单击虚拟设备图标后,它将默认显示在您的 SDK 中存在的虚拟设备,否则需要通过单击 Create new Virtual device 按钮来创建虚拟设备

Android 虚拟设备

如果您的 AVD 成功创建,则意味着您的环境已准备好进行 Android 应用程序开发。 如果您愿意,可以使用右上角的十字按钮关闭此窗口。 最好重新启动你的机器,一旦你完成了最后一步,你就可以开始你的第一个 Android 示例了,但在此之前,我们将看到一些与 Android 应用程序开发相关的更重要的概念。


Hello Word 示例

写 hello word 代码之前,你必须了解 xml 标签。写 hello word 代码,你应该重定向到 App>res>layout>Activity_main.xml

文件目录

要显示hello word,我们需要调用带有布局的文本视图(关于文本视图和布局,您必须参考相对布局文本视图)。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
   android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
   
   <TextView android:text="@string/hello_world"
      android:layout_width="550dp"
      android:layout_height="wrap_content" />
</RelativeLayout>

需要点击 Run>Run App 来运行程序,否则需要调用shift+f10键。 最后,结果应该放在虚拟设备上,如下所示

结果