`
svyee
  • 浏览: 23502 次
  • 性别: 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 证书

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

    手机电视 For_S60_3rd

    "手机电视 For_S60_3rd" 是一个专为诺基亚S60第三版智能手机平台设计的应用程序,允许用户在手机上观看电视节目。这个应用的核心功能是将传统电视内容转化为移动设备友好的格式,让用户随时随地享受视听娱乐。 在...

    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”,在这个示例中,手机内部的加速度感应器被用来控制屏幕上的小球运动。用户只需移动手机,小球就会根据手机的姿态变化在屏幕上相应地移动,从而...

    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. **...

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

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

    CallMaster_S60_3rd_2502_Self_Signed来电通

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

    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

    S60_3rd_Ed_SDK_FP1_API_Plug-In_Pack_v2_5

    S60 3rd Edition SDK是诺基亚为了支持S60第三版操作系统的应用开发而推出的一套开发环境,提供了完整的开发工具、模拟器和文档,使得开发者可以在Windows平台上构建、测试和调试S60设备的应用程序。 2. **FP1 ...

    S60 3rd MR plug-in package 2.5

    S60 3rd MR plug-in package 2.5是针对诺基亚S60第三版平台的一个重要更新,它为开发者提供了丰富的功能扩展,使得在该平台上开发应用更为强大和灵活。这个插件包主要包含了多项关键性的API和技术,旨在提升设备的...

Global site tag (gtag.js) - Google Analytics