自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

World of iOs

2B or not 2B, it's a problem.

  • 博客(67)
  • 资源 (9)
  • 收藏
  • 关注

转载 动态菜单

[edit] 动态地决定某个菜单项的显示与否在S60平台上处理菜单项的显示与隐藏是十分容易的事情,我们只需要在应用程序的APPUI层继承DynInitMenuPaneL函数,在这个函数中处理菜单项的现实即可。下面的代码演示了如何在实现DynInitMenuPaneL()这个函数: void CMyAppUi::DynInitMenuPaneL(TInt aResourceId, CEikMenuP

2010-02-28 21:01:00 585

转载 symbian自定义动态菜单

无论是在UI还是在Container中,只需要继承DynInitMenuPaneL函数就可以实现动态菜单的效果。首先要在rss中菜单资源进行改变MENU_PANE类型函数里定义出所有需要显示的项。然后在RESOURCE EIK_APP_INFO函数里,将该MENU_PANE所从属的menubar引入,并添加:cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;语句。

2010-02-28 20:57:00 1015

原创 Extended Skins API

Reviewer Approved      Note!     This API is not part of the public SDK. It can be found in the SDK API Plug-in.   Extended Skins API provides classes to change active, to get skin package informati

2010-02-27 21:41:00 739 1

转载 如何更换当前主题

  设备, 软件 版本: S60 3rd Edition   详细描述: 描述S60第三版SDK并未提供给第三方程序一个方法来更换主题。但我们可以在 Extensions plug-in package for S60 3rd Edition SDK 获取到我们需要的API. 解决方案如何更换主题: 1、连接Skin Server #include // link against akn

2010-02-26 23:41:00 1579

转载 Symbian 模拟按键关机

由 msdnfans 提供  时间:2010年02月21日 21:35  浏览:19  更多 技术 内容    在Symbian中没有关机的API所以只有模拟关机键来实现关机,具体就是  TRawEvent rawEvent;  rawEvent.Set(TRawEvent::EKeyDown, 0xa6);//捕捉到的是166就是xA6,在e32keys.h对应EStdKeyDevice

2010-02-26 19:01:00 711

原创 S60 手机主题制作资源

〓〓塞班☆S60主题资源区☆主题制作教程素材以及FAQ 〓〓http://bbs.dospy.com/thread-1256212-1-1.html 〓★主题制作软件Carbide.ui Theme Edition 3.2 (3.3通用)原创教程★〓http://bbs.dospy.com/viewthread.php?tid=843948 求E63主题制作软件http

2010-02-26 17:27:00 1109

原创 可缩放矢量图形 SVG

维基百科,自由的百科全书跳转到: 导航, 搜索跳过字词转换说明汉漢▼▲为了阅读方便,本文使用全文手工轉換。转换内容:本文采用电脑和信息技术组全文转换 [查看] • [编辑] • [强制刷新] 顯示↓關閉↑字詞轉換说明字詞轉換是中文维基的一項自動轉換,目的是通過计算机程序自動消除繁简、地区词等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全局轉換和手動轉換,本說明所使用的标题转换和全文

2010-02-24 11:07:00 3347 1

转载 S60平台简体汉字处理浅谈

 S60应用处理简体汉字一般分为两种情况: Contents[hide] 1 一.UTF-8编码字串  2 二.非UTF-8编码字串   2.1 1.自己写自己读   2.2 2.UTF-8编码简体汉字串读写文件   2.3 3.非UTF-8编码简体汉字串读写文件:  3 补记:字节序标记(Byte Order Mark) 一.UTF-8编码字串 1.资源文件中的UTF-8编码字串

2010-02-24 10:52:00 549

原创 S60 SDK 下载地址

S60 SDK 下载地址:http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5

2010-02-24 10:26:00 890

原创 Mark15021的博客

好东东不少:http://blog.sina.com.cn/wentaowu

2010-02-23 18:52:00 513

转载 Symbian截屏以及前后台切换(Screen capture)(

2009-03-17 19:39:16) 标签:symbian总结it 分类:Symbian学习总结 这几天研究动态桌面的问题。其实在做这一块时已经打下了很多基础。比如我实现了GIF的解码。比如我能监听到何时切换到待机界面。有了上述的准备工作,目前做动态桌面还是比较轻松。其实动态桌面的实现方式有二种:1.判断当前为待机界面。创建顶层窗口,然后在顶层窗口上绘制需要的图像2.随机启动将应用程序压到

2010-02-23 18:49:00 1046

转载 Symbian(Lock keyboard)为手机加锁

Symbian(Lock keyboard)为手机加锁有些时候我们需要处理手机锁事件今天我们看看如何实现手机锁相关处理用RAknKeyLock类可以实现锁相关的全部操作RAknKeyLock keyLock;User::LeaveIfError(keyLock.Connect());//Connect the session with the notifier serverkeyLock.IsKe

2010-02-23 17:19:00 669

翻译 当设备空闲时,如何得到用户活动通知?

Overview How to get a notification of user activity when the device has been idle? Description How to implement a mechanism that gives an application a notification of user activity when the device

2010-02-23 11:01:00 592

原创 读取ARRAY资源到字符数组

RESOURCE ARRAY r_hotkey_text_array{  items = {   LBUF { txt = text_play_pause; } , LBUF { txt = text_stop; } , LBUF { txt = text_volume_down; } , LBUF { txt = text_volume_up; } , LBUF { txt = text_nex

2010-02-23 10:28:00 7814 1

原创 浪涛的博

http://blog.sina.com.cn/zhuniushou

2010-02-23 10:13:00 417

转载 彻底解决Symbian全屏显示问题

2009-12-15 14:14作者:天极网开发频道出处:天极网软件频道责任编辑:郑重  最近总有同行问我Symbian全屏显示的问题,说是参考了网上的方法也无法设置成全屏。其实,归根结底还是不明白Symbian框架的调用机制。这篇文章里我就来彻底研究一下Symbian全屏的机制。  首先,我们可以利用Carbide.vs向导建一个项目,名字就叫"TestScreen",选择基于Eikon的传

2010-02-22 17:40:00 548

转载 s60 3版 系统应用程序Uid

Please find the full list of UID application for Nokia S60 3rd edition phones.Special Thanks to Giangio for sharing this data with us.A-Active File: 0000230-advanced device lock: 2000013-Agenda: 10005

2010-02-22 15:36:00 1776

原创 动态设置Setting Item

void CAccessPointSettingsItem::CompleteConstructionL(){ CAknEnumeratedTextPopupSettingItem::CompleteConstructionL(); CArrayPtr* pEnumeratedTextArray = EnumeratedTextArray(); pEnumeratedTextArray->Rese

2010-02-22 14:28:00 607

转载 偷棵菜送给2010

2009流行语文一瞥  南方报业新闻 时间: 2010年02月18日 来源: 南方周末  作者:黄集伟     秋雨含泪       已阅       同意       脑残       网瘾      □黄集伟  好多年前,在饭局上听过一个笑话,说甲乙两人见面,寒暄过后,自我介绍。  甲:我姓简———不是简单的简,是不简单的简;乙:我姓常———不是寻常的常,是不寻常的常。

2010-02-21 17:27:00 5964

转载 划过时代黑暗天幕的两颗彗星

划过时代黑暗天幕的两颗彗星南方报业新闻 时间: 2010年02月11日 来源: 南方周末 作者:林贤治   米吉安尼像。1911年生于阿尔巴尼亚。1938年因肺病逝世,年仅27岁。   瓦普

2010-02-11 22:00:00 2367

转载 Symbian系统开源给智能手机带来的五大益处

分类: 热点报道 推荐者:ming_ke| 1 个评论据国外媒体报道,手机操作系统开发组织Symbian Foundation近日宣布,塞班(Symbian)智能手机操作系统源代码完全对外开放,有助于该款手机操作系统实现第二次辉煌。此消息对于诺基亚,智能手机开发商,塞班系统智能手机用户来说都是十分有益的。现在市场上所有的目光都聚集到了iPhone身上,这让人们很容易忘记塞班手机系统

2010-02-08 21:08:00 705 1

转载 Browser Launcher API

Reviewer Approved     Note! This API is not part of the public SDK. It can be found in the SDK API Plug-in. Browser Launcher API can be used to launch the built-in S60 browser in embedded mode with

2010-02-08 20:15:00 1016

转载 Symbian OS 系统错误码

2008-09-01 10:04S60错误码大全!可以自己动手察看的出错内容!用S60系统的人多多少少都会有系统出错的时候,可是系统总是给你一个“SYSTEM ERROR”。现在有个简单的办法,就可以让系统在出错时能显示出错代码以及更进一步的错误原因说明的提示。新建一个名为“ErrRd”的空文本文件,放到C:/system/bootdata这个目录下就行了!以下是Generic

2010-02-08 16:20:00 591

转载 夫哥的技术控件

值得一看http://hi.baidu.com/c%5Flinuxsymbian/blog 

2010-02-08 16:19:00 374

转载 CEikAppUi::Exit()和User::Exit(0)的区别

2008-09-24 21:21symbian 中的HandCommandL()函数中,一般“退出”都是调用 Exit(),这其实是CEikAppUi成员函数。CEikAppUi::Exit()通过UI框架来析构各个资源。User::Exit(0)则比较暴力,直接把进程/线程干掉。但有些情况下,通过Exit()退出,由于自己程序某些地方资源分配和释放有问题,造成程序退出有问题。

2010-02-08 16:17:00 792 1

转载 symbian应用程序中视图切换问题

下面这个例子是基于传统Symbian OS架构 ,和Series 60特有的CAknView多视图架构不一样!最简单的办法是通过CCoeControl::MakeVisible()函数改变Container的可见性:    1. 在AppUi::ConstructL()里创建两个Container类的实例,并调用AddToStackL()将它们加入到Constrol Sta

2010-02-08 16:16:00 507

转载 AddViewL()和AddToStackL()的区别

AddToStackL()完成的功能只是把容器放到控件栈上以便接受各种事件,并不是把所有权交给UI,所以在最后析构函数里需要自己释放.AddViewL(iAppView1)之后iAppView1的所有权就交给了AppUi,以后由AppUi负责删除它。你再删一次就是重复删除,所以会报错。

2010-02-08 16:14:00 780 1

转载 S60平台的三种实现的结构(应用程序的用户界面框架)

1.基于控件的应用1.1组成类:1)CXXXApp:CAknApplication2)CXXXDocument:CAknDocument3)CXXXAppUi:CAknAppUi4)CXXXContainer:CCoeControl1.2主要流程App—(CreateDocument)—》Document—(CreateAppUiL)—》AppUi—(Construct

2010-02-08 16:05:00 484

转载 S60平台的三种实现的结构(应用程序的用户界面框架)

基于视图的应用2009-09-22 22:232.基于视图的应用开发视图结构的优势是可以使用AknView类提供的各种视图管理机制,使开发更加方便。2.1组成类:1)CXXXApp:CAknApplication2)CXXXDocument:CAknDocument3)CXXXAppUi:CAknViewAppUi4)CXXXContainer:CCoeControl5

