魅族ANDROID系统 FlymeOS

码农软件 · 软件分类 · 手机操作系统 · 2019-05-15 13:13:46

软件介绍

FlymeOS为魅族科技旗下ANDROID系统,界面清爽好看,有兴趣的朋友可以研究一下,适配其他机器。

分支命名

开源项目的分支命名与Android版本对应,目前支持Android 5.0的机型适配,分支名为:lollipop-5.0

目录结构如下所示:

FlymeOS

+--manifest           项目清单

+--tutorials          教程文档

+--plugins            扩展插件,用于扩展已有功能

+--build              编译环境,用于构建和编译机型

+--tools              适配工具

+--flyme              Flyme相关,内容定期更新

      +--release       官方发布的ROM包

      +--overlay       资源覆盖

+--devices            机型目录

      +--base          官方提供的默认机型

      +--your_device   待开发者适配的机型


机型适配

标准流程

下载完代码以后, 在开源项目根目录, 执行以下命令初始化开发环境:

$ source build/envsetup.sh


创建一个新的机型工程的目录(以demo为例), 后续的移植都在机型目录完成。

$ mkdir -p devices/demo

$ cd devices/demo


按照如下步骤,完成一个新机型的适配:

$ flyme config      # 生成机型配置文件Makefile

$ flyme newproject  # 生成新机型目录

$ flyme patchall    # 自动插桩

$ flyme fullota     # 生成适配完成的ROM包


冲突处理

自动插桩可能会造成代码合并冲突。冲突会以下面的形式标注出来, 开发者需要在厂商的文件中手工解决这些冲突。

<<<<<<< VENDOR

  原厂的代码块

=======

  Flyme的代码块

>>>>>>> BOSP


版本升级

可以跟随官方发布的最新ROM包,将已经是适配完成的机型升级到最新版本:

$ flyme cleanall

$ flyme upgrade

本文地址:https://codercto.com/soft/d/5793.html

Advanced Web Metrics with Google Analytics, 2nd Edition

Advanced Web Metrics with Google Analytics, 2nd Edition

Brian Clifton / Sybex / 2010-3-15 / USD 39.99

Valuable tips and tricks for using the latest version of Google Analytics Packed with insider tips and tricks, this how-to guide is fully revised to cover the latest version of Google Analytics and sh......一起来看看 《Advanced Web Metrics with Google Analytics, 2nd Edition》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具