运行日志
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
为程序提供一个屏幕,也相当于表演节目的舞台