2010-02-08 16:03:00 623

翻译 使用媒体键

Utilising media keys使用媒体键Keywords (APIs, classes, methods, functions): CRemConInterfaceSelector, CRemConCoreApiTarget, MRemConCoreApiTargetObserver Description=====================================

2010-02-08 15:55:00 1037

转载 绿茶的功效

  绿茶的功效主要有17大功效,分别是:1.保护胃肠功能、2.抗菌、3.瘦身减脂、4.防龋齿清口臭和明目、5.抗氧化、6.治疗心血管疾病、7.去黑斑皱纹、8.抗衰老、9.预防和治疗辐射伤害、10.醒脑提神、11.利尿解乏降脂助消化、12.抗过敏及消炎、13.抗过敏及消炎、14.降血脂、15.降血糖、16.抗病毒、17.抗癌抗突变、;绿茶的功效具体介绍如下:1、绿茶具有保护胃肠功能的功效  儿茶

2010-02-08 11:09:00 1470

转载 喝干红葡萄酒的十大好处

 http://www.dyccoo.cn  信息来源: 定远在线 2008-11-21   【字体:大 中 小】  【打印本稿】 【   】 【关闭】    喝干红葡萄酒的十大好处1:喝干红葡萄酒能抗衰老与失眠 2:干红葡萄酒对心血管病有防治作用3:干红葡萄酒能养颜美容 4:干红葡萄酒能减肥 5:干红葡萄酒能预防痴呆症 6:干红葡萄酒能抑制糖尿病 7:干红有滋补作用 8:助消化作用 9:能增

