利用Android Studio创建一个项目

  • 说明

    • Android Studio 是项目式开发,和eclipse有所不同,需要习惯。
  • 创建项目
    • 点击第一行,创建一个新项目。

    • 在1处填入项目名称,2处填入唯一域名(后面的包名由域名反写生成),3处填入项目文件存放位置,4处选择是否支持C++和Kotlin。图片中警告可以忽略。
    • 选择设备及API版本,不建议太高。
    • 选择添加一个启动Activity,选择空的即可。
    • 配置这个Activity的java文件及布局文件名。点击Finish完成创建。
  • 尝试运行
    • 等待一会的加载和索引建立就进入这个IDE的编辑界面,此时观察右下角是否有processing正在running,等待gradle构建完成即可看到Android Studio风格的工作目录了。

    • 带gradle构建完成,可以看到Run按钮点亮,点击运行,要求选择设备,选择一个合适的设备,没有点击创建也可以。
    • 稍微等待之后会把编译生成的apk文件安装到虚拟设备中,然后运行,出现结果。
  • 项目结构
    • 不同于其他的IDE,安卓开发的IDE很有特色。
    • 在下拉栏可以点击切换项目视图,正常开发中,我们就使用如图所示的Android开发结构即可。
      • 注意:实际的文件目录组织和这是有区别的,这是为了开发快速且方便而提供的视图形式。
    • 下面,我们来研究一下,这个组织形式。
      • 首先,1处的目录和文件,一般不做改动,唯一的这个xml文件,是整个app的配置文件(包含了事件注册等)。
      • 其次,2处的目录内文件均为java文件,里面一般有三个包,个人开发者一般使用第一个,编写自己的java代码,其他两个目录下的是测试文件。
      • 然后,3处的res只有在gradle完成编译后能够看到,否则为resources文件夹,这里面放的是app的资源文件,如传给java代码的布局文件和布局id。(这种安卓开发方式把res文件夹封装成一个对象R,用的非常广泛,毫不夸张每个Activity都使用到了)
      • 最后,4处的目录为gradle脚本文件,包含gradle的配置,以及build的配置。当然,一些IDE不能分类的文件,例如README.md也会出现在此处。

安卓入门系列-02创建一个项目相关推荐

  1. WF4.0入门系列1——创建一个简单的工作流

    WF4.0入门系列1--创建一个简单的工作流 打开VS2010,选择文件-新建-项目,选择Workflow项 工作流台应用程序,在名称处输入chapter01,选择合适的位置,这里默认,单击确定. V ...

  2. 安卓入门系列-09一个实战小项目(备忘录Memo)

    一个简单的安卓平台下的备忘录 背景 之前已经介绍了不少的控件(TextView和ListView等等)以及开发中最常见的组件(Activity)(Service的权重在我心中没有Activity重要, ...

  3. 手把手做一个JSP入门程序(二):创建一个项目(JSP)

    创建一个项目 我们使用Eclipse和Web服务器的Tomcat进行开发.Eclipse我们需要用"Eclipse IDE for Java EE Developers"(Ecli ...

  4. 【Yocto学习入门】02 - 构建一个简单的Poky参考嵌入式操作系统

    [Yocto学习入门]02 - 构建一个简单的Poky参考嵌入式操作系统 一.开发环境准备 二.下载 Poky 代码 三.配置编译环境 3.1 下载失败情况处理 Failed to fetch URL ...

  5. 【安全利器SELinux快速入门系列 | 02】SELinux 策略实施的可视化操作指南

    这是机器未来的第40篇文章 原文首发地址:https://blog.csdn.net/RobotFutures/article/details/126117336 SELinux 策略实施的可视化操作 ...

  6. [vue-cli]怎么使用vue-cli3创建一个项目?

    [vue-cli]怎么使用vue-cli3创建一个项目? 直接 vue create 项目名 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 ...

  7. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  8. Vue.js 学习笔记十二:Vue CLI 之创建一个项目

    目录 创建一个项目 创建一个项目 运行以下命令来创建一个新项目: vue create vuecli-demo 你会被提示选取一个 preset.你可以选默认的包含了基本的 Babel + ESLin ...

  9. 使用scrapy创建一个项目爬取网易云音乐的所有歌手的相关资料

    1.创建一个项目 scrapy startproject 项目名称 我的项目叫Neteasy_music,所以命令是scrapy startproject Neteasy_music 2.创建一个爬虫 ...

最新文章

  1. 点分治问题 ----------- HDU4812 D Tree [点分治 + 乘法逆元]
  2. signature=c4f11bb5142d9f6ce0876b3cc0d888af,PROVISIONAL SIGNATURE SCHEMES
  3. NOIP2012 文化之旅
  4. PM到底做什么(What Do Product Managers Do?)
  5. Hive SQL优化之 Count Distinct
  6. LeetCode 268 缺失数字
  7. Problem I: 函数---判断某年某月某日是这一年中的第几天
  8. 中文名称:程序员杂志2007精华本及附赠DVD光盘
  9. 【转】js日期时间函数
  10. 什么是事件冒泡?如何阻止事件冒泡?
  11. WPF、WCF、WF打造Hello World程序
  12. 《黑客秘笈——渗透测试实用指南(第2版)》—第1章1.6学习
  13. VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
  14. c语言人名首字母大写,关于字符串:如何在C中大写名字和姓氏的首字母?
  15. 【基础知识】Dom基础
  16. 稳压二极管、肖特基二极管、静电保护二极管、TVS管
  17. “以卡养卡”是个技术活,一般人玩不了,不一般的人玩的溜
  18. Python正则表达式 re
  19. J1angの小白式kafka学习总结(1)
  20. 超声波传感器与液晶屏显示实验

热门文章

  1. HTTP通信协议的组成
  2. canal数据同步(canal安装)
  3. 数据库-优化-索引-索引的优化注意事项
  4. 谷歌浏览器中安装JsonView扩展程序
  5. 使用PyCharm定义QQ变量
  6. SpringBoot_入门-微服务简介
  7. spring项目搭建-约束引入
  8. triggered_time
  9. Linux进程缓冲区大小,Linux IOCTL动态命令、动态|自定义缓冲区大小、IOCTL使用大缓冲区的问题...
  10. 解决‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序或批处理文件