本文档我上传过程中图片没有粘贴上来,为此如果有人感兴趣,请下载word文档,地址是http://www.cppblog.com/Files/franksunny/Symbian应用程序框架浅析.rar,欢迎大家给我指点。
    S60应用程序的运行依赖于大量的OS组件,例如屏幕绘图和应用程序数据持久性等,可以直接使用OS的窗口服务器或者文件服务器即可。
应用程序核心框架类
    应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类封装了应用程序和所需OS服务器之间的相互作用。
应用程序核心框架类
    第一层:CBase和CActive两个基类,其中CActive也是派生于CBase,而CActive又被第二层的CConEnv派生
    第二层:包含两个基本组件:AppArc和CONE。AppArc代表“应用程序架构”, 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
Symbian OS手机的通讯录采用文件方式存储,用symbian自己的说法就是通讯录数据库。每个Symbian OS手机都有一个默认的通讯录数据库,这个通讯录数据库在2nd和3rd两个版本手机中的位置是不同的,前者是c: systemdataContacts.cdb,后者是c:private100012a5DBS_100065FF_Contacts.cdb。不管怎么说两者都在内部闪存中,也就是跟优盘差不多的介质,由于symbian OS的文件系统暂时还没有仔细拜读过,所以具体差别暂不知,总之掉电不会失去就是了。 Symbian OS的手机通讯录在开发上的操作依靠Symbian OS通讯录模型(Contacts Model)来实现。通讯录模型由通讯录数据库、通讯录条目(项)和通信录域三者组成,他们之间的关系是:一个手机除了系统自带的默认通讯录数据库外还可 以带多个通讯录数据库;一个通讯录数据库有多个通讯录条目组成,这里每个条目就是每个联系人,具体数量限制各个手机应该不一样;而一个通讯录条目又有多个 通讯录域组成,好比有姓名、工作手机号 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
For those of you who are not already familiar with the WURFL, it is all of these things:
  • community supported and free
  • created and steered by Luca Passani, mobile genius apparent
  • a great source to find out about the capabilities of thousands of mobile devices

You can check out the WURFL project here. There are other WURFL XS 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

  • created and steered by Luca Passani, mobile genius apparent
  • a great source to find out about the capabilities of thousands of mobile devices
  • You can check out the WURFL project here. There are other WURFL XS">submit 'Transforming the WURFL Mobile Device XML into a SQL Database' to digg   submit 'Transforming the WURFL Mobile Device XML into a SQL Database' to reddit   submit 'Transforming the WURFL Mobile Device XML into a SQL Database' to Pligg   submit 'Transforming the WURFL Mobile Device XML into a SQL Database' to yahoo   |   书签  

    Getting the Source

    • Checkout a copy of S60WebKit from the WebKit Subversion repository:
       cd 
    svn checkout svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk S60

    Please note:

    • By default, the SDK installation path is C:Symbian9
    更多相关的内容 »
    comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
       最近弄的东西太杂了. symbian os的sdk确实不是一般的难用, 顺便更正了以前写的symbian下的支持注释和section的ini类...
        顺便发泄下. 跟人合作做东西, 如果涉及到经济利益的话确实很麻烦. 本来这些东西都不是我来做的. 只是对方对源码遮遮掩掩的. 而且类封装的也很牵强.所以我才得做大量的工作...
        symbian阵营里面这些程序员对自己的源码还是看得很重的... 很怀念linux
       
    关于xml的代码. 我记得没错的话, s60 2.3以后的sdk中才提供的cparser , 如果你要使用其代码, 请确认自己的sdk是2nd fp3 或以上, 否则, 请自行查阅mozilla的xml解析包的symbian移植版本


    // ----------------------------------------------------------------- 更多相关的内容 »
    comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
    近年来随着计算机技术和移动通信技术的快速发展,手机设备逐步走向智能化、多样化,
    拥有更加强大的处理能力。也逐渐向着PC 化的方向发展。伴随着Symbain 智能手机操作系
    统的发展,使用智能手机通过无线局域网快速方便地实现上网功能已经成为现实。
    本论文研究了S60 3rd OSS Web 浏览器的组件框架。并对每一个模块实现的功能进行了
    代码分析和研究,通过使用S60 3rd SDK 模拟器可以实现浏览网页、下载文件、播放音频文
    件等功能。而且基本上具有了PC 上浏览器的功能。
    更多相关的内容 »
    comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

    我们通常使用下面的代码启动浏览器并打开指定网页:

    void OpenUrlL(const TDesC& aUrl)
    {
     if(aUrl.Length() <= 0)
      return;
     
     HBufC* param = HBufC::NewLC( aUrl.Length() + 8 );
     param->Des().Format( _L( "4 %S" ),&aUrl );
     
     // Wap Browser's constants UId
     const TInt KWmlBrowserUid = 0x10008D39;
     TUid id( TUid::Uid( KWmlBrowserUid ) );
     
     TApaTaskList taskList( CEikonEnv:: 更多相关的内容 »
    comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

    目前Windows Mobile的开发资源已经非常多了,我们在这里试着对这些资源进行一个归纳,使第一次进入Windows Mobile领域的开发者能够更容易得找到有用的开发资源。

          Windows Mobile是什么
          Windows Mobile是微软为智能手机和PDA提供的操作系统,在Windows Mobile 5.0之前分为Pocket PC和Smartphone两种版本,Pocket PC中包括PDA版本和带电话功能的Phone Edition。在Windows Mobile 6.0中分为三类:Professional,即Pocket PC Phone Edition; Standard, 即Smartphone;Classic,即无电话功能的Pocket PC。

           Windows Mobile是基于Windows CE操作系统开发 更多相关的内容 »
    comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