zoukankan      html  css  js  c++  java
  • Android应用架构分析

    一、res目录:

      1、属性:Android必需;

      2、作用:存放Android项目的各种资源文件。这些资源会自动生成R.java。

        2.1、layout:存放界面布局文件。

        2.2、strings.xml:字符串资源文件;

        2.3、colors.xml:颜色资源文件;

        2.4、dimens.xml:尺寸资源文件;

        2.5、drawable-ldpi,drawable-mdpi,drawable-hdpi:分别是小、中、大三种尺寸图片文件。

      3、使用:

        3.1、访问资源:

          1、使用:@资源类名/资源项名称。

          2、使用@id/标志符号:Android的组件需要用标签中的id属性值来表示,该值为int类型,并且只能是资源类型的值,即在资源文件XML中表示的值,用@表示解析。如:@id/abc,@+id/xyz。其中abc和xyz都在资源文件中定义。“@”符号提示XML解析器将后面的字符串解析成标志符号。“id/”表示该标志符号将被归类在“id”下。“@+id/xyz”表示将会在R.java的id内部类中增加一个项为public static final int xyz=0x*****,后面的值是十六进制。如果已经存在xyz,则不再增加。

          在程序中获取该组件,使用findViewById();在XML中获取该组件,使用资源引用的方式:@id/标志符号。

    二、src目录:

      1、属性:Android必需;

      2、作用:保存Java源文件;

    三、AndroidManifest.xml文件。

      1、属性:Android必需;

      2、作用:Android项目的全局描述文件,用于控制Android应用的名称、图标、访问权限等整体属性。

    四、R.java文件:

      1、位置:gen目录下;

      2、作用:根据资源文件自动生成的一个类文件,类似于Android应用的资源字典。

      3、构成:

        3.1、每类资源对应R类的一个内部类。

  • 相关阅读:
    prase arraylist where in to ParamsQuery on sql server 2008 using TVB: tvpdemo.cs(where in 转sql 参数化查询)
    手动依赖性注入 NInject(1) (转载)
    单件(单态,Singleton)模式部分
    详解Javascript中的Url编码/解码
    学习Web应用漏洞最好的教程WebGoat(转载)
    百度网盘 邀请码
    colorbox去除close关闭按钮,附上colorbox的基本使用方法
    P3974 [TJOI2015]组合数学
    P1772 [ZJOI2006]物流运输
    P1434 [SHOI2002]滑雪
  • 原文地址:https://www.cnblogs.com/qi123/p/9089594.html
Copyright © 2011-2022 走看看