`
svyee
  • 浏览: 23768 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何在S60 3rd的手机上显示所有已安装程序的Uid

阅读更多

一个应用程序它可以显示设备上所有已安装程序的Uid。

该程序从S60 2.x 移植到 S60 3.x

S60 2.x的源代码可以在Forum Nokia 找到,下面的代码是S60 3.0的。

概要:

以下代码将显示手机上安装的应用程序的Uid,它使用了下面的类。

RApaLsSession    iLsSession;
MAppUidObserver& iObserver;
RArray<TAppInfo> iApps;

class TAppInfo
{
public:
    TInt32 iAppUid;
    TApaAppCaption iAppCaption;               
};

void CAppUidViewerEngine::AppsToUiL()
{
    TApaAppInfo apaAppInfo;
    TAppInfo appInfo;
    iApps.Reset();

    // Get info on all apps, then iterate through each app
    User::LeaveIfError(iLsSession.GetAllApps());
    while(iLsSession.GetNextApp(apaAppInfo) == KErrNone)
    {
        appInfo.iAppCaption = apaAppInfo.iCaption;
        appInfo.iAppUid = apaAppInfo.iUid.iUid;
        User::LeaveIfError(iApps.Append(appInfo));
    }
               
    //  iObserver.AppsFoundL(iApps);
}

 以上主要代码。

相关链接:英文原文How to Display the Uid of Applications installed on 3.0 phones
下载: 源代码Sis文件

分享到:
评论

相关推荐

    塞班s60 3rd 红外遥控程序

    1. 安装程序:首先,用户需要在支持塞班S60 3rd系统的手机上下载并安装红外遥控程序。这通常可以通过手机的软件商店或者第三方应用市场完成。 2. 设备配对:安装完成后,用户需要在程序中选择对应家电品牌的型号,...

    Nokia签名工具 S60 3rd

    在Symbian系统中,为了确保软件的安全性和可靠性,所有安装在设备上的第三方应用都需要经过签名过程。这个过程验证了软件的来源和权限,防止恶意软件的安装。本文将详细介绍诺基亚签名工具的使用、签名的重要性以及...

    可用的MSN4.0 for Nokia S60 3rd (Live Messenger)

    超好用的S60 3rd Live Messenger,比系统自带“下载”里的简单好用

    S60 3rd Edition SDK

    With the SDK you can develop and implement applications for S60 platform smartphones. Application development with the SDK is PC hosted and includes, for example, an emulator which mimics the ...

    IM.rar_IM Symbian_s60_s60 3rd_symbian 3rd_symbian im

    在Symbian S60 3rd平台上,客户端通常使用TCP/IP协议栈进行网络通信,通过socket编程来实现数据传输。IMClinent的源代码可能涉及到以下关键技术: 1. **网络连接**:使用Symbian的RSocketServ类初始化网络连接,...

    S60_3rd_SDK 证书

    这样,开发者就可以使用这个证书来签署他们的应用程序,使得用户可以在手机上安装并运行这些应用。 标签"诺基亚"进一步强调了这个主题与诺基亚品牌和其手机平台的关联。诺基亚在智能手机领域有着深厚的根基,特别是...

    lua51 for symbian s60 3rd emulator

    lua51 for symbian s60 3rd emulator lua51 for symbian s60 3rd emulator lua51 for symbian s60 3rd emulatorlua51 for symbian s60 3rd emulator lua51 for symbian s60 3rd emulator lua51 for symbian s60 3rd ...

    S60 3rd加速度感应器的应用

    一个典型的S60 3rd加速度感应器应用案例就是“MovingBall_Example”,在这个示例中,手机内部的加速度感应器被用来控制屏幕上的小球运动。用户只需移动手机,小球就会根据手机的姿态变化在屏幕上相应地移动,从而...

    手机电视 For_S60_3rd

    随着移动互联网的快速发展,移动设备已成为人们日常生活中不可或缺的一部分,尤其是在诺基亚S60第三版智能手机平台上,各类应用程序的开发不断丰富着用户的移动体验。其中,“手机电视 For_S60_3rd”作为一款专为该...

    S60_3rd_Edition_What's_New_for_Developers_v1_4_en

    S60 3rd Edition采用了针对ARM架构优化的ABI(应用程序二进制接口)编译器,显著提升了应用程序的执行效率和兼容性。这意味着开发者可以利用更高效的代码生成,从而提高应用性能,同时保持跨设备的兼容性。 ### 2.2...

    手机来电通塞班S60_3rd

    在移动通信领域,尤其是在塞班S60_3rd系统盛行的时代,优化通话体验的应用程序是用户们非常关注的焦点。"手机来电通塞班S60_3rd"就是这样一个专门针对这一系统设计的软件,它为用户提供了多项实用功能,旨在提升通话...

    Symbian s60 3rd 2D游戏引擎

    "Carbide.c++编译通过可以跑的"这句话表明,游戏代码已经成功通过了编译,并且可以在Symbian S60 3rd设备上运行,这是开发过程中的一个重要里程碑。 在创建2D游戏时,开发者需要考虑以下几个关键知识点: 1. **...

    来电通CallMaster_S60_3rd_2601.sisx

    诺基亚手机来电通 CallMaster_S60_3rd_2601.sisx 又小又使用,可以方便获得所有来电的手机号码归属地信息

    网秦手机杀毒软件for S60 3rd Edition 2.2.40

    在手机病毒时代,网秦将竭诚为您提供世界一流的手机杀毒产品与服务。本手册介绍了网秦手机杀毒软件2.2.40 版的基本使用方法,在本手册的帮助下,您可以快速掌握本软件的使用方法,给您的手机以安全的保障。以上便是...

    S60 3rd手机音乐播放器-天籁传音v2.5

    天籁传音手机音乐播放器是一款无需注册且有着漂亮清晰图形化系统界面的歌曲播放器,集在线/本地播放、下载,歌词、彩铃订制模式、等众多功能于一身、操作简捷、功能强大。同时拥有强大的本地音乐播放管理和在线音乐...

    CallMaster_S60_3rd_2502_Self_Signed来电通

    《CallMaster_S60_3rd_2502_Self_Signed来电通》是一款针对Nokia N81等S60第三版智能手机设计的应用程序,主要功能是增强和管理用户的来电体验。从标题和描述中,我们可以提炼出以下几个关键知识点: 1. **S60平台*...

    QT for Symbian 实例 S60 3rd 5th

    QT for Symbian 实例 S60 3rd 5th: 收集的各种Symbian上的应用实例源码,对开发qt for Symbian的很有帮助的。。。

    Carbide.C++ S60 3rd 多视图工程模板

    在移动应用开发领域,尤其是在Symbian操作系统上,开发者们经常需要面对如何构建一个多视图的应用程序。为了简化这一过程,Carbide.C++ 提供了一个名为“S60 3rd 多视图工程模板”的工具,它基于Symbian 3rd Edition...

    symbian_S60开发环境搭建手册(原创)

    在安装这些组件后,你需要按照以下步骤设置环境: 1. **安装S60 3rd SDK**:解压SDK,安装并配置路径,确保编译器和模拟器能正常工作。 2. **安装Carbide.c++**:这个IDE是Symbian开发的核心,将SDK与IDE关联,设置...

    来电通-手机必备软件CallMaster_S60_3rd_2611.sisx

    来电通-手机必备软件CallMaster_S60_3rd_2611.sisx

Global site tag (gtag.js) - Google Analytics