构建你第一个App
欢迎来到Android应用程序开发!
这个课程教你如何构建你自己的第一个Android应用程序。你将学习如何创建一个Android工程并运行一个应用程序的调试版本。你还会学习一些Android应用程序设计的基础,包括如何构建一个简单的用户接口以及处理用户输入。
在你开始这个课程前,请确认你已经搭建好你的开发环境。你需要:
- 下载Android SDK。
- 为Eclipse安装ADT插件(如果你使用Eclipse IDE)。
- 使用SDK Manager下载最新版本的SDK工具和平台。
如果你还没有完成这些任务,请开始下载Android SDK并遵循安装步骤。一旦你已经完成安装,你就准备好开始本课程了。
这个课程使用教程的格式,增量构建一个小型Android应用程序,从而教你一些Android开发的基本概念,因此按照教程一步一步来做很重要。
创建一个Android工程
一个Android工程包含所有的文件包括你的Android应用程序的源代码。Android SDK工具通过一系列默认工程目录和文件使得开始一个Android工程很容易。
这个课程展示如何用Eclipse(包括ADT插件的)创建一个Android工程或者从命令行使用SDK工具。
使用Eclipse创建一个工程
- 点击工具栏中的New。
- 在弹出的窗口中,打开Android文件夹,选择Android Application Project,然后点击Next。
3.填写弹出的表格
- Application Name:显示给用户的应用程序名字。对这个程序我们使用“My First App”。
- Project Name:工程目录的名字和Eclipse显示的名字。
- Package Name:应用程序的包命名空间(和Java编程语言中的包遵循一样的规则)。你的包名在Android系统安装的所有包中必须是唯一的。由于这个原因,如果你使用你的组织或独立发布者的反向域名作为你的包名的开头通常是最好的。对于这个工程,你可以使用例如"com.example.myfirstapp"。然而,你不能在Google Play上使用"com.example"作为命名空间来发布你的应用程序。
- minimum Required SDK:你的应用程序支持的最低版本的Android系统,声明使用的API版本。为了支持尽可能多的设备,你应该将这个设置尽可能低的版本,该版本允许你的应用程序提供核心特性集。如果你的应用程序的某个特性只能在新版本的Android系统上支持,并且该特性对于你的核心特性集不是很关键,你可以在应用程序运行在可以支持的版本上时才使能这个特性(就像支持不同平台版本章节所讨论的)。在这个工程中保留这个设置的默认值。
- Target SDK:表示你所使用的最高版本Android系统(API版本)来测试你的应用程序。随着新版本Android系统的发布,你应该在新版本上测试你的应用程序,并更新这个值来匹配最新版本的API,从而可以利用新平台的特性。
- Compile With:表示你用来编译你的应用程序的平台版本。默认的,这被设置成你的SDK上最新的可用版本。(它应该在4.1或以上版本,如果你没有这样的版本,你应该使用SDK Manager安装一个)。你也可以编译你的应用程序来支持旧版本,但是设置编译目标为最新版本使你可以启用新特性并优化你的应用程序在最新的设备上获得很好的用户体验。
- Theme:指定应用在你的应用程序上的Android UI样式,你可以不管这个。
相关推荐
在研究GN和Ninja时,发现Fuchsia也是用的GN和ninja来构建编译系统的,值得一提的是Android7.0以后放弃了Makefile,开始使用ninja来构建编译系统!
android开发第一步详细教程,实现属于自己的第一个Ap'p
使用Flutter构建WhatsApp UI 该存储库包含我的系列文章“使用Flutter构建Whatsapp UI”中的代码。 首先,请克隆存储库,然后运行flutter run ... 第1部分: : 第2部分: : 对于第二部分,签出tut-2分支
与聚焦于已过时的Google版本的书籍不同, MIT App Inventor完全上手——不会编程也能“乐高式”构建Android应用的编程神器 基于MIT强势更新的第2版进行编写。 本书指导读者一步步地完成每个任务和功能,展示了如何...
首页我们构建一个搭建一个简单的环境,环境里面包含一些组件和服务以及一些接口。 创建项目 1.按照官方教程,使用 ng new 命令初始化项目: ng new lib-demo --prefix ld 在 angular-cli 第6个之后版本。配置文件...
构建您的第一个GitHub应用程序-JavaScript / guides / building-your-first-app-js / 构建您的第一个GitHub应用-JavaScript {:toc} 介绍 本指南旨在帮助您构建GitHub App并在服务器上运行它。 该应用程序非常...
资源名称:Android 4.X开发完全上手 手把手构建完整Android App范例资源目录:第1章 Android开发简介 11.1 了解Android的优势 11.2 构建本地应用程序 21.3 Android的历史 21.4 Android用户界面 71.5 Android应用程序...
Laracasts - Laravel 5 - 构建你的第一个应用程序 关于本系列 完成了 Laravel 5 基础知识,现在准备好迈出下一步了吗? 让我们一起构建我们的第一个小应用程序,一步一步! 我们将处理 Laracasts 所需的一个小而有用...
my-first-app:我的第一个使用React Js构建的App
APICloud构建的应用开发者生态,已吸引超过60万用户在广泛使用和传播平台开发技术,并成长为国内最为完善的应用开发者生态平台之一。模块Store作为开发者生态中的重要组成部分,积累了大量成熟的app功能模块,在开发...
基于Android的背单词app 实战大作业 (源码 + 说明文档 + 演示视频) 第5章 系统的实现 28 5.1 软件界面设计 28 5.2 信息展示界面 28 5.3 电视竞猜详情模块界面 29 5.4 积分查询模块界面 30 5.5信息修改详情模块...
androidquickstart 项目目标v0.1.0 20150122快速构建一个互联网类型的Android App框架花费最低的成本来构建一个App, 例如无需服务器投入也能进行正常的App发布/更新/推送集成了许多实用且免费的第三方库来解决我们...
描述我的第一个乐器! 就像现在掌中的木琴键盘一样。 音乐应用程序在App Store中非常受欢迎,以至于他们甚至拥有自己的类别。 键盘。截屏我从这个应用程序中学到的东西如何使用AVFoundation和AVAudioPlayer播放声音...
从应用程序的项目根目录中,创建一个 .buildpacks 文件,该文件的第一行包含 AppFirst CF buildpack,后跟我们应用程序的 buildpack。 然后我们使用多个构建包将我们的推送到 CF。 示例:cf-env 在我们的示例中,...
后端启动:第一步、在 afterend 目录下找到 uniapp-api 模块,把配置文件 application.yml.example 的 example 后缀去掉,命名为 application.yml。第二步、在 application.yml 中配置好 数据库相关信息 和 上述 ...
有任何使用问题欢迎随时与博主沟通,第一时间进行解答!该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 基于STM32、ESP8266、PHP、QT、应用软件开发、系统...
VueJs_Demo_App 第一个使用Vanilla JavaScript的应用程序,并使用Vue重新构建。 (Vanilla JavaScript Vs Vue)工具HTML CSS JavaScriptCDN套餐<script src =
安装CLI 第一次,您需要通过此命令安装CRAO CLI,然后才能离线创建React应用。npm install -g create-react-app-offline用法很简单,就像喝水一样crao -n < app> 例如 :crao -n my-app 它将在当前文件夹中创建一个...
my-vertx-first-app, 一个非常简单的Vert.x 3应用程序 我的第一个 Vert.x-3应用程序这个项目是一个非常简单的Vert.x 3应用程序,并包含关于如何构建和测试这个应用程序的一些解释。建筑使用以下方法生成项目:mvn ...