WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院手机开发Symbian 开发 Symbian自启动(AutoStart)实现 阅读

Symbian自启动(AutoStart)实现

 2010-08-19 14:42:00 来源:WEB开发网 闁靛棴鎷�闁告垵绻愰惃顒傗偓娑欍仦缂嶏拷濠⒀呭仜閵囧洨鈧稒銇炵紞锟�闁靛棴鎷�  闁稿繗娅曢弫鐐哄级閵婏缚鑸瀣仧濞堟垵顕ラ鐓庤Е
核心提示:Symbian自启动(AutoStart)今天处理第三版上安装自启动和开机自启动的问题,走了些弯路,Symbian自启动(AutoStart)实现,也感叹为什么NOKIA论坛上好多人贴出来的代码是有问题的,难道想给我们这些菜鸟花调试,其中代表UID32在创建的.rss资源文件中,加入如下代码#include RESOU

Symbian自启动(AutoStart)

今天处理第三版上安装自启动和开机自启动的问题。走了些弯路,也感叹为什么NOKIA论坛上好多人贴出

来的代码是有问题的。难道想给我们这些菜鸟花调试。唬唬少费话了还是看如何去实现的吧。

首先看看自启动如何处理,自启动处理方法很简单。只需要处理一个PKG文件就行了。

看PKG文件内容:

"Symbian9.1S60_3rd_MREpoc32eleaseGCCEURELTestStart.exe"

-"!:sysinTestStart.exe", FR, RI//这里只需要添加FR,RI标识符就可以安装完后自启动了

在这里需要注意:

EXE文件应该放在PKG里所有资源的最后。因为EXE安装完成后,可能需要用到前面的资源。唬唬我这里可

是很有心得

完成自启动后,让我们来看看随机自启动

1在data目录下创建****.rss资源文件,其中****代表UID3

2在创建的****.rss资源文件中,加入如下代码

#include

RESOURCE STARTUP_ITEM_INFO startexe

{

executable_name = "!:\sys\bin\Tesstart.exe"; //换成你程序名字

recovery = EStartupItemExPolicyNone;

}

3保存上述资源文件后需要在MMP项目管理中加入资源文件

SOURCEPATH ..data

START RESOURCE ****.rss

HEADER

TARGETPATH esourceapps

END

4在编译完成后,需要在PKG文件中加入生成的资源

"Symbian9.1S60_3rd_MREpoc32Datazesourceapps****.rsc"

-"c:private101f875aimport[****].rsc"

注意有如下三点:

1这里必须安装到C盘

2资源文件打包时必须用[]括号

3****ID在段号必须是2号段

完成后编译打包签名后即可以使用

以上代码测试手机6120C,N73

Tags:Symbian 启动 AutoStart

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