Android SDK 上手指南||第一章 环境需求||第二章 IDE:Eclipse速览

chatgpt/2023/9/26 14:09:10

第一章 环境需求

这是我们系列教程的第一篇,让我们来安装Android的开发环境并且把Android SDK运行起来!

介绍

欢迎来到Android SDK入门指南系列文章,如果你想开始开发Android App,这个系列将从头开始教你所须的技能。我们假定你没有任何编程技能,当然,有经验当然更好。

我们将从安装Android开发环境开始,到开发出一个功能完整的应用。Android开发需要一些不同的技能,但如果你每次集中在一个之上,你将拥有开发所需的牢固基础。当开始教程之后,我们将直接进入开发流程,你将直面具体的结果!

操作系统需求

Android开发工具能在大多数操作系统上运行,包括Windows XP、Vista、7、8,以及Linux发行版Ubuntu 8.0.4以上的版本,如果是苹果电脑,你需要将系统升级到OS X 10.5.8以上。

如果你使用Linux 64位版本,它需要能运行32位程序。

下载并安装JDK6

为了开发Android应用,你需要安装Java开发套件(JDK),你可以下载JDK 6或者以上的版本。

在Oracle Java下载页面,选择Java SE,然后选择合适你操作系统的版本,你也许需要注册一个Oracle账号,不过这是免费的。

下载ADT工具包

第一步:

ADT工具包提供了所有Android开发所需要的工具,包括SDK、IDE、ADT插件以及很多其他的工具。你可以前往Android开发者官网下载。

第二步:

如果你选择了Eclipse作为IDE,你需要安装ADT插件。

安装完Eclipse后双击打开,它会提示你选择一个工作空间,你的Android应用代码将会储存在这里。在大多数情况下你可以通过Eclipse来操作Android文件,但如果你需要直接与Android文件打交道,你需要记住选择的目录。

1.1eclipse_workspace

下载更新

第一步:

你有必要使你的Eclipse与ADT工具保持最新版。打开Eclipse,选择Help - Check for Updates。更新也许会花一些时间,请耐心等待。

1.2eclipse_updates

如果有更新,会出现下面的画面,你可以选择需要的更新,点击“下一步”,也许会有一些授权界面出现,选择接受。

1.3eclipse_available_updates

第二步:

打开Android SDK Manager,更新Android SDK和SDK工具。你可以只选择需要的SDK进行更新,进行本教程的学习,安装一个版本的SDK,以及一些工具就够了。

1.4android_sdk_updates

第三步:

为了保持更新,你可以将ADT工具包更新的URL添加到Eclipse上,让它帮你检查。选择菜单栏Help - Install New Software,如果下拉菜单不包含下面的URL,那么输入后点击添加。

https://dl-ssl.google.com/android/eclipse/

总结

上面就是Android开发环境的安装,下一篇我们将熟悉我们的IDE:Eclipse 与 Android Studio。

第二章 IDE:Eclipse速览

本文我们将对Android开发最常使用的集成开发套件(IDE)Eclipse与专用的Android开发IDE Android Studio做一个亲密接触。让我们先从Eclipse开始。

如何来看一个IDE好不好呢?当然是实际用来它来编写一段代码了。我们现在来创建一个Android应用试试。由于我们还没有正式开始Android开发的学习,所以这里的一些细节我们不用过多关注,我们只关心IDE的表现。

创建Android工程

打开Eclipse,点击New,出现一个创建向导。

2.1eclipse_new_button

在向导中展开Android目录,选择Android Application Project,这是创建Android app所必需的一步,选择下一步。

2.2android_new_wizard

在New Android Application界面,这里会有大量的设置,你点击文本框下面会出现相关提示,你可以按照下图填好。

2.3android_new_application

填好之后点击下一步会出现又一个设置界面,一般默认选项即可。

2.4android_configure_application

下面你将会看到应用图标的设置,不过现在使用默认的即可,即一个绿色的小机器人。

2.5launcher_icon

然后下面会让你创建一个Activity,选择默认即可。

2.6blank_activity

然后会让你确认,这是最后一步,点击“Finish”,你就创建了一个Android工程。

2.7project_details

使用Eclipse视图

现在我们已经拥有一个Android工程,我们可以看看Eclipse在开发Android应用中是如何表现的。

Eclipse的左侧是包管理器(Package Explorer),这里包含着你的工程文件。这里你最应该关注的是src和res目录,以后开发中会用到。

2.08package_explorer_view

中间是编辑区域,上面显示你打开的所有文件,比如你刚才创建的Activity,你主要在这里进行编程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5312992.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

运动带哪种耳机比较好、最好用的运动耳机排名

作为一位热爱运动的达人,每天固定时间出门跑步已经成为我的必修课程。关于坚持锻炼的好处,我想不用多说,懂得人自然懂。然而,无论多么享受独自奔跑的感觉,总会有一种孤单寂寞的情绪袭上心头。相信经常跑步的朋友们都深…

(AcWing) 拆分-Nim游戏

给定 n 堆石子,两位玩家轮流操作,每次操作可以取走其中的一堆石子,然后放入两堆规模更小的石子(新堆规模可以为 0,且两个新堆的石子总数可以大于取走的那堆石子数),最后无法进行操作的人视为失败…

【前缀和】560.和为 K 的子数组

Halo,这里是Ppeua。平时主要更新C,数据结构算法,Linux与ROS…感兴趣就关注我bua! 和为K的子数组 题目:示例:题解:解法一:解法二: 题目: 示例: 题解: 解法一: 暴力解法:我们很容易想到通过两个for循环去遍…

pytorch实现一个简单的CNN

import torch import torch.nn as nn import torch.optim as optim import torchvision import torchvision.transforms as transforms# Define the CNN model class CNN(nn.Module):def __init__(self):super(CNN, self).__init__()self.conv1 nn.Conv2d(1, 32, 3, padding1

7月31日每日两题

第一题:再解炸弹人 小哼最近爱上了“炸弹人”游戏。你还记得在小霸王游戏机上的炸弹人吗?用放置炸弹的方法来消灭敌人。需将画面上的敌人全部消灭后,并找到隐藏在墙里的暗门才能过关。 现在有一个特殊的关卡如下。你只有一枚炸弹,但是这枚炸弹威力超强(杀伤距离超长,可…

【C++】初阶 --- 引用(超级详细版!!!)

文章目录 🍪一、引用的概念🍪二、引用的特性🍿1、引用在定义时必须初始化🍿2、一个变量可以有多个引用🍿3、引用一旦引用一个实体,再不能引用其他实体 🍪三、常引用(被const 修饰的引用)&#x…

微信小程序tab加列表demo

一、效果 代码复制即可使用,记得把图标替换成个人工程项目图片。 微信小程序开发经常会遇到各种各样的页面组合,本demo为list列表与tab组合,代码如下: 二、json代码 {"usingComponents": {},"navigationStyle&q…

HEVC 速率控制(码控)介绍

视频编码速率控制 速率控制: 通过选择一系列编码参数,使得视频编码后的比特率满足所有需要的速率限制,并且使得编码失真尽量小。速率控制属于率失真优化的范畴,速率控制算法的重点是确定与速率相关的量化参数(Quantiz…
推荐文章