阅读《Android(安卓)从入门到精通》(2)——熟悉开发环境
环境搭建所需工具
adt-bundle-windows-x86-20140321
android-ndk-r8e-windows-x86
jdk-8u60-windows-i586.exe
创建 Android 的 HelloWorld
文件->新建->安卓应用工程->填写应用名称、项目名称、包名称,选择合适的 SDK、空主题->
勾选创建活动、工作空间->选择活动类型->填写活动、布局、片段布局名称,选择向导->完成创建;
Eclipse 的 Package Explorer
实际上如同 VS 的“解决方案管理器”,注意目录结构:
src 文件夹:存放的是该项目项目源码,创建时的 java 源码和新添加的 java 源码都在这里,目录根据 package 结构管理;
gen 文件夹:包含创建时生成的 R.java 文件,实际上是项目字典,所有资源的 ID 都存储在里面的静态类之中,如同 VS 里面的 Resource.h 头文件;
Android 4.4.2 文件夹:android.jar 是一个 Java 归档文件,包含构建应用程序所需的所有 Android SDK 库和 APIs,同时包含项目打包时需要的 METAINFO 目录;
Android Private Libraries:安卓私有库,只在本项目中用到的第三方 jar 包;
assert 文件夹:不在 R 文件里面注册 ID 的资源文件,比如应用程序需要用到的音视频文件、文本文件等,区别在于这些资源以原始格式保存,只能用代码方式 AssertManager 处理;
bin 文件夹:编译生成目录。二进制文件,包括 class、资源文件、dex、apk 等;
res 文件夹:存储资源文件。图片、布局文件、参数描述文件等。
(a) drawable 开头的文件夹存储图片;
(b) layout 文件夹存储类 xml 的布局文件;
(c) raw 文件夹存储应用程序所用到的声音等资源,raw 中的文件会被映射到 R.java 文件中,访问时可直接使用 R.id.filename;
(d) values 文件夹里面有用类 xml 存储的键值对记录,好比 VS 里面的 string 资源,xml 中声明了数组、颜色、度量、字符串等;
AndroidManifest.xml 清单文件存储了 Android 应用心中的元信息,在安装时被读取。记录了四大组件(Activity、ContentProvider、BroadcastReceiver、Service),用户权限列表,描述了 Android 运用的项目结构;
proguard-project.txt 代码混淆相关文件;
project.properties 工程属性配置文件,配置编译的版本等。
项目调试和运行
1.常用快捷键:
2.Log 函数:
5 种级别:verbose、debug、info、warn、error
更多相关文章
- Android出现“Read-only file system”解决办法
- android创建文件夹
- Android(安卓)studio Day01-2&3
- Android(安卓)为【apk】文件签名,增加修改系统时间等权限
- Android(安卓)设置View 圆角
- Android(安卓)SDK下载和更新失败的解决方法!!!
- Android(安卓)开发最佳实践
- ANDROID应用程序的混淆打包
- NPM 和webpack 的基础使用