利用应用UID调用应用程序
来源:互联网 发布:mac 复制快捷键 编辑:程序博客网 时间:2024/06/12 20:00
利用应用UID调用应用程序
From Forum Nokia Wiki
利用应用UID调用应用程序通常有两种方法:
一.使用CCoeAppUi::ActivateViewL方法
例如:
const TUid KApplicationUid = { 0x101f857A }; //应用UID(相机)
const TUid KApplicationViewId = { 1 }; //视图ID
CCoeAppUi::ActivateViewL(TVwsViewId(KApplicationUid, KApplicationViewId));
便可以激活相机程序。
二.使用TApaTask类
第一种方法虽简单,但一般只在CCoeAppUi派生类中起作用,且无法带参数运行程序,所以我们会时常使用另一种方法:
HBufC* parameter = HBufC::NewLC( 20 );
parameter->Des().Copy( _L( "4 wap.monternet.com/" ) );
TInt KApplicationUid = 0x10008D39;
TUid id( TUid::Uid( KApplicationUid ) );
TApaTaskList taskList( CEikonEnv::Static()->WsSession() );
TApaTask task = taskList.FindApp( id );
if ( task.Exists() )
{
HBufC8* parameter8 = HBufC8::NewLC( parameter->Length() );
parameter8->Des().Append( *parameter );
task.SendMessage( TUid::Uid( 0 ), *parameter8 );
CleanupStack::PopAndDestroy();
}
else
{
RApaLsSession appArcSession;
User::LeaveIfError(appArcSession.Connect());
TThreadId id;
appArcSession.StartDocument( *parameter, TUid::Uid( KApplicationUid ), id );
appArcSession.Close();
}
CleanupStack::PopAndDestroy();
便可以调用浏览器并直接访问移动梦网。
以下是一些常用功能的UID:
浏览器0x10008D39;日历0x10005901;情景模式0x100058F8;名片夹0x101F4CCE;待办事项0x10005900; 通讯记录0x101F4CD5;多媒体资料0x101F8599;信息0x100058C5;蓝牙0x10005951;录音器0x100058CA; 单位换算0x101F4668;计算器0x10005902;相机0x1000593F(2版)0x101f857A 0x101ffa86(3版)。
- 利用应用UID调用应用程序
- 利用应用UID调用应用程序
- 利用应用UID调用应用程序
- 通过UID查找应用程序
- Symbian 应用程序中的UID
- Symbian 应用程序中的UID
- 知道塞班系统应用程序的UID,怎么知道它是哪一个应用程序,或者知道它是什么类型的应用呢
- S60 Idle 程序UID 和 当前前台应用程序UID获取
- s60 3版 系统应用程序Uid
- 如何获得所有android应用程序UID
- C#中利用remoting对应用程序跨进程调用
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 在python中,利用GUI调用matlab应用程序
- UID
- uid
- 对物质本性的非特异性假设4-广义相对论理论进阶
- JVM如何理解Java泛型类
- Java线程同步很像火车上的厕所
- JPA+Spring下,applicationContext.xml中的entityManagerFactory中的class设置问题
- 谈谈我对Vista & WIN7 中出现兼容性文件的理解
- 利用应用UID调用应用程序
- 【转】JAVA命名和目录服务(JNDI) - 王朝网络 - wangchao.net.cn
- VC皮肤库SkinCrafter.v3.4.0.0使用
- iptables 样式
- xpath1.0,2.0
- eclipse ganymede下安装Jbosstools
- 关于lock的一些脚本
- oracle 一条sql生成10W条测试数据
- 我的60年人生规划