美文网首页
全志A63_Android N快速移植手册

全志A63_Android N快速移植手册

作者: 体感互动 | 来源:发表于2019-08-21 14:03 被阅读0次

    为了快速移植及配置全志A63平台方案,可以参照文档中的一些配置项进行简单的定制化修改。实现快速移植方案。

    2. 方案定制

    方案目录 device/vendor‐name/device‐name/

    2.1.overlay 说明

    Android overlay 机制允许在不修改 apk 或者 framework 源代码的情况下,实现资源的定制。

    以下几类能够通过 overlay 机制定义:

    1. Configurations (string, bool, bool‐array)

    2. Localization (string, string‐array)

    3. UI Appearance (color, drawable, layout, style, theme, animation)

    4. Raw resources (audio, video, xml)

    2.1.1. 为产品添加 Overlay 目录

    有两种不同的 overlay 目录定义:

    1. PRODUCT_PACKAGE_OVERLAYS

    用于指定产品

    2. DEVICE_PACKAGE_OVERLAYS

    用于同一设备模型的一系列产品

    如果包含同一资源,那么 PRODUCT_PACKAGE_OVERLAYS 将覆盖 DEVICE_PACKAGE_OVERLAYS 。

    如果要定义多个 overlays 目录,需要用空格隔开,同一资源的定义,将使用先定义的目录中的资源。

    在方案目录下创建 overlay 和 product‐name/overlay 目录,分别用于 device 通用及 product 使用的 overlay 文件夹。

    2.1.2. 改变 mk 文件来添加 overlays 的编译项

    在文件 device/vendor‐name/device‐name/product‐name.mk 中添加:

    PRODUCT_PACKAGE_OVERLAYS := \

    device/vendor‐name/device‐name/product‐name/overlay \

    $(PRODUCT_PACKAGE_OVERLAYS)

    DEVICE_PACKAGE_OVERLAYS := \

    device/vendor‐name/device‐name/overlay \

    $(DEVICE_PACKAGE_OVERLAYS)

    资料参考:http://bbs.16rd.com/thread-479564-1-1.html

    相关文章

      网友评论

          本文标题:全志A63_Android N快速移植手册

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