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 添加编译模块的更多相关文章

  1. 动态编译添加php模块

    注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要 ...

  2. 编译nginx平滑添加stream模块

    1.操作背景 操作系统版本:CentOS Linux release (Core) nginx版本:1.13.4 nginx从1.9.0版本开始,新增了ngx_stream_core_module模块 ...

  3. opencv第二课,使用cmake编译OpenCV,并添加opencv_contrib模块

    一.下载安装cmake 想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到 或者点击 ...

  4. Nginx编译添加新模块

    目录 一.简介与思路 一.简介与思路 当前适用于nginx已经在安装过了,如果没安装过,直接在编译时候添加模块即可. Nginx主要程序就是nginx这个二进制脚本,只要在编译一个nginx脚本替换掉 ...

  5. linux 实践2.2 编译模块

    1.  理解模块原理 linux模块是一些可以作为独立程序来编译的函数和数据类型的集合.之所以提供模块机制,是因为Linux本身是一个单内核.单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维 ...

  6. nginx 添加nginx-http-concat模块

    github地址:https://github.com/alibaba/nginx-http-concat/tree/master 简单的描述一下吧,网上说的安装新的模块需要重新编译nginx,具体的 ...

  7. Linux课程实践二:编译模块实现内核数据操控

    一.内核模块原理 1. Linux内核增加功能 Linux内核整体结构很庞大,包含了很多的组件,现在有两种方法将需要的功能包含进内核当中: - 静态加载:将所有的功能都编译进Linux内核. - 动态 ...

  8. httpd添加新模块

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

  9. yum安装的Nginx添加第三方模块支持tcp

    需求:生产有个接口是通过socket通信.nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信. 实现方法:Centos7.2下yum直接安装的nginx, ...

随机推荐

  1. Java基础学习总结(26)——JNDI入门简介

    JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有 ...

  2. webpack02

    consumer-index.html <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  3. 21. 【intellij idea】Project Structure 讲解

    转自:.https://www.cnblogs.com/zadomn0920/p/6196962.html 项目的左侧面板 项目设置->Project Project Settings -> ...

  4. cf 864 F. Cities Excursions

    F. Cities Excursions There are n cities in Berland. Some pairs of them are connected with m directed ...

  5. Callback<> and Bind()

    Callback<> and Bind() Introduction The templated base::Callback<> class is a generalized ...

  6. JS的解析与执行过程—函数预处理

    声明:之所以分为全局预处理与函数预处理,只是为了理解方便,其实在实际运行中二者是不分先后的. 函数预处理阶段与全局预处理的差别: 函数每调用一次,就会产生一个LexicalEnviroment对象,在 ...

  7. vue抽取公共方法———方法一

    方法一:Vue插件 1.概述 作用:满足vue之外的需求,特定场景的需求 比如说,让你在每个单页面组件里,都可以调用某个方法(公共方法),或者共享某个变量等 2.使用方法 [声明插件]- [写插件]- ...

  8. BZOJ3105: [cqoi2013]新Nim游戏(Xor线性无关组)

    Description 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴.可以只拿一根,也可以拿走整堆火柴 ...

  9. ldd---程序所需要的动态链接库

    ldd本身不是一个程序,而仅是一个shell脚本:ldd可以列出一个程序所需要得动态链接库(so) [root@xiaolizi ~ ]$ ldd /usr/bin/ls linux-vdso.so. ...

  10. 学习——HTML5中事件

    HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...