魅族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://www.codercto.com/soft/d/5793.html

CSS实战手册(第2版)

CSS实战手册(第2版)

[美] David Sawyer McFarland / 俞黎敏 / 电子工业出版社 / 2010-6 / 69.80元

本书从介绍最基本的CSS知识开始,到建立用于打印网页的CSS和改进你的CSS习惯的最佳实践。将关于CSS的选择器、继承、层叠、格式化、边距、填充、边框、图片、网站导航、表格、表单、浮动布局、定位网页上的元素,以及用于打印网页的CSS等技术通过逐步地讲解与教程串联了起来。每章内容从简单到复杂,一步一步地建立起一个完整的教程示例,并在每章都会详细讨论一些技巧、最佳实践和各浏览器之间一致性的兼容问题及如......一起来看看 《CSS实战手册(第2版)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

html转js在线工具
html转js在线工具

html转js在线工具