2010-02-08 11:03:00 845

转载 (转)S60 程序安装后启动运行和程序开机自动运行

(2010-02-06 09:19:19) 标签:杂谈 分类:IT安装后启动运行在S60 2.x和S60更早的版本上可以在pkg文件里使用"FILERUN,RUNINSTALL,RUNWAITEND" 指令,实现安装后的启动执行.如:下面的安装包在安装完成以后会执行一个叫other的app完成一些特殊的任务.//for S60 2

2010-02-06 14:45:00 882

转载 Symbian OS Internals学习笔记(2)

(2010-02-06 09:25:14) 标签:杂谈 分类:IT3.9 窗口的属性在本节中,我将讨论不同窗口类的部分属性。除了根窗口,它在WSERV启动时创建,所有其它窗口根据WSERV客户端的请求创建。客户拥有他们自己创建的窗口。拥有者可以控制窗口的某些属性,而其他被赋予WSERV。 3.9.1 所有窗口都拥有的属性 

2010-02-06 14:38:00 709

转载 Symbian OS Internals学习笔记

3 窗口服务器窗口服务器(或WSERV )几乎与每一个Symbian操作系统的每一部分协同工作,从核心到应用,只有唯一真正的例外是通信子系统。它的两个主要职责屏幕管理和事件管理。 WSERV接收内核的事件,传递给它的客户(这通常是应用程序)。它接受来自客户端的命令并因此更新屏幕。我的关于这两个关键职责的部分将构成本章的骨干。 WSERV在系统启动时启动,并在系统的整个运行期间持续运行。

