WEB开发网
开发学院手机开发Symbian 开发 Symbian 游戏编程入门 阅读

Symbian 游戏编程入门

 2010-03-24 17:26:00 来源:WEB开发网   
核心提示:用记事本建立或者修改工程的pkg文件,内容如下:; HelloWorld.pkg;;Language - standard language definitions&EN; standard SIS file header#{"HelloWorld"},(0x10005B91),1,0,0;Supp
用记事本建立或者修改工程的pkg文件,内容如下:

; HelloWorld.pkg

;

;Language - standard language definitions

&EN

; standard SIS file header

#{"HelloWorld"},(0x10005B91),1,0,0

;Supports Series 60 v 1.2

(0x101F8202), 0, 0, 0, {"Series60ProductID"}

;

"d:Symbian6.1series60epoc32eleaseARMiurelHelloWorld.APP"-"!:systemappsHelloWorldHelloWorld.app"

"d:Symbian6.1series60epoc32eleaseARMiurelHELLOWORLD.rSC"-"!:systemappsHelloWorldHELLOWORLD.rSC"

其中,前面"d:Symbian6.1series60epoc32eleaseARMiurelHELLOWORLD.rSC"是要打包安装的文件,"!:systemappsHelloWorldHELLOWORLD.rSC"是安装的目标位置。在其中要注意的是,我们在目标位置中用“!”代替了实际的盘符。这样做得好处是在用户安装的时候,手机系统会提示用户选择要安装的位置,这就给了用户更大的灵活度。另外,在Symbian 系统中,安装的应用程序默认位置是“!:systemapps ”。

编辑好pkg文件后,保存至相应目录。

2.3.4.打包程序

在命令行中,转至pkg文件所在目录,运行命令makesis HelloWorld.pkg。之后我们就在同一目录下得到了打包好的.sis文件。

2.4 手机测试

将打包好地.sis文件上传至手机中,然后在手机的应用程序管理器中就可以看到我们打包好的文件。选择“安装”命令,系统会提示用户要安装的位置,选择安装位置后,我们制作的应用程序就安装到手机中了。

我们回到手机的主菜单,就会发现新安装的HelloWorld 应用程序。打开运行,结果和在模拟器中看到的基本是一样的。

3.1 Symbian应用程序类型介绍

Symbian OS 中编译的二进制代码由三种目标类型,EXE、APP和DLL。

3.2 EXE程序的开发

当我们的应用程序并不需要用户界面,只需要使用一个单独进程的时候,我们可以创建.EXE 程序。.EXE程序包含一个主入口E32main(),当系统通过E32main()启动的时候,系统会创建新的进程,并在此进程中创建新的线程。在创建EXE 程序时,我们需要在.mmp文件中将程序的TARGET指定为 EXE。EXE通常是服务端或命令行程序,通常隐蔽的运行,他没有GUI,不能直接从主菜单运行。

下面是一个最基本的控制台应用程序的MMP文件:

上一页  1 2 3 4 5 6 7  下一页

Tags:Symbian 游戏 编程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接