在Android源码编译成功的基础上,重新编译带自己API的android.jar需要进行以下几个步骤操作:1.添加自己的源代码,在android源码的frameworks/base目录下新建一个文件夹保存代码,如MStarDTV,以包的形式命名添加的文件所在的路径,如/MStarDTV/java/android/dtv,添加的java文件开头定义的包既是编译成功的class文件所在的包.2.修改makefile文件2.1修改build/core/pathmap.mk文件在FRAMEWORKS_…
以下方法在lua 5.2.4版本下成功实现: 1. lua.c为所有函数的主程序,参考Makefile的编译链接2. lua.c中int main (int argc, char **argv) { … /* call 'pmain' in protected mode */ lua_pushcfunction(L, &pmain); …}static int pmain (lua_State *L) { ... luaL_openlibs(L); /* open libraries */ ..…
framework/base下各子目录 ~/src/aosp_master/frameworks $ tree base/ -L 1 base/ ├── Android.bp ├── Android.mk ├── api 全是xml文件,定义了API ├── CleanSpec.mk ├── cmds android中的重要命令(am, app_proce等) ├── compiled-classes-phone ├── core 核心库 ├── data 声音字体等数据文件 ├── docs…
Yii Framework隐藏index.php文件的步骤 作者:feebas 发布于:2012-4-23 13:36 Monday 分类:Yii Framework 1.开启apache的mod_rewrite模块      去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号      确保<Directory "..."></Directory>中有“AllowOverride All”2.在项…
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧. 首先准备工具: Cygwin 官方地址:http://www.cygwin.com/ swoole 官方下载地址:https://github.com/swoole/swoole-src/releases 一.下载Swoole和Cyg…
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧. 首先准备工具: Cygwin 官方地址:http://www.cygwin.com/ swoole 官方下载地址:https://github.com/swoole/swoole-src/releases 一.下载Swoole和Cyg…
有些时候系统功能过于复杂,这时我们需要通过模块把一些功能区分开来,便于管理与维护. 我用的是Yii2的基本应用程序模板,程序其实已经给我们提供了一个模块,就是app本身.YII2中是可以无限嵌套模块的.不过一般不要超过2层. 我们在app下创建一个modules的目录,并创建一个api子目录,子目录下创建Api.php文件. Api.php代码如下: <?php namespace app\modules\api; use yii\base\Module; //注意模块必须继承自yii\base…
CentOS 6 命令行下安装 VirtualBox 虚拟机步骤 1. 准备工作 安装内核更新 yum install kernel-develyum update kernel*如果内核有更新,则需要重新启动操作系统. 2. 安装VirtualBox wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.ascrpm --import oracle_vbox.ascwget http://download.virtu…
本文模块编写参考http://blog.codinglabs.org/articles/intro-of-nginx-module-development.html 之前讲了nginx的安装,算是对nginx有了最初步的了解,在配置完之后,我们就可以进行简单的nginx模块开发了. 下面本文展示一个简单的Nginx模块开发全过程,我们开发一个叫echo的handler模块,这个模块功能非常简单,它接收“echo”指令,指令可指定一个字符串参数,模块会输出这个字符串作为HTTP响应.例如,对ngi…
linux 模块编译步骤(原) 博主推荐:<Linux命令模板Licote(原)> 本文将直接了当的带你进入linux的模块编译.当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂.之所以要写这篇文章,主要是因为从书本上学的话,可能要花更长的时间才能学会整个过程,因为看书的话是一个学习过程,而我这篇文章更像是一个培训.所以实践性和总结性更强.通过本文你将会学到编译一个模块和模块makefile的基本知识.以及加载(卸载)模块,查看系统消息的一些知识: 声明:本文为初学者所写,如…