大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述安卓APP开发的初步了解相关的知识,希望能为你提供帮助。
今天成功安装了android Studio并且对APP的开发框架结构进行了初步了解
文章图片
如上图:app基本结构情况 下面来仔细解释一下各个方面目录的作用
首先 manifests目录:包含AndroidManifest.xml文件 也就是安卓的入口
文章图片
AndroidManifest.xml用于指定App内部的运行配置,是一个XML描述文件,根节点为manifest,其中package指定了该App的包名。
uses-permission,该节点用于声明App运行过程中需要的权限名称。例如,访问网络需要上网权限,拍照需要摄像头权限。
application,该节点用于指定App的自身属性,包括App在手机屏幕上显示的图标、App在手机屏幕上显示的名称等。(application节点下还有几个子节点,比如活动activity、服务service、广播接收器receiver、内容提供器provider等。)
(2)java,用于存放APP工程的java源代码以及测试用的java代码
(3)res,存放的是APP工程的资源文件。它下面又有四个子目录
【安卓APP开发的初步了解】·drawable 存放的是图形描述文件及用户图片
·layout 存放的是APP页面的布局文件
·mipmap 存放的是启动图标
文章图片
分别对应各个类型;
·values 存放的是一些常量定义文件,如string型的strings.xml,像素常量dimens.xml、颜色colors.xml、样式定义styles.xml
二、Gradle Scripts 主要包含工程的编译配置文件,其中
(1)build.gradle 分为项目级和模块级两种,用于描述APP工程的编译规则
(2)proguard-rules.pro 用于描述java文件的代码混淆规则
(3)gradle.properties 用于配置编译工程的命令行参数,一般无需改动
(4)setting.gradles 配置哪些模块在一起编译。初始内容为include ":app",表示只编译app模块
(5)local.properties 项目的本地配置,一般无需改动。改文件是在工程编译时自动生成的,用于描述开发者本机的环境配置,比如SDK的本地路径、NDK的本地路径等
以上就是今天学习的一些内容 ,学习方式:通过观看UP主(八月浅空)来进行对APP开发的学习!
今天存在的一个小问题:
文章图片
问题已经解决;并成功运行显示"Hello World" 。
文章图片
推荐阅读
- 家庭记账本app进度之android中AlertDialog的相关应用以及对日期时间的相关操作(应用alertdialog使用的谈话框)
- 寒假家庭小账本——android studio安装及配置
- Android使用阿里镜像
- 简单实现Android手机“全局可调试”(ro.debuggable = 1)的方法锤子坚果3
- 使用idea编写Android程序,减小编译时间
- uniapp - 导航切换(样式)
- Android长按及拖动事件探究
- Android调试注解处理器AnnotationProcessor
- android----SharedPreference