Android应用工程文件组成
src目录:
java代码源文件。
gen目录:
R.java:静态内部类,系统自动生成,无需程序员维护。
assets目录:
资源目录,html,多媒体文件。
bin目录:
应用程序所生成的apk。
res目录:
drawable:hdpi,mdpi,ldpi。默认png格式的图片。
layout:布局。
menu:菜单。
values:存放字符串或数值等常量。
strings.xml(字符串) 取值方式:getResource().getString(resourceId)
colors.xml(颜色) 取值方式:getResource().getColor(resourceId)
arrays.xml(数组) 取值方式:getResource().getStringArray(resourceId)
dimens.xml(尺寸) 取值方式:getResource().getDimension(resourceId)
styles.xml(样式) 无需取值
AndroidManifest.xml文件:
包含该项目中所使用的Actitity,Service,Receiver。
是每个Android项目都必须有的文件。
<?xml version="1.0" encoding="utf-8"?> <!--manifest 根节点,描述了package中的所有内容android:versionCode 所生成的apk的版本号android:versionName 版本的一个名称android:installLocation: 安装路径"auto" 自动寻找安装的地方,ROM或者SDcard卡。默认属性"internalOnly" 仅仅只能安装在ROM"preferExternal" 会直接安装在SDcard卡 --> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.hello"android:versionCode="1"android:versionName="1.0"android:installLocation="auto"> <!--uses-sdk 所使用的sdk的版本相关 --><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersion="18" /> <!--android:icon 应用程序的logo图标android:label 应用程序的名字android:name 应用程序的主程序的名称,默认启动的activityintent-filter 意图过滤器:用来过滤用户的一些动作和操作category android:name 表示决定应用程序是否在程序列表中显示 --><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.example.hello.MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application> </manifest>
转载于:https://blog.51cto.com/shahdza/1355160
Android应用工程文件组成相关推荐
- android 建立工程文件,Android 项目开发必备-建立属于你的build.gradle文件
timg (1).jpg 开发一个Android项目不仅仅需要你会写java/kotlin代码,而且你还要了解各种配置文件.例如.AndroidManifest.xml,混淆文件,build.grad ...
- android读取工程目录下的文件,Android编程实现读取工程中的txt文件功能
本文实例讲述了Android编程实现读取工程中的txt文件功能.分享给大家供大家参考,具体如下: 1. 众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹 ...
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库到 Android Studio 工程 | 配置 build.gradle 构建脚本 )
文章目录 一.拷贝 lib7zr.so 动态库到 Android Studio 工程 二.配置 Module 下的 build.gradle 构建脚本 三.参考资料 一.拷贝 lib7zr.so 动态 ...
- 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )
文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...
- android studio单个工程文件的代理设置
2019独角兽企业重金招聘Python工程师标准>>> 前提你的电脑已经使用了代理,只需要打开你的工程文件修改gradle.properties 文件添加如下 org.gradle. ...
- android 读取assets文件夹下的文件资源
今天,简单讲讲如何读取assets文件夹下的文件. Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.Java里面自动生成该资源文件的ID ...
- Android NDK工程创建与编译运行
首发地址:http://www.eoeandroid.com/thread-201993-1-1.html 一. 工程创建 1. 创建一个Android工程 配置好开发环境并加载好对应版本sdk后,选 ...
- android aar保存图片文件异常_我去!合并AAR时踩坑了!
点击上方"刘望舒",马上关注,早上8:42推送 真爱,请置顶或星标 作者: leeon7 https://www.jianshu.com/p/8f7e32015836 背景 在输出 ...
- 一、android XML资源文件详解 —— 从物理上分析
转载地址:http://blog.csdn.net/Scotfield_msn/article/details/52455022?locationNum=8 一.android工程文件夹内容介绍 在e ...
最新文章
- 深度学习中的验证集和超参数简介
- 计算机绘画教案风车,中班美术教案《风车》
- 阿里云服务器外网访问问题
- 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大
- Android应用程序结构总结
- python 在线预览文件_用Python PyQt写一个在线预览图片的GUI
- phpredis -- Redis编译安装,PHP 7 安装 Redis 扩展
- 敏捷开发系列学习总结(17)——团队需要Scrum Master做这六件事
- 用谷歌浏览器来模拟手机浏览器
- java 堆有多少个_Java堆内存的十个要点
- 点击键盘上的“Next”button实现文本框焦点跳转
- 常用DOS命令(必会基础知识)
- Spring Boot 的 JSON RPC(客户端示例) - briandilley/jsonrpc4j Wiki
- Firefox选择哪个IE TAB
- 固定连接修改后无觅推荐结果问题修改
- 相关性系数及其python实现
- 《前端中文入门手册》.pdf
- sql 查找一个月内数据
- java基于微信小程序的投票系统 uniapp 小程序
- 计算机excel教程,电脑安装excel教程的方法步骤详解
热门文章
- 模态对话框的父窗口设置
- 从0开始搭建编程框架——主框架和源码
- libusb中的热插拔使用举例
- OpenCV 2.2.0 CvvImage的使用
- C++中MessageBox的常见用法
- SpringSecurity学习:1(第一个SpringSecurity项目)
- Java学习总结:21
- android 添加头参数,Retrofit添加header参数的几种方法
- java map class_java – 将通用Class参数限制为实现Map的类
- tomcat苹果版安装步骤_Mac系统安装和配置tomcat步骤详解