2010-02-06 14:37:00 1019

转载 Symbian OS应用编程图形篇之事件(Event)

Window Server中的Events(事件)被应用程序获取并处理。类似于微软Windows操作系统中的消息,事件通常源于用户的输入,由Wserv生成发送给客户端程序,如请求窗体重画。客户端程序通过WServ 会话来发送请求并获取事件。大部分事件(如键盘和鼠标事件)都封装为TWsEvent类。重画事件告诉应用程序屏幕的哪个区域需要重画,这类事件被封装在TWsRedrawEvent类中。 

2010-02-06 11:23:00 660

转载 如何得到其他程序焦点变化和启动的通知

Getting notifications of focus change and launching of other applicationsFrom Forum Nokia Wiki Description Sometimes applications need to get notifications about the change of the application in

2010-02-06 10:29:00 575

原创 《Symbian OS通用设计模式》 试读地址

Symbian OS通用设计模式 试读地址:http://book.csdn.net/bookfiles/1235/index.html

2010-02-05 15:49:00 391

转载 使用CHWRMLight 控制灯光

Controlling light settings using CHWRMLightKeywords (APIs, classes, methods, functions): CHWRMLight,MHWRMLightObserver,CHWRMLight::TLightStatus, CHWRMLight::ReserveLightL(), CHWRMLight::ReleaseLight

2010-02-05 11:24:00 1023

转载 s60平台下捕获全局按键的方法

在玩手机的时候偶然间看到了手机上屏幕抓图的软件,感到很有趣,尤其是它的隐藏到后台,只要我按下了它里面的组合键,抓图窗口就会从后台切换到前台来。但是这是怎么实现得呢?从原理上分析或许是作者采用了一个后台监视exe服务,做为一个filter过滤器,常规的按键可以通过,这个过滤器不做响应;一旦出现程序预设的特征按键,过滤器就会激活特定的程序,从而达到全局按键呼出的效果。在网上搜了一下,原来国外的大侠

2010-02-04 18:33:00 1114

Combine Asynchronous Programming with Swift (Combine异步编程指南): PDF+EPUB+源码

使用Combine框架,用Swift掌握声明式异步编程! 编写异步代码可能具有挑战性,它具有各种可能的接口来表示,执行和使用异步工作-委托,通知中心,KVO,闭包等。杂乱地对待所有这些不同的机制可能会有些不知所措。真的一定要这么难吗?不再! 随着Apple在WWDC 2019中引入Combine框架,很明显,Apple旨在将Swift中的声明式和响应式编程定位为一项长期投资,并改变了开发人员如何执行和组成异步工作的方式,这使其成为一种必备工具供您使用。 对于在RxSwift或ReactiveSwift之类的框架感兴趣但又不希望第三方依赖的开销的开发人员来说,将Combine作为Apple生态系统中的内置框架的引入对他们来说是一个可喜的消息。尽管有以上两种经验中的任何一种都可能有用,但这不是本书的前提。您将从头开始学习所有内容,成为真正的Combine Master。

2019-10-05

高级iOS应用架构(Advanced iOS App Architecture) v1.0 最新正式版 (EPUB+PDF)

应用程序变得越来越复杂,开发团队面临着不断变化的需求,需要提供更快的结果。现在,您需要比以往任何时候都更好地理解和应用项目中的良好软件架构实践。 高级iOS应用程序架构彻底解释了多个现代iOS架构,并演示了它们在真实应用程序中的用法。 本书的前半部分向您介绍了iOS应用程序架构的不同方面。我们建议您在深入了解任何特定的体系结构章节之前阅读这些章节,以便更好地处理所涉及的概念。 本书的后半部分探讨了多个架构,每章一个。每个架构章节都以一点历史开头,然后是详细的理论演练。每个架构章节的其余部分都侧重于将理论应用于iOS应用程序开发。 每个架构章节都以覆盖该架构的优缺点结束。您可以按顺序阅读本节 - 或直接跳转到您感兴趣的架构。这是你的选择! 本书适用于使用Swift构建应用程序的iOS开发人员。本书中的材料假定您熟悉设计模式以及基本架构(如MVC)和基本架构概念(如控制反转)。

