2.4 Android中建立工程

2.4.1. 建立工程

Android 的 SDK 环境安装完成后,就可以在 SDK 中建立工程并进行调试了。
建立 Android 工程步骤如下:
选择“File”>“New”>“Project”
选择“Android”>“Android Project”,点击“Next”按钮:
选择 the contents for the project


可以选择新建工程或从源代码建立工程,如果从源代码建立工程,那么所指定的目录中需要具有AndroidManifest.xml 文件。


可以使用 SDK 的 platforms/android-XXX/samples 中的各个子目录建立工程,这是 SDK 自带的示例程序,例如,使用 HelloActivity 示例程序。


点击“Finish”按钮,工程将被建立。

2.4.2. 查看和编辑各个文件

建立工程后,可以通过 IDE 环境查看和编辑 Android 应用程序中的各个文件。不同的文件将使用不同的工具查看。

查看 AndroidManifest.xml 文件的情况,如图所示:

显示的内容是以窗口的方式查看和更改 AndroidManifest.xml 中的内容,点击下面的 AndroidManifest.xml标签将切换到文本模式,使用文本的形式查看和编辑 AndroidManifest.xml 中的内容。

浏览布局文件,如图所示:

浏览布局文件是一个更有用的功能,可以直观地查看程序的 UI 布局,点击标签(布局文件的名称)可以切换到文本模式。利用 IDE 的布局查看器,可以在程序没有运行的情况下直接查看和组织目标 UI 界面。

查看各个 value 文件和建立数值,如图所示:

查看各个 Java 源代码文件,如图所示:

Java 源代码采用文本的方式,但是在右边也列出了 Java 源代码中类的层次结构。在 IDE 的源代码环境开发 JAVA 程序,还具有自动修正、自动增加依赖包、类方法属性查找等功能。

2.4.3. 运行工程

在 Android 中运行一个工程,可以使用,右键单击工程名称,“选择 Run As”或者“Debug As”来运行和调试工程:

开始运行的时候,如果现在已经有连接到真实的设备或者仿真器设备上,将直接使用这个设备,否则将启动一个新的仿真设备。

开始运行后,在 IDE 下层的控制台(console)标签中,将出现目标运行的 log 信息,可以获取目标运行的信息。出现类似的 Log 信息:


在运行的一个仿真设备的时候,可以进一步通过选择“Run As”中的“Run Configurations”进行进一步的配置。 启动后的界面如图所示:


其中,在 Android 的标签中可以选择启动的工程,启动活动(Launch Action)选项中可以选择启动的哪一个活动(Android 的一个工程中可以包含多个活动)。在 Target 标签中可以选择启动的时候使用的设备。

速读原著-Android应用开发入门教程(Android中建立工程)相关推荐

  1. 傻瓜式Android APP开发入门教程

    这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,android各种机子和rom的 ...

  2. Android开发入门教程--Android应用程序结构分析

    2019独角兽企业重金招聘Python工程师标准>>> 一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New& ...

  3. Android 安卓开发入门教程,

    Android开发使用控件入门 V6.0版 一.环境搭建: 1. 下载Android SDK (1) http://developer.android.com/sdk/index.html,该网址访问 ...

  4. android数据库开发案例教程,Android Studio项目开发教程 第6章 数据库编程(30页)-原创力文档...

    ;目录;;;;;;6.3 SQLite数据库的操作;;;;表 6.1 Cursor类提供的常用方法;;;;;6.5购物商城的数据库编程;使用Activity类中的 getPreferences方法获取 ...

  5. Android App开发入门 使用Android Studio 2.X开发环境 第2版pdf

    链接:https://pan.baidu.com/s/1vPPZK1DHC0P8KckWpXPuzg 密码:14m9 本书为完整版,以下为内容截图:

  6. Android APP开发入门 使用Android Studio环境pdf

    链接:https://pan.baidu.com/s/161F6g-muE9rzLjTFVML3ew 密码:daog 本书为完整版,以下为内容截图:

  7. Android JNI开发入门之二

    在上一篇文章<Android JNI开发入门之一>中,我介绍了Android应用程序(APK)怎样通过JNI调用Native C实现的共享库.本文将进一步介绍Android应用程序通过JN ...

  8. Android百度地图开发入门教程

    Android百度地图开发入门教程 1.平台注册登录 2.创建应用 3.Android studio配置 4.代码编写 5.最终效果(建议真机) 1.平台注册登录 登录百度地图开放平台网站注册并登录 ...

  9. 视频教程-快速入门Android开发 视频 教程 android studio-Android

    快速入门Android开发 视频 教程 android studio 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我 ...

最新文章

  1. 5G与AI深度融合,人类世界即将产生巨变
  2. 如何做好技术Team Leader
  3. Method Swizzling 处理一类简单的崩溃
  4. oracle long类型转换成字符串_数值类型在计算机中的保存形式以及类型转换的思考和尝试...
  5. [vue] 跟keep-alive有关的生命周期是哪些?描述下这些生命周期
  6. 阿里晓斌:如何做好技术 Team Leader?
  7. 利用fiddler给android模拟器抓包
  8. vector与array之间转换,向量与数据之间转换
  9. redis set时间单位_SpringBoot+Redis分布式锁:模拟抢单
  10. ubantu的下载和在虚拟机VM中的安装
  11. 微软征询“Xbox支付方式”,选项包括比特币支付
  12. mysql function select 赋值_数据分析面试之mysql的分组排序和变量赋值顺序
  13. export ‘Switch‘ (imported as ‘Switch‘) was not found in ‘react-router-dom‘
  14. 成年人的世界,不过如此
  15. 重走长征路---OI每周刷题记录——hzwer
  16. EasyAr实现图片识别
  17. ap导入 ebs oracle_Oracle EBS Interface/API(1)--AP Invoice费用报表类型导入
  18. 签好软件定制开发合同,需要注意什么
  19. 【新手】关于使用C语言创建数组及其API
  20. 软件定义和硬件重构知多少(一)

热门文章

  1. 区块链技术加持下的社交软件又能玩出什么新花样
  2. 丛林大反攻java_娱乐新天地:丛林大反攻Open Season
  3. 三菱PLC FX系列 结构化编程/FBD.4工位转盘带4个步 进,PLC程序有完整的注释,有威伦触摸屏程序,电气图纸,I/O表,电气BOM.
  4. 一文带你清楚知道项目经理都在干什么?
  5. ip地址转换数字函数 iton_3. IP地址转换函数
  6. CSS滤镜和精灵技术
  7. WinHttp 类封装
  8. SQL Server查询优化方法
  9. python logging 重复写日志问题
  10. IDEA集成微软TFS插件