2
8
2010
0

maemo launcher&invoker(1)

今天在http://maemo.gitorious.com/maemo-af/maemo-launcher上用git下了一个maemo-launcher的源码。

先做一个最基本的实验,如何使用maemo-launcher启动一个应用。

1.编译maemo-laucher,会生成几个文件(只关心launcher目录),包括:

   (1)maemo-launcher

   (2)maemo-invoker

   (3)maemo-summoner,defender,booster-gtk.so,booster-null.so

2.运行maemo-launcher,指定预加载那些库,可以先不指定,默认为booster-null.so

3.打开另一个终端,进入/tmp目录中,编写test.c

  

#include <stdio.h>
#include <stdlib.h>

int 
main(int argc, char * argv[])
{
    
    printf( "%s %s %d\n", __FILE__, __FUNCTION__, __LINE__ );
    
    return 0;
}

程序仅仅是打印出一些信息

编译: gcc test.c -shared -rdynamic -o test

4.使用maemo-invoker运行test应用

  maemo-invoke /tmp/test

 

 参考:http://maemomm.garage.maemo.org/docs/tutorial/html/ch07.html

 

Category: maemo | Tags: | Read Count: 1268

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com