worktools-mmx 添加编译模块
1,添加模块到mmx.py文件
1>vim /home/zhangshuli/git/vanzo_team/xulei/mmx.py
2>按照格式"Gallery2":"packages/apps/Gallery2",appname(应用名)+:+modulename(包名)
在相应的module_path文件夹下添加相应模块信息
module_path = {
"Contacts":"packages/apps/Contacts",
"Sales":"packages/apps/Sales",
"Settings":"packages/apps/Settings",
"Mms":"packages/apps/Mms",
"Dialer":"packages/apps/Dialer",
"Phone":"packages/apps/Phone",
"Music":"packages/apps/Music",
"Gallery2":"packages/apps/Gallery2",
"Launcher2":"packages/apps/Launcher2",
"Launcher3":"vendor/tmobile/apps/Trebuchet",
"Browser":"packages/apps/Browser",
"FactoryMode":"mediatek/packages/apps/FactoryMode",
"WallpaperChooser":"mediatek/packages/apps/WallpaperChooser",
"FMRadio":"mediatek/packages/apps/FMRadio",
"LivePicker":"packages/wallpapers/LivePicker",
"Calculator":"packages/apps/Calculator",
"DeskClock":"packages/apps/DeskClock",
"ThemeChooser":"vendor/tmobile/apps/ThemeChooser",
"ThemeManager":"vendor/tmobile/providers/ThemeManager",
"WindowManager":"packages/apps/WindowManager",
"SmartCamera":"packages/apps/SelfCameraApplication",
"Stars":"vendor/themes/Stars",
"Lights":"vendor/themes/Lights",
"Pink":"vendor/themes/Pink",
"Sky":"vendor/themes/Sky",
"Email":"packages/apps/Email",
"Keyguard":"frameworks/base/packages/Keyguard",
"Videos":"mediatek/packages/apps/VideoPlayer",
"DataTransfer":"mediatek/packages/apps/BackupRestore",
"DocumentsUI":"frameworks/base/packages/DocumentsUI",
"FileManager":"mediatek/packages/apps/FileManager", "services":"frameworks/base/services",
"android.policy":"frameworks/base/policy",
"SystemUI":"frameworks/base/packages/SystemUI",
"SettingsProvider":"frameworks/base/packages/SettingsProvider",
"framework":"frameworks/base",
"framework-res":"frameworks/base/core/res",
"theme-res-mint":"mediatek/frameworks/themes/theme-res-mint", }
3>在all_module_arr文件下添加appname
all_module_arr = [
"Contacts",
"Sales",
"Settings",
"Mms",
"Dialer",
"Phone",
"Music",
"Gallery2",
"Launcher2",
"Launcher3",
"Browser",
"FactoryMode",
"WallpaperChooser",
"FMRadio",
"LivePicker",
"Calculator",
"DeskClock",
"ThemeChooser",
"ThemeManager",
"WindowManager",
"SmartCamera",
"Stars",
"Lights",
"Pink",
"Sky",
"Email",
"Keyguard",
"Videos",
"DataTransfer",
"DocumentsUI",
"FileManager",
"services",
"android.policy",
"SystemUI",
"SettingsProvider",
"framework",
"framework-res",
"theme-res-mint",
]
注意:上面两个文件的位置排序一定是完全一样的,这样才能生成唯一的序列号,使用就是mmx+序列号
worktools-mmx 添加编译模块的更多相关文章
- 动态编译添加php模块
注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要 ...
- 编译nginx平滑添加stream模块
1.操作背景 操作系统版本:CentOS Linux release (Core) nginx版本:1.13.4 nginx从1.9.0版本开始,新增了ngx_stream_core_module模块 ...
- opencv第二课,使用cmake编译OpenCV,并添加opencv_contrib模块
一.下载安装cmake 想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到 或者点击 ...
- Nginx编译添加新模块
目录 一.简介与思路 一.简介与思路 当前适用于nginx已经在安装过了,如果没安装过,直接在编译时候添加模块即可. Nginx主要程序就是nginx这个二进制脚本,只要在编译一个nginx脚本替换掉 ...
- linux 实践2.2 编译模块
1. 理解模块原理 linux模块是一些可以作为独立程序来编译的函数和数据类型的集合.之所以提供模块机制,是因为Linux本身是一个单内核.单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维 ...
- nginx 添加nginx-http-concat模块
github地址:https://github.com/alibaba/nginx-http-concat/tree/master 简单的描述一下吧,网上说的安装新的模块需要重新编译nginx,具体的 ...
- Linux课程实践二:编译模块实现内核数据操控
一.内核模块原理 1. Linux内核增加功能 Linux内核整体结构很庞大,包含了很多的组件,现在有两种方法将需要的功能包含进内核当中: - 静态加载:将所有的功能都编译进Linux内核. - 动态 ...
- httpd添加新模块
*/ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...
- yum安装的Nginx添加第三方模块支持tcp
需求:生产有个接口是通过socket通信.nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信. 实现方法:Centos7.2下yum直接安装的nginx, ...
随机推荐
- Objective-C学习笔记(十)——循环语句for和do-while的使用
在OC中.除了while这样的循环方式外,还有另外for循环和do-while循环.它们在不同的业务逻辑下会有不同的作用.能够和C语言和Java对照着学习. (一)代码一: int main(int ...
- 设计模式 - 组合模式(composite pattern) 迭代器(iterator) 具体解释
组合模式(composite pattern) 迭代器(iterator) 具体解释 本文地址: http://blog.csdn.net/caroline_wendy 參考组合模式(composit ...
- hdu(1069)——Monkey and Banana(LIS变形)
题意: 如今给你n个石块,然后它由坐标来表示(x,y,z).可是它能够有不同的方法,也就是说它的三个坐标能够轮换着来的. 石块的数量不限,可是每次都必须保持上底面的长和宽严格递减,然后问你用这些石块所 ...
- Xamarin大佬的地址
https://www.cnblogs.com/hlx-blogs/p/7266098.html http://www.cnblogs.com/GuZhenYin/p/6971069.html
- 我的头上碧空晴朗——数据库存datetime问题
今天遇到一个问题,数据库mysql存的datetime类型数据.取出来数据居然耍流氓,好好的日期在秒后多了个小数点0 当我用正常的方法, SimpleDateFormat myFmt=new Simp ...
- pwd---以绝对路径的方式显示用户当前工作目录
pwd命令以绝对路径的方式显示用户当前工作目录.命令将当前目录的全路径名称(从根目录)写入标准输出.全部目录使用/分隔.第一个/表示根目录,最后一个目录是当前目录.执行pwd命令可立刻得知您目前所在的 ...
- 马上运行函数-$(function(){})篇
QQ:1187362408 欢迎技术交流和学习 马上运行函数-$(function(){})篇(jquery): TODO: 1.jquery:jQuery(function($){ }) 与 $(d ...
- C语言的有符号与无符号,二进制整数的扩展与截断
C语言的有符号与无符号,二进制整数的扩展与截断 前一节说了整数的表示方式,,也就是无符号编码与补码编码.这一届说一下二进制整数的扩展与截断,这部分内容与C语言挂钩.so,我们先看下面C语言的有符号和无 ...
- Http post提交和get提交
public string PostParameter(string url) { string message=""; GetOrde ...
- vim 基础学习之普通模式
.操作 = 操作符 + 动作 aaa bbb例如,d是删除命令,b是移动到距离光标最近的字符串开头当我们执行db的时候,就会删除光标(不包括光标位置)到最近字串开头之间的字符dj则会删除光标所在行以及 ...