2019-05-29

Concurrency by Tutorials - iOS 并发编程指南 (EPub格式)

这本书教你如何为你的iOS应用程序编写高性能和并发代码。 了解什么是并发,为什么你甚至想在你的应用程序中使用它? 了解Grand Central Dispatch,Apple对C的libdispatch的实现,也称为GCD,因为它是排队任务并行运行的最简单方法之一。 然后,当GCD没有完全削减它时,采取操作和操作队列; 您将学习如何进一步定制和重用您的并发工作。 然后,您将学习在开发并发应用程序时可能遇到的常见并发问题,例如Race Conditions,Deadlocks等。 最后,了解线程和线程清理程序以及各种与线程相关的概念以及这些概念如何与您在本书中积累的知识相关联。 您还将学习如何在出现问题时使用Thread Sanitizer来简化调试。

2019-05-24

Kotlin Coroutines by tutorials v1.0 PDF

开始使用Android开发的人很早就发现了并发的重要性。 Android本质上是异步和事件驱动的,对于哪些线程可以发生某些事情有严格的要求。 除此之外,通常很麻烦的Java回调接口,你很快就会陷入意大利面条代码(恰当地称为“Callback Hell”)。 无论您使用多少编码模式来避免这种情况,您都必须以一种方式遇到多个线程的状态更改。 创建响应式应用程序的唯一方法是让UI线程尽可能免费,让后台线程异步完成所有艰苦的工作。 Tutorials的Kotlin Coroutines将教您使用异步编程解决常见编程问题所需的技术。

2019-04-29

Kotlin Apprentice v1.0 PDF (Kotlin学徒入门教程 - 英文版)

对于Kotlin的初学者来说。 无需先前的编程经验! 这本书适合初学者使用新的现代Kotlin语言。 本书中的所有内容都在一个干净,现代的开发环境中进行,这意味着您可以专注于Kotlin语言编程的核心功能,而不会陷入构建应用程序的许多细节中。 这是Android Apprentice的姊妹书,Android Apprentice专注于为Android制作应用程序,而Kotlin Apprentice专注于Kotlin语言基础。

2019-04-29

Android Apprentice v1.1 PDF (安卓学徒入门教程 - 英文版)

Android入门必读图书,含30个章节,673页 如果您对Android完全不熟悉或在Kotlin中进行开发,这本书适合您。 Android Apprentice可以帮助您完成构建第一个应用程序以及提交待售应用程序的所有方法。在本书的最后,您将获得足够的经验,将您的模糊想法变成可以在Google Play商店中发布的真实应用。 您将从头开始构建4个完整的应用程序 - 每个应用程序都比前一个更加复杂。这些应用程序将共同教您如何使用世界各地Android开发人员使用的最常用控件和API。 这些也不是简单的应用程序;你将构建从简单游戏到清单应用程序,基于地图的应用程序以及播客管理器和播放器的所有内容! 我们还提供了一些关于处理Android碎片问题的奖励部分,如何让您的应用程序保持最新,准备发布应用程序,测试应用程序以及发布它以供全世界享用! 如果您不熟悉Android编程,则需要以下指南: 向您展示如何逐步编写应用程序 随着大量的插图和截图,使一切都清晰 以一种有趣和随和的方式! 我们在Kotlin中编写了这本书:适用于Android开发人员的全新,现代,一流的语言。当您学习如何使用流畅和富有表现力的Kotlin语言进行开发时,您将成为各地Android开发人员的领先者。 Android Apprentice是您学习Android开发的最佳伴侣。本书中包含所有项目源代码,以及我们网站上的支持论坛,这只是开始Android开发职业生涯的最佳方式。

2019-04-29

[Raywenderlich iOS图书] - Concurrency by tutorials (《iOS并发编程指南》样章)

包括前三章的内容:introduction, GCD&Operation;, Queues&Thread;

2019-04-29

Beginning.iPad.Development.for.iPhone.Developers

[iPhone和iPad开发书籍大全] Beginning.iPad.Development.for.iPhone.Developers.Mastering.the.iPad.SDK(Apress.2010-07).pdf

2011-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除