Android studio基本知识

1 一般打开项目后只关心app这个目录。

1 build目录:构建目录,相当于Eclipse中的bin目录

2 libs:依赖的包

3 src:

              androidTest:安卓单元测试的目录。

              main:

                          java:写Java代码的地方

                         res:资源文件

                                   drawable:图像资源

                                   layout:布局资源

                                   menu:菜单资源

                                   value:

                                                 demens:css配置文件

                                                 string:字符串资源

                                                 styles:style资源

AndroidManifest.xml配置文件

build.gradle:Gradle构建脚本

2 相关术语解析

    1 Dalvik:Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用。

    2 AVD(android virtual machine):安卓虚拟设备,就是安卓的模拟器

    3 ADT(android development tools):安卓开发工具

    4 SDK(software development kit):软件开发工具包,就是安卓系统,平台架构等的工具几何,如adb等

    5 DDMS(dalvik debug monitor service):安卓调试工具

    6 adb:安卓调试桥,在sdk的platform-tools目录下

    7 DX工具:将class转换成dex文件

    8 AAPT(android asset packing tools):安卓资源打包工具

    9 R.java文件:由aapt工具根据App中的资源文件自动生成,可以理解为资源字典

    10 AndroidManifest.xml:app包名+组件声明+程序兼容的最低版本+所需权限等程序的配置文件

3 adb常用指令

    1 安装软件。adb install [r] [s] xxx.apk (r:重新安装。s:安装到sd卡)

    2 卸载app。adb unstall [k] <包名>

    3 取出手机中的文件 adb pull xxx xxx

    4 发送文件到手机 adb push xxx xxx

    5 进入手机终端: adb shell

    6 列出所有链接的设备: adb devices

    7 重启 adb:reset adb

    8 杀死adb:adb kill-server

    9 启动adb:adb start-server

    10 查看端口号占用的进程:netstat-ano

4 APP安装过程

    1拷贝xxx.apk到/data/app/xxx.apk

    2在data/data目录下创建文件夹,名称为包名

    3android中注册表:简单的xml文件,在data/system/package.list和package.xml是存放应用的包名与签名信息

注意App包名是App的唯一标识。

猜你喜欢

转载自my.oschina.net/u/4031275/blog/2962166
今日推荐