在模拟器上运行app

  1. 创建一个新项目
  2. 下载对应版本gradle,复制到C:\Users…gradle\wrapper\dists\gradle-7.2-bin\2dnblmf4td7x66yl1d74lt32g
  3. 创建一个模拟器
  4. run 在创建的模拟器上运行app

在手机上运行app

  1. 用USB 数据线连接手机和电脑
  2. 打开手的“开发者选项”
  3. 打开“开发者选项”中的“USB调试”开关和“USB安装”开关
  4. 观察手机是否连接成功
  5. 运行代码到手机

Android工程目录介绍

Android视图

  1. manifests 清单配置文件
    a.XML文件:Extensible Markup Language(可扩展标记语言),用来描述结构化信息。
    特点:有头有尾,每个节点都有信息,有层级结构
    b.App的清单文件,里面的内容是对App的基本信息的描述,包括:包名,App名,App图标,activity页面声明,权限声明等
    c.app在手机中以包名来确定唯一性。com.example.myapplication
    d.activity代表app页面的声明, 声明中有.MAIN字样的为启动页面。
    e.使用声明使用网络权限

  2. 代码区Java 关注com.example.myapplication这个文件夹下的文件

  3. 资源区 res drawable存放图片相关资源 layout布局 mipmap存放应用图标 values存放值(颜色,字符串,主题)
    a.layout布局文件怎么和代码关联起来
    首先检查Manifest文件,找到启动页面:MainActivity。
    然后在MainActivity中调用onCreat方法->调用setContentView方法->R.layout.activity_main找到布局文件

project视图

1.src包含了代码区和资源区

创建第一个Android app相关推荐

  1. Flutter初体验(二)—— 创建第一个Flutter APP

    Flutter初体验(二)--- 创建第一个Flutter APP 在第一篇文章 Flutter初体验(一)---Mac 安装配置,学习了配置 Flutter 开发环境,并运行了Demo项目,本篇根据 ...

  2. 小白记录第一个Android APP,VS2019,Xamarin,C#

    小白记录第一个Android APP,VS2019,Xamarin,C# 一.App功能需求及背景 二.参考 三.新建一个项目 四.设计App界面 五.编写代码 六.发布,生成Apk 七.安装测试 八 ...

  3. Sailfish应用开发入门(一)Windows 安装Sailfish,创建第一个Sailfish APP

    1.下载安装:virtualbox http://dlc.sun.com.edgesuite.net/virtualbox/4.2.10/VirtualBox-4.2.10-84105-Win.exe ...

  4. 开发一个android app需要的技术

    最近一直在忙着工作的事,很久没有更新博客了,今天突发奇想要把自己学到的android方面的知识记录下来,一方面是为了系统的回顾一下知识点自己的学习路线,另一方面希望能帮到更多初学的朋友.学习andro ...

  5. Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)...

    原地址:http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html 一.搭建Android开发环境 准备工作:下载Eclipse ...

  6. android快速搭建界面,怎么样能快速搭建一个Android APP的界面和框架?

    繁花如伊 自己从零开始快速搭建Android app架构简单的看下这三个架构模式:MVC:Model-View-Controller,经典模式,很容易理解,主要缺点有两个:View对Model的依赖, ...

  7. Android Studio 创建第一个Android工程项目

    1.打开Android Studio 2.点击 New Project 选择 Empty Activity 3.点击 Next 4.点击 Finish 等待加载完成,取决于网络,第一次加载可能要很久. ...

  8. 如何自己开发一个Android APP(3)——XML和Android

    XML是一种用于保存数据值的语言. XML是一种标记语言,类似于HTML--如果之前接触过Web开发的话.XML文件利用树状结构作为数据模型.通常来说,一个布局文件拥有一个根布局元素,并将其作为特定布 ...

  9. 创建第一个Flutter App项目

    上篇,我们讲了Flutter在Windows下开发环境的配置,并创建一个新的Flutter项目.这篇我们来讲,创建Flutter App项目. 看下我们最终实现的效果: 第1步: 创建 Flutter ...

最新文章

  1. windows下安装whl文件
  2. 微信拦截网站怎么办 微信屏蔽网址如何正常打开
  3. Bootstrap Metronic 学习记录(一)简介
  4. 分段函数插值法c语言代码实验,实验名称插值法汇总.doc
  5. html5 audio音频播放全解析
  6. 使用randomaccessfile类将一个文本文件中的内容逆序输出_Java IO2:RandomAccessFile
  7. 全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级
  8. .Net Core中的Api版本控制
  9. 统计学习笔记(1) 监督学习概论(1)
  10. android shell强制删除文件夹_原来手机中的这些文件可以删除,难怪手机越用越卡!...
  11. java 输入输出 函数对象构造
  12. Android-多线程AsyncTask
  13. 基于核极限学习机(KELM)分类 -附代码
  14. linux怎么读取kvaser的数据,基于Python下的Kavasers CAN报文收发调试
  15. C语言程序设计(第三版)何钦铭著 习题4-10
  16. 地图投影和矢量瓦片详解
  17. windscribe使用方法详细指导【新手入门手把手教程】
  18. Redux-Router
  19. python中keys函数怎么用_Python keys()函数
  20. 与java比较_C++与Java比较

热门文章

  1. 柯达破产背后的品牌价值
  2. win10误删环境变量Path的几种恢复方法
  3. ch352l串口卡驱动
  4. Java对文本内容进行排序
  5. 云米冰箱能控制扫地机器人_叫Pro的不只是iPad:云米互联网扫地机器人Pro了解一下...
  6. linux重启was控制台,was控制台打不开了 详细
  7. OJ1136: 首字母变大写
  8. (自学分析)操作系统基础
  9. N级台阶,一次上1级或2级或3级或M级,总共有多少种走法
  10. 字符串什么时候用单引号,什么时候用双引号?