首页 > 其他分享 >Android--观察APP运行日志以及APP的工程目录结构解释

Android--观察APP运行日志以及APP的工程目录结构解释

时间:2022-12-25 11:46:06浏览次数:67  
标签:运行日志 文件 -- APP 存放 模块 Android 目录

运行日志

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

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

界面显示与逻辑处理

标签:运行日志,文件,--,APP,存放,模块,Android,目录
From: https://www.cnblogs.com/liuzijin/p/17002976.html

相关文章

  • TinyLFU:A Highly Efficient Cache Admission Policy
    1.LRU和LFU的缺陷作为我们常用的缓存淘汰策略,LRU和LFU一直被大家所熟知,但是它们其实也存在一些缺陷。以LRU为例,当一个数据被访问的时候,就会将该数据给移动到最......
  • 黑科技之Beyond Compare在Mac OS系统下永久试用
    亲测可用一、原理BeyondCompare每次启动后会先检查注册信息,试用期到期后就不能继续使用。解决方法是在启动前,先删除注册信息,然后再启动,这样就可以永久免费试用了。二、......
  • Vue生命周期
     生命周期    1.又名:生命周期回调函数、生命周期函数、生命周期钩子。   2.是什么:Vue在关键时刻帮我们调用的一些特殊名称的函数。   3.生命周期函数......
  • 高堵态
    1. 简介   高阻态既不是高也不是低,而是一种开路状态。       2. 应用(数据传输)   高阻就是悬空,既不是高也不是低,相当于开路,信号传不进去。......
  • HotRing:A Hotspot-Aware In-Memory Key-Value Store
    HotRing:AHotspot-AwareIn-MemoryKey-ValueStore一种热点可感知的内存KV存储结构1.背景在真实场景中经常会造成热点数据的出现,比如双十一的时候,会给缓存系统带......
  • c语言extern 变量
     C语言extern用法_哔哩哔哩_bilibili......
  • linux 中实现批量讲指定的行替换为特定的数据
     001、sed实现[root@PC1test4]#lsa.txtcoordinate.txt[root@PC1test4]#cata.txt##测试数据ddffsd1ssaaee2xxvvzz3ssw......
  • 软件工程第一章绪论
    1.1.软件工程概念的提出与发展1.1.1.软件危机20世纪60年代以来,随着计算机的广泛应用,软件生产效率、软件质量满足不了社会发展的需求,称为社会、经济发展的......
  • 记一次 .NET 某安全生产信息系统 CPU爆高分析
    一:背景1.讲故事今天是......
  • SAP OData 框架里的缓存(Cache)设计专题讲座试读版
    正如本教程的开篇介绍文章​​SAPOData开发教程-从入门到提高(包含SEGW,RAP和CDP)​​所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。因此本教程也分......