全国咨询热线:400-618-4000

Android培训之Android应用开发基础(2)

创建时间:2016年11月30日16时32分 来源:传智播客Android培训学院

Android程序入门
1. 应用程序目录
src :源代码存放目录
gen :自动生成的目录
assets :存放资源文件
bin :用来存放ADT编译时产生的临时文件
libs :       支持库目录,存放第三方jar包
res :资源目录,assets 目录下的资源文件不会在R.java 自动生成ID,
        res/drawable存放图片
        res/layout   存放xml界面布局
        res/values  存放应用使用到的类型
                      strings.xml 定义字符串和数值
                      colors.xml    定义颜色和颜色字串数值
                      dimens.xml  定义尺寸数据
                      styles.xml            定义样式
        res/anim             存放自定义动画
        res/xml         
        res/raw         存放应用的原始文件,这些数据不会被编译,直接加入到程序安装包里
AndroidManifest.xml 项目清单文件该文件用于配置四大组件、声明权限、配置应用版本等参数。
project.properties项目环境信息,一般是不需要修改此文件
proguard-project.txt 用于配置代码混淆参数。
2.打包过程

ADT 将Java 源文件编译成.class,然后调用dx 工具将所有的.class 抽取到一个叫classes.dex的文件中。调用aapt工具将Android 中所有的资源,包括res 和assets 资源以及清单文件一起打包成apk文件,然后在部署的时候给apk进行签名操作,最后通过ADB 工具将签名后的APK 部署到模拟器上。
相同签名的会覆盖安装,不同签名的需要先卸载之前的应用才能安装
3.ADB简介 Android Debug Bridge
1、adb devices 列出当前连接上所有设备
2、adb install xxx.apk将xxx.apk安装到模拟器上
3、adb uninstall 包名卸载应用
4、adb push <本地路径><远程路径>将本地文件上传到模拟器上
5、adb pull <远程路径><本地路径>将模拟器上文件下载到本地
6、adb kill-server 杀死adb进程
7、adb start-server 启动adb进程
8、adb shell 进入Linux shell 命令行
                     input text 将文字输入到模拟器上
                     chmod mode 文件名 更改权限

本文版权归传智播客Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客Android培训学院
首发:http://www.itcast.cn/Android