运行日志

Log:d--便于跟踪调试

APP开发基础

APP的运行环境

第一种情况,就是在Android studio软件客户端上面使用模拟器运行APP

第二种情况,就是使用真实的手机运行APP程序

更为具体的可以查看这里:【2022 最新 Android 基础教程,从开发入门到项目实战,看它就够了,更新中】 https://www.bilibili.com/video/BV19U4y1R7zV/?p=9&share_source=copy_web&vd_source=399222382e931d49536e2cd88520074c

Android开发语言

工程目录结构

模块对应着实际应用的APP:

粗略结构如图所示:

APP项目的目录结构如图所示:

app的相关结构

manifests子目录

里面只有一个.xml文件(清单文件),即AndroidManifest.xml文件,它是APP的运行配置文件

java子目录

下面有3个com.example.helloworld包,其中第一个存放当前模块的java源代码,后面两个包存放测试用的java代码

res子目录

存放当前模块的资源文件,其中:

drawable目录存放图形描述文件与片文件

layout目录存放APP页面布局文件

mipmap目录存放APP的启动图标

values目录存放一些常量定义文件

Gradle Scripts相关结构

build.gradle:分为项目级与模块级两种,用于描述APP工程的编译规制

proguard-rules.pro:用于描述java代码的混淆规则

gradle.properties:用于配置编译工程的命令行参数,一般无须改动

settings.gradle:配置了需要编译哪些模块,初始内容为include':app',表示只编译app模块

local.properties:项目的本地配置文件,它在工程编译时自动生成,用于描述开发者电脑的环境配置,包括SDK的本地路径、NDK的本地路径等

build.gradle详解

Gradle:自动化创建工具

相当于APP的身份证号:

指定APP适合运行的最小的版本号:

APP最希望在哪个版本的Android上面应用:

指定APP的应用版本号:

指定APP的应用版本名称:

AndroidManifest.xml文件详解

Activity

为程序提供一个屏幕,也相当于表演节目的舞台

界面显示与逻辑处理

Android--观察APP运行日志以及APP的工程目录结构解释的更多相关文章

  1. Android工程目录结构

    ----------siwuxie095 首先创建一个简单的项目:MainActivity 工程目录结构一览: 工程目录结构介绍: 1.manifests目录 里面有一个AndroidManifest ...

  2. Django工程目录结构优化

    1.我看到这篇文章,写的不错,在此复制了一份,防止以后找不到! 感谢作者的翻译--->原文的链接:http://www.loonapp.com/blog/11/ 如果原文存在,请打开原文件阅读 ...

  3. IOS的工程目录结构和生命周期

    IOS的工程目录结构和生命周期 ·simple table文件夹:工程相关源代码和配置文件 BIDAppDelegate :    委托的声明和实现 BIDViewController:    视图控 ...

  4. Ionic 3 项目的工程目录结构(转载)

    工程目录结构说明如下图

  5. Java Web工程目录结构

    说明 介绍java web 工程的基本结构目录.记录java web 工程结构的学习. Java web 结构 java web严格来说分为两类工程结构:一个是工程编译目录结构,一个是工程发布目录结构 ...

  6. [转]Java Web工程目录结构

    说明 介绍java web 工程的基本结构目录.记录java web 工程结构的学习. Java web 结构 java web严格来说分为两类工程结构:一个是工程编译目录结构,一个是工程发布目录结构 ...

  7. 说一说Android的工程目录结构

    这段时间正在学习有关Android的知识,对在Eclipse下开发的Android项目的目录结构有了一定的了解,在此对目录结构做一个简单的介绍.下图是在Eclipse下Android项目展开的项目目录 ...

  8. Android入门(二):Android工程目录结构

    首先我们来看看Android工程的目录结构,如下图: 下面我们来看看每个文件夹都是用来做什么的? 1.src:这个不用多说,它就是保存Java源文件的目录: 2.gen:该文件夹用来保存自动生成的R. ...

  9. Android 工程目录结构简介

    一般来说,一个Android工程的目录结构如下图所示. 1:src JAVA源代码都放在这里面. 2:gen 编译器自动生成的一些JAVA代码 3:Android 4.2 Android平台(本工程用 ...

  10. Android Studio安装后配置默认新工程目录以及.gradle,.android,.m2和system,config目录

    关于在哪里设置:以下所有设置都是在没有打开工程的前提下设置的, Configure > Settings 如图: 不要使用 Configure > Project Defaults> ...

随机推荐

  1. spring jdbcTemplate 配置

    1 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" 2 d ...

  2. 开发谷歌插件--web3钱包(一)

    之前开发了一款谷歌插件,因为很简单没有什么好记录的. 这次记录下一款新的钱包功能的插件,其中遇到的问题,以及解决方案. 首先遇到的问题就是唤醒: 小狐狸钱包应该都用过,点击图标就会唤起登录页面(pop ...

  3. java 图片BASE64 转字节流 byte[]

    String base64Url = base64UrlArray.get(0)+"";BASE64Decoder decoder = new BASE64Decoder();re ...

  4. ZSTUOJ平台刷题⑤:Problem G.--深入浅出学算法023-旋转数阵

    Problem G: 深入浅出学算法023-旋转数阵 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 4794  Solved: 955 Descripti ...

  5. 解决ESP8266反复启动问题

    ESP8266刷不同固件后,有时会出现反复启动的问题,可能是FLASH里有未擦除干净的区域. 使用乐鑫 Flash 下载工具擦除 选好串口后点击erase擦除,即可正常使用

  6. Java Collection体系

    Collection 接口 宏观图 快速使用 import java.util.*; public class Demo { public static void main(String[] args ...

  7. Windows,easygui 安装

    在官网下载了easygui,但是根据网上的方法解压后将 easygui 文件夹(创建文件:easygui,只放easygui.py)放到Python36\Lib\site-packages下不行,有模 ...

  8. qt中的一些对话框(个人备忘录)

    一.标准对话框 1.对于颜色对话框 void MyWidget::on_pushButton_clicked() { QColorDialog dialog(Qt::red,this); dialog ...

  9. sqlite3 replace函数服务器端替换一个字段中数据的例子 ;拼接字段字符串

    1.把字段filePath中所有类似 '/usr/local/Trolltech/%'的字符串都替换成   '/zzzzz/' update   EstDlpFileAttribute  set    ...

  10. java-------token

    https://el-admin.vip/guide/hdsc.html#%E6%96%B0%E5%BB%BA%E6%A8%A1%E5%9D%97