Android项目包含所有组成你的Android应用程序的源代码文件。Android SDK工具使用默认项目向导和文件,来开始一个新的项目使这个变得简单。
这个课程真实了如何创建一个新的项目,使用Eclipse(和ADT插件)或者在名命令使用SDK工具。
注意:你应该已经安装了Android SDK,并且如果你使用Elicpse,你也应该已经安装ADT插件(version21.0.0或者更高)。如果你没有完成这些,在你开始这个课程之前,遵循Installing the Android
SDK中的指导。
使用Eclipse创建一个项目
- 点击在工具栏中的new。
- 在显示的窗口中,打开Android文件夹,选择Android Application Projects,并点击Next。
- 填充显示的表单:
-
Application Name是显示给用户的应用程序的名称。对于这个项目,使用“My
First App.‘
-
Project Name是你的项目目录的名称,和在Eclipse中可见的名称。
-
Package Name是你的应用的包空间(同样遵循Java编程语言当中包的命名规则)。你的包名必须在所有被安装在Android系统中的包中是唯一的。由于这个原因,如果你使用你的组织和发布实体的反转域名作为名字,通常是最好的。对于这个项目,你能使用一些如”com.example.myfirstapp“,然而,你不能使用”com.example”命名空间在Google
Play发布你的应用程序。
-
Muninum Required SDK是你的应用程序支持的Android的最低版本,表明使用的API
level。为了尽可能支持更多设备,你应该设置这个为最低的有效版本,它允许你的应用程序提供它核心的功能集合。如果你的应用程序任何功能仅仅在更新的Android版本可用,并且它不是应用程序核心功能集合的关键,你能仅仅当运行支持的版本的时候启动这个功能(正如在Supporting Different Platform Verions中所讨论)。放弃这个为你的项目设置默认的值。
-
Target SDK说明了你的应用程序测试的最高Android版本(也是用API
level)。
-
Compile With是你将编译你的应用程序的平台版本。默认的,这个设置为在你的SDK中最新的Android有效版本(它应该为Andorid4.1或者更大,如果你没有这样一个有效版本,你必须使用SDK
Manager安装一个)。你仍然可以构建你的应用程序来支持老的版本,但是这只构建目标为最新的笨版本,允许你启动新的功能,并在最新的设备中优化你的应用程序的用户体验。
-
Theme指定应用在你的App中的AndroidUI类型。你可以不管它。点击Next。
- 在下一个屏幕类配置项目,使用默认的选择并点击Next。
- 下一个屏幕能帮助你为你的应用程序创建一个启动图标。
-
现在你能选在一个Activity模版,它开始构建你的应用程序。对于这个项目,选择BlankActivity,并点击Next。
- 设置这个Activity为所有详情为默认的状态,并点击Finish。
你的Android项目现设置了一些默认的文件,并且你已经开始构建这个应用程序,继续next lesson。使用命令行工具创建一个应用程序
- 改变目录为Android SDK的tools/路径。
- 执行:
android list targets
这个打印了你已经为你的SDK下载的Android可用平台。找到你想编译你的应用程序的平台。记住目标id。我们推荐你尽可能选择最高的可用版本。你可以一 直构建你的应用程序支持老的版本,但是设置构建目标为最新的版本,允许你针对最新的设备优化你的应用程序。
-
执行:
android create project --target <target-id> --name MyFirstApp
\--path <path-to-workspace>/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
你的Android应用项目现在设置了多个默认的配置,你已经准备开始构建应用程序,继续next lesson。
随着Andoird的新版本开始游泳,你应给在这个新的版本上测试你的功能,并更新这个值来匹配最新的API level,来充分利用新的平台的功能。你能以使用不同的方式和工具,来为所有屏幕密度定做一个图。在你发布你的应用程序之前,你应该确保你的图标符合在Iconography设计指南中被定义的规格。点击Next。
如果你没有使用安装ADT插件的Eclipse IDE,你可以使用命令行中的SDK工具来替代,创建你的项目:
如果你没有看见任何目标被列出,你需要使用Android SDK Manager工具安装一些。查看Adding Platforms and Packages。
使用从目标列表中的一个id来替代<target-id>(从前面的步骤),使用你想保存你的项目的位置替代<path-to-workspace>。
提示:添加platform-tools/和tools/目录到你的PATH环境变量。
文档目录:Developers/Training/Advanced Tranining/Getting Started/Building Your First app/Creating
an Android Project
分享到:
相关推荐
2.5、创建Android工程 三、 程序开发平台 (1)代码行数:1000 (2)开发环境:Android Developer Tools Build: v22.6.2-1085508 apache-ant-1.9.3 四、 程序功能说明: 单机屏幕按住不放可以拖动魔方转动
Android Assets旨在成为您从Android Developer网站找到所有官方资产的起点:Android Studio,Android Open Source Project和Android Developers Android Assets:glasses:适用于Android Studio,AOSP和Android ...
创建该存储库是为了查看Android文档指南和参考API的全部范围。 在此过程中发现了一些,例如 ,我发现这很有趣。 该存储库仅包含链接,目前没有元信息,例如标题,说明,因为有50000+链接。 内容是从和内容NDK 系列...
安装Android SDK :访问页面,您可以在此处下载一个软件包,其中包含在Android上开始编程所需的一切,但是如果您已经安装了Eclipse或已经安装了Eclipse安装后,单击“使用现有IDE”并下载SDK工具。 然后按照详细...
目标创建资源集合,以展示Vulkan中的最佳实践建议创建说明最佳实践实施的教程,并包括性能分析指南创建一个可用作参考资料的框架,以及用作Vulkan的高级实验的沙箱免责声明:该项目涵盖了高级Vulkan概念。...
2.5、创建Android工程 三、 程序开发平台 (1)代码行数:1000 (2)开发环境:Android Developer Tools Build: v22.6。2—1085508 apache—ant-1。9。3 四、 程序功能说明: 单机屏幕按住不放可以拖动魔方转动
5、创建Android工程 三、 程序开发平台 (1)代码行数:1000 (2)开发环境:Android Developer Tools Build: v22.6.2—1085508 apache-ant-1。9。3 四、 程序功能说明: 单机屏幕按住不放可以拖动魔方转动
如何创建应用并获取Mixin Messager用户的access_token: : Mixin Network的API文档 沟通 电报组: : Mixin新闻 日志: : 阻止信息: : 推特: : 面子书: : YouTube: https : //...
该程序旨在简化Android脚本(update.zip)的创建无法下载? -https://sites.google.com/view/osasc/download [Windows要求]系统:Windows XP / Vista / 7/8 / 8.1 / 10 x86 \ x64硬盘空间:200 mb已安装Java JDK...
这是一个存储库,我将在其中发布在我的研究期间构建的应用。关于纳米对于追求Android专业化的中级Java开发人员,该程序讲授了所有Android开发基础的工具,原理和模式。 您在此Nanodegree程序中学习的技能将帮助您...
AndroidMe 从android徽标的选定身体部位生成Android图像 由Google的Android Developers Couse创建的android应用。
在Google Developers Console上创建一个Google API项目并启用GCM服务。 有关更多信息,请参阅Android入门文档: : 打开app / src / main / java / org / c99 / wear_imessage / GCMIntentService.java并在第46行...
界面简单易用的Android基本UI组件 The goal of this lib is to provide a very simple easy and light way to add many controls in one single view as easy as possible for developers.CdlUI 是一个提供一些基本...
安卓系统 笔记 Swift项目使用Swift 2.0,并且需要Xcode 7 beta 4或更高版本。 一个小的示例项目,说明在两个...最初创建该项目是为了支持objc.io Android 101 for iOS Developers文章。 执照 该项目已获得MIT许可。
先决条件您需要先在Google Developers Console上注册您的项目,然后创建API密钥和客户端ID。 确保客户端ID与您应用的程序包名称相同,否则稍后触发API时,您将收到未授权的错误。 如果您不熟悉该过程,则有指导您的...
这是我制作的一个 android 应用程序。 它可以让您搜索一本书,并会向您显示带有作者姓名、书名和书籍图标图片的书籍列表。 它使用 OpenLibrary API: ://openlibrary.org/developers/api 搜索一本书。 将数据作为 ...
flutter_places_dialog在ios和android中显示一个位置选择器对话框,将位置选择器中的...注意:为了进行开发,您可以创建一个不受限制的API密钥,该密钥可以在iOS和Android上使用。 对于生产,强烈建议您限制。 更详细
包含横幅广告,插页广告,视频广告等等,但是前期的集成工作都是相同的,如下:(在集成前要创建应用,获取你要集成的类型广告的ID~,这个自己在Facebook后台创建获取就好) 1,配置gradle 项目级build.gradle: ...
谷歌登录示例别忘了您需要创建自己的google-service.json您可以在https://developers.google.com/identity/sign-in/android/start-integrating目标有效地复制和粘贴Google登录功能。
设置在 ZeroPush 站点上创建一个 Android 应用程序并使用 API 密钥和项目编号对其进行配置。 克隆这个 repo,这样你就可以包含zeropush-sdk模块在您的项目中包含zeropush-sdk模块。 在 Android Studio