symbian中软件安装的一些技术点

1 监听软件安装事件
 
2 如何在模拟器上实现安装过程
 
3 如何在程序中实现安装sis文件
 
void CXXXXXXXXXXXXX::StartInstallAppL(TInt aIndex)
 {
 RApaLsSession lsSession;   
 
 // Connect to application architecture server  
 User::LeaveIfError( lsSession.Connect() );  
 CleanupClosePushL( lsSession );   
 
 TApaAppInfo appInfo;  
 
 // Get info on all apps, then iterate through each app   
 // and write its info (caption, name, uid) to file  
 
 if(lsSession.GetAppInfo(appInfo, iAppInfoArray[aIndex].iUid) == KErrNone)   
    { 
  CApaCommandLine *cmd = CApaCommandLine::NewLC();
 
  cmd->SetExecutableNameL( appInfo.iFullName);
  cmd->SetCommandL( EApaCommandRun );
  lsSession.StartApp( *cmd );
  CleanupStack::PopAndDestroy( cmd );
    }
 else
  {
  }
 CleanupStack::PopAndDestroy(); // file, lsSession, fs
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值