自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iEnzo的专栏

Coding 并快乐着

  • 博客(6)
  • 收藏
  • 关注

原创 把前置摄像头当镜子使:手机镜子----mirror.ipk

上次讲了如何开启相机,但是还没得到屏幕输出这次就看看怎么把相机输出到屏幕上,做个镜子吧:首先定义几个尺寸:#define PREVIEW_W 480#define PREVIEW_H 640#define LCD_W 800#define LCD_H 640再声明几个全局变量:GtkWidget *overlay,*overlay_widget;int win_id;MMHandleType front_cam=0;MMCamPreset cp;照之前将的初始化一个form:int main(int arg

2010-12-17 19:15:00 1998

原创 开启你的闪光灯:手电筒程序(Flash on)

<br />一直想做个控制闪光灯的程序,却苦于没有头文件<br /> <br />最近研究了一下limo的API文档和开发文档,自己重建了一个mm_camcorder.h,并在此基础上弄了一个手电筒程序,这下半夜的不列颠空战就能派上用场了:)<br /> <br />首先当然是<br />#include <mmf/mm_camcorder.h><br /> <br />然后声明三个变量:<br /> <br />MMHandleType handler=0,attr=0;<br />MMCamPreset

2010-12-15 20:25:00 1179 1

原创 第一个Limo程序:主题选择器----themeselector.ipk

其实主题选择器是第三个完成的程序,只不过前两个不怎么成功,所以直接忽略这个主题选择器算是比较成功了,连老外都在用http://www.freelimo.tk/viewtopic.php?f=2&t=54(哈,自卖自夸了)毕竟手机离不开主题嘛不吹了,这里就借这个程序简单讲一下limo gtk的实现及主题切换的原理其实在前面那个范例中就可以看出来了,首先要初始化一个mianwindow,再加入一个gtkform:然后给这个gtkform添加一个自定义的gtkwidget:这个view是通过get_icon_vi

2010-12-14 23:30:00 1299 2

原创 Limo GTK开发第三步:打包并安装你的程序

每次都要用telnet命令行运行是不是有点不爽,那就打包成ipk,在手机中安装使用吧:一、打包先来看看ipk的结构(参考euzen博文:http://hi.baidu.com/euzen/blog/item/0666b4dea38742d78c102942.html)包目录test下包含两个目录1.目录DEBIAN内含文件control,内容如下,括号内为备注:Source: test      (显示在桌面的名称)Section: Utility   Package: cn.iEnzo.test    

2010-12-14 18:44:00 1154

原创 Limo GTK开发第二步:New project

CodeBlock->File->New->Project...->Empty project->GoProject Title输入项目名称->NextCompiler选GNU ARM GCC Compiler,下面Debugger的勾可以去掉,因为在电脑上没法debugger所以没用-Finish点击new file->empty file然后就可以开始了,helloworld不好玩,试试Limo的范例吧:#define BLACK_THEME #include /*callback function

2010-12-13 21:16:00 694 1

原创 Limo GTK开发第一步:搭建交叉编译环境

<br />关于Limo的开发环境,limo开发达人euzen和eric都曾做过介绍,这里再次拿出来写,主要是为了自己万一系统挂了重新来,不用到处翻资料,呵呵<br /> <br /> <br />进行Limo开发可以用到的工具常见的有两种:纯linux环境下的scratchbox以及可适用于linux和xp环境的codeblock<br /> <br />scratchbox的搭建相当复杂,euzen曾对此有介绍:i8320交叉编译环境搭建,可惜本人非专业人士,尝试了几次都失败了<br /> <br />

2010-12-13 20:45:00 1661 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除