• Android总结一


    一、Android SDK Manager的下载

      1、Tools->Options->把Force https://...勾上。

      2、修改C:WindowsSystem32driversetchosts文件,把以下内容复制进去:

        74.125.113.121 developer.android.com

        203.208.46.146 dl.google.com

        203.208.46.146 dl-ssl.google.com

    二、配置Android_SDK_Home可以解决模拟器存储路径中文问题

    三、工程目录结构:

      src: 存放java代码的目录, 业务逻辑的编写.

      gen: 用于存放R(resources)文件, 自动生成目录.

      project.properties: 指定当前应用程序所使用的开发工具包的版本.

      libs: 存放当前工程依赖的jar包.

      assets: 资产目录, 会打包到应用程序包中.

      bin: 用于存放ADT编译时产生的临时文件, 最终会被打包成一个xxx.apk

      res(resources): 

        drawable: 用于存放图片的文件夹.

         layout: 用于存放android布局文件的.

        menu: 存放android下菜单的布局的.

        values: 用于存放android下的一些字符串资源, 样式.

          strings.xml 存放字符串资源.

          demens.xml  存放不同分辨率的尺寸.

          styles.xml  存放样式.

        values-sw600dp用于存放7寸平板电脑的尺寸值.

        values-sw720dp-land  用于存放10寸平板电脑的尺寸值.

        values-v11 存放3.0以上的版本的样式.

        values-v14 存放4.0以上的版本的样式.

      AndroidManifest.xml : android应用程序的入口文件, 相当于JavaSE里边的Main函数.存放一些android的四大组件. 配置版本信息.

    四、打包安装过程:

      1. 生成apk文件.

        1.1 生成.dex文件. .java -> javac -> .class -> dx.bat -> .dex

        1.2 生成resources.arsc索引表文件.

        1.3 未编译的资源.

        1.4 清单文件AndroidManifest.xml转换成二进制.

        1.5 默认签名文件debug.keystore, 使用签名文件进行打包.

      2. 加载apk文件.

        2.1 把apk文件加载到/data/local/tmp/HelloWorld.apk

      3. 安装apk文件

        3.1 把/data/local/tmp/HelloWorld.apk 剪切到 /data/app/包名-1.apk

        3.2 在/data/data/下创建一个文件夹名为: 程序的包名

        3.3 在packages.list和packages.xml文件中分别添加一条数据.

  • 相关阅读:
    常见的线性结构
    Lambda表达式学习笔记
    Spring Security 入门 (二)
    Spring Security 入门(一)
    Eclipse 创建 Maven 项目
    初学 Spring MVC(基于 Spring in Action)
    蓝桥杯之入学考试
    Java 学习总结
    二叉搜索树和红黑树
    Detours 劫持
  • 原文地址:https://www.cnblogs.com/FlySheep/p/3765097.html
Copyright © 2020-2023  润新知