Android移动开发之【Android实战项目】DAY7-项目结构
Android项目结构:
一:
1:src:源码:放java 代码文件的地方
2:gen: 自动生成的运行文件,文本不可编辑,自动生成,r子文件夹下存放的是res里面的所有信息;
3:Android4.1.4: 运行此Android项目所需要的jar包;
4:assets: 一般存储此程序所需要的资源,比如音乐,数据库,等,这个资源会随着Android一起打包;
5:bin: 生成Android项目的apk及项目信息。
6:libs: 其他第三方jar包存放位置;
二:
1: res: Android程序所有资源文件;
2:drawable-xxxx:存放Android项目的图片,图片名称只能是小写字母和数字,推荐使用png格式;
3:layout :布局,放所有界面的位置,一xml表示;
4:values:存放布局细节样式的地方:
1:string:xml存放汉子或者英文;
2:dimension:存放大小(Android像素使用sp单位,字体大小使用dp单位)
3:color.xml:存放颜色;
4:style.xml:存放样式;
5:theme.xml:存放主题;
5:anim: 放动画的位置;
6:xml: 本地化信息存储,等,都可以写在strings.xml里面;
7:raw: 一般放二进制的文件:视频,图片,音乐,这里面的资源并不会随着Android项目打包;
三:
1:AndroidManifest.xml:代码(android:minSdkVersion="8"),的意思是最低运行的SDK;四:
1:project.properties:代码:target=android-19,在导入第三方代码时需要修改为自己编辑器以有SDK,
SDK文件夹目录结构:
1.add-ons:放置的是一些额外的API的支持;
2.build-tools: 编译的工具;
3.docs: 开发的文档-index.html
4.extras: 额外的拓展的支持;
5.platforms:Android平台,放置各个版本的镜像文件
6.platform-tools: 平台的工具,adb在这里面
7.sources:存放源代码
8.system-images:系统镜像
9.temp:临时文件夹
10.tools:工具,通用的平台用到的工具
Android移动开发之【Android实战项目】DAY7-项目结构相关推荐
- android studio开发工具介绍,Android应用开发之Android开发工具介绍、Android Studio配置...
本文将带你了解Android应用开发之Android开发工具介绍.Android Studio配置,希望本文对大家学Android有所帮助. 2.1 Android Studio配置 2.1.1 ...
- android final参数,Android应用开发之Android Jetpack-Navigation 使用中参数的传递方法
本文将带你了解Android应用开发之Android Jetpack-Navigation 使用中参数的传递方法,希望本文对大家学Android有所帮助. 由于使用了Navigation,导致Frag ...
- android中base64加密,Android应用开发之android自带Base64加密解密
本文将带你了解Android应用开发之android自带Base64加密解密,希望本文对大家学Android有所帮助. android项目引用不到以下两个java类 import sun.misc.B ...
- 镜像处理坐标 android,Android应用开发之Android重写ImageView实现图片镜像效果的代码教程...
本文将带你了解Android应用开发之Android重写ImageView实现图片镜像效果的代码教程,希望本文对大家学Android有所帮助. 前两天朋友问我一个问题,如何实现从手机系统相册加载一张图 ...
- Android关掉多个activity,Android应用开发之Android Activity栈管理 制定关闭某一个Activity,关闭所有Activit...
本文将带你了解Android应用开发之Android Activity栈管理 制定关闭某一个Activity,关闭所有Activit,希望本文对大家学Android有所帮助. 系统Api :打开新的 ...
- android图片保存形式,Android应用开发之Android ScrollView截图和图片保存到相册的方式...
本文将带你了解Android应用开发之Android ScrollView截图和图片保存到相册的方式,希望本文对大家学Android有所帮助. 1.1首先来看你一种截取屏幕,这种代码有缺陷,只能截取一 ...
- android 开发art,Android应用开发之Android 系统启动原理(art 虚拟机)
本文将带你了解Android应用开发之Android 系统启动原理(art 虚拟机),希望本文对大家学Android有所帮助. Android 系统启动原理(art 虚拟机) 一.虚拟机的启动 A ...
- android 电量详情,Android应用开发之Android 8.0 电池-)耗电详情获取方法
本文将带你了解Android应用开发之Android 8.0 电池-)耗电详情获取方法,希望本文对大家学Android有所帮助. Android 8.0 电池-)耗电详情获取方法 主要介绍UI位置和基 ...
- android 接口实现方法,Android应用开发之Android 请求网络接口实现方法
本文将带你了解Android应用开发之Android 请求网络接口实现方法,希望本文对大家学Android有所帮助. public class Fragment01 extends Fragmen ...
- android显示通知图标大全,Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除...
本文将带你了解Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除,希望本文对大家学Android有所帮助. android 桌面APP应用图标显示通知消息的数量 ...
最新文章
- 面试官:你写的单例模式有空指针异常,请你用Volatile改一下。我愣了五分钟...
- python新旧特性过渡_网站改版时的一种新旧版过渡方案
- linux自定义和使用 shell 环境(一)
- 电脑很卡反应很慢该如何处理_我的苹果电脑中毒了,好开心
- Jar 包依赖冲突排查思路和解决方法
- 【Linux开发】Ubuntu下几个软件的配置记录backup
- python文档自动翻译
- 实现背景轮播登录页面
- redhat指定ntp服务器,redhat 6.3 ntp 服务器
- 400集高并发分布式超级电商项目实战
- Hadoop-HFDS知识点总结
- 使用EChat通过php读取后台数据将其转换为饼状图
- 【十四】【vlc-android】aout音频输出模块源码实现分析【Part 1】
- 【知识科普】解读闪电/雷电网络,零基础秒懂!
- java实现生成指定位数随机字符串要求包含数字大小写字母三种类型字符
- 蓝桥云题库之国王游戏——Python满分解答
- flex java mysql_flex与java实现增删改查
- 1,objective-c语言的主要优点和缺陷,objective_C 优缺点
- mysql timestamp 默认_MySQL数据库TIMESTAMP怎么设置默认值 | 学步园
- 努力工作的软文_我所知道的是如何努力工作。
热门文章
- Python3 websocket server与client
- win10 自定义分辨率
- 拉格朗日乘子法(Lagrange Multiplier)和KKT条件
- 线性代数的本质 - 02 - 线性组合、张成的空间与基
- android 常见异常解决
- VS项目中引入dll的方法
- k8s的yaml写法
- java joptionpane 例子_java JOptionPane类的介绍
- unity黑白滤镜_unity颜色分级图像滤镜着色器Fast Mobile Color Grading 1.0
- java 集成grizzly_java – 与Jersey和Spring集成Grizzly2.2.X