微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FlymeOS 魅族ANDROID系统

程序名称:FlymeOS

授权协议: GPL

操作系统: Android

开发语言:

FlymeOS 介绍

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

FlymeOS 官网

http://www.flyme.cn

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