Android_project目录及文件详解

Android_project目录及文件详解_第1张图片

Src: src 目录是放置我们所有 Java 代码的地方,它在这里的含义和普通 Java   项目下的 src 目录是完全一样的,展开之后你将看到我们刚才创建的 MainActivity.java 文件就在里面,是我们写源代码的位置。

gen:这个目录里的内容都是自动生成的,主要有一个 R.java 文件,你在项目中添加的任何资源都会在其中生成一个相应的资源 id。这个文件永远不要手动去修改它。其中资源名字只能包含a~z,0~9。

注意:该文件夹下的文件不允许程序员修改。
assets:主要可以存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。另外,如果你的程序中使用到了 WebView 加载本地网页的功能,所有网页相关的文件也都存放在这个目录下。

Bin(binary):它主要包含了一些在编译时自动产生的文件。其中会有一个你当前项目编译好的安装包,展开 bin 目录你会看到.apk文件,把这个文件拷到手机上就可以直接安装了。
libs(library):如果你的项目中使用到了第三方 Jar包,就需要把这些 Jar 包都放在 libs 目录下,放在这个目录下的 Jar 包都会被自动添加到构建路径里去。

Res(resource):这个目录下就是你在项目中使用到的所有图片、布局、字符串等资源都要存放在这个目录下,前面提到的 R.java 中的内容也是根据这个目录下的文件自动生成的。当然这个目录下还有很多的子目录:

Android_project目录及文件详解_第2张图片

图片放在 drawable 目录下

布局放在 layout 目录下

字符串放在 values 目录下

AndroidManifest.xml:整个Android 项目的配置文件,你在程序中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。            

project.properties:这个文件非常地简单,就是通过一行代码指定了编译程序时所使用的SDK 版本。


proguard-project.txt:这个文件可以做代码混淆,防止恶意攻击

cmd中Android命令操作:

前提:配置了环境变量

Androidlist targets:显示sdk中开发工具的版本

Androidlist avd:显示创建的虚拟机的列表

Android delete avd –n avdname:删除虚拟机

Adb install apkname安装一个软件

Adb uninstall package卸载一个软件,软件包名

Adb start-server开启adb服务

Adb kill-server结束adb服务

你可能感兴趣的:(android)