美文网首页
01-002-系统框架

01-002-系统框架

作者: TimerYJ | 来源:发表于2019-10-06 23:28 被阅读0次

    系统框架

    src:java 代码
    assets:资源目录
    res:存在图片、布局文件、字符串、菜单等文件
    bin:输出文件,如apk
    project.projecties:工程文件属性文件配置
    gen:系统自动生成的源代码文件
    R.java:自动生成的,非常重要。默认 attr、drawable(图片,默认png)、layout(布局文件)、string.xml(字符串)、arrays.xml(数组)、color.xml(颜色)、dimens.xml(定义尺寸数值)、styles.xml(样式)

    获取属性值?

    文件 获取方式
    string.xml getResource().getString(resourceId) getResource().getText(resourceId)
    arrays.xml getResource().getStringArray(resourceId)
    colors.xml getResource().getDarwable(resourceId) getResource().getColor(resourceId)
    dimens.xml getResource().getDimension(resourceId)
    styles.xml 不需要取值

    AndroidManifest.xml

    描述了整个 package 中暴露的组件(activitys、services、contentProviders、Intent Receivers等),他们各自的实现类,各种能被处理的数据和启动位置。还能指定 permissions、instrumentation。

    属性与选项含义

    属性 选项 含义
    版本 versionName 版本名称,从 1.0 开始
    versionCode 表示该工程生成的 apk 版本号,从 1 开始
    installLocation 应用安装位置
    auto 自动寻找安装位置,ROM或SDCard卡默认属性
    internalOnly 仅仅只能安装在ROM上
    preferExternal 直接安装在SD卡上
    应用
    icon logo图片
    label 文字说明
    activity
    name 主程序名
    intent-filter 意图过滤器,用于过滤用户的一些动作和操作
    action android.intent.action.MAIN 表示程序的主入口
    category
    其他
    uses-permission 添加用户的授权,如授权访问网络

    相关文章

      网友评论

          本文标题:01-002-系统框架

          本文链接:https://www.haomeiwen.com/subject/wyjppctx.html