
Symbian
文章平均质量分 78
dsj188
这个作者很懒,什么都没留下…
展开
-
Symbian好的博客
http://www.cnblogs.com/felixYeou/ 这个博客的博主是杨芹勍的博客此博客对Symbian的总结比较多,经典!感谢博主!!原创 2009-05-07 15:53:00 · 537 阅读 · 0 评论 -
Symbian 字体 Panic CTypeFaceStore -14
通过调用 CWsScreenDevice::GetNearestFontToDesignHeightInTwips( CFont*& aFont, const TFontSpec& aFontSpec ) 获取字体之后,应当用 CWsScreenDevice::ReleaseFont( CFont* aFont ) 将此屏幕设备对字体资源所增加的 referent coun转载 2010-05-24 14:06:00 · 1214 阅读 · 0 评论 -
Symbian 字体小结
void CTestView::Draw( const TRect& /**//*aRect*/ ) const { // Get the standard graphics context CWindowGc& gc = SystemGc(); // Gets转载 2010-05-24 11:35:00 · 546 阅读 · 0 评论 -
CEikEdwin 使用小结
Symbian CEikEdwin 输入框使用总结好久没有更新blog文了.今天更新一篇.输入法控件是我们UI中常用的控件之一.今天我们来总结一下这个控件的使用技巧.其实用法很简单.在这里我就不多说了.直接上代码了.嘎嘎!!!1.首先创建CEikEdwin对象void CRichTextView::CreateRichText() { //初始化 iInputbox = new转载 2010-05-23 22:05:00 · 800 阅读 · 0 评论 -
Symbian类 - 头文件 - 静态库对照表
"AgnDateTime","agmdate.h ","agnmodel.lib ", "AgnEntryStorer","agmentry.h ","agnmodel.lib ", "AgnModel","agmcomon.h ","agnmodel.lib ", "AknBorderId","aknborders.h ","", "AknCommonDialog转载 2010-05-10 13:40:00 · 2783 阅读 · 0 评论 -
关于Symbian识别移动、联通和其它运营商网络的方法
关于Symbian识别移动、联通和其它运营商网络的方法 自从Symbian OS在EKA2提供了强大的CTelephony,这之后很多跟网络相关的参数都通过这个获取,像识别目前手机是注册的是移动还是联通等信息网络上传的比较多的也是通过该方法,特别是啸天兄在nokia论坛分享了代码之后,网络上大多采用其代码,当然也包括我这样的懒人在转载 2010-04-23 16:15:00 · 1175 阅读 · 0 评论 -
Symbian AO实现的全盘扫描
这个是基于AO实现的扫描引擎,使用timer来隔开每次AO,给点时间给进度条,保证显示流畅,如果性能要求高的话,建议使用多线程实现。写这个代码的时候,我对AO还一知半解,可能很多问题,大家自己review下。这代码是比较完整的,功能是扫描指定路径,指定后缀的文件,并且添加到一个列表界面(列表如果需要的话,自己加把,这里只是一个传入参数),并且显示进度条。#include转载 2010-04-19 23:13:00 · 802 阅读 · 0 评论 -
pkg 高级选项功能介绍
在安装过程中你可以指定一个文件文件显示给用户。这个文件本身不会被拷贝到目标设备,用于显示基本的自述信息或许可协议。为此,添加下行到pkg文件: "license.txt" - " ", FILETEXT, TEXTCONTINUEFILETEXT指出在安装期间显示该文件。TEXTCONTINUE会提供一个可以关闭这个文本文件的继续按钮然后继续安装。代替TEXTCONTINUE转载 2010-03-30 16:51:00 · 1293 阅读 · 1 评论 -
Symbian 动态链接库问题
什么要设计库?1: 封装代码,不希望别人看到自己具体实现的代码。就好象你能用xp,但是你不知道具体实现代码一样,因为微软已经对xp的代码做了封装。2:重用性,如果一个软件的很多地方都用到了同样的模块,当需求有变化的时候或者其他情况,需要你去修改此类模块的操作,那么你要做的就是把所有的代码块全部改一遍,如果运行好,会很顺利,否则,麻烦就来了。。(我就遇到过)。这是就需要你将这转载 2010-03-23 17:46:00 · 525 阅读 · 0 评论 -
Symbian 视图框架分析
S60平台的应用程序开发中,视图架构(View architecture)是一种被广泛应用的技术。一个图形用户界面(GUI)应用程序可以创建若干个视图,每个视图用来显示不同的应用程序数据或者用户界面的控件。每一个视图,都拥有自己的控件栈(Stack)。每个视图的容器(container,一种用以集合子控件父控件)和控件都是在视图被启动时候才被创建的,而当同一个应用程序的其他视图被启动的时候,当前视转载 2009-12-24 09:32:00 · 1562 阅读 · 0 评论 -
Symbian S60 Camera
Symbian S60 Camera引擎//在S60v2上验证,Nokia系列手机都没有问题今天没什么事情,写篇S60的Camera的文章给大家参考一下,S60Camera主要是通过操作CCamera来获取Camera的信息并操作Camera来启动关 闭Camera,逻辑上还是有些麻烦的,所以我封装了一个CCamEngine简化了逻辑和调用,CCamEngine是封装了对camera的所有操 作,转载 2009-12-23 09:54:00 · 898 阅读 · 0 评论 -
Symbian Capability 表
|———————————————|————————————————|——————————————————||能力类型 | 能力名称 | 描述 ||———————————————|————————————————|——————————————————||用户能力 | LocalServices |转载 2009-12-22 22:32:00 · 780 阅读 · 0 评论 -
Symbian 程序的前后台切换
可以使用一下方法将程序隐藏(带到后台)和显示(带到前台)void Hide() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.SendToBackground(); }转载 2009-12-22 22:28:00 · 1621 阅读 · 1 评论 -
Symbian图片透明设置
透明前透明后 实现方法:是用MARK来实现的。 map=bitmap; ibitmapMask = new ( ELeave ) CFbsBitmap(); TInt err = ibitmapMask->Create(map->SizeInPixels(), EGray256); if (err ==转载 2009-12-22 22:23:00 · 1154 阅读 · 0 评论 -
Symbian绘图全过程
CODE:void CExampleControl::DrawBitmap( const TPoint& aPoint, const CFbsBitmap* aBitmap ) { // 获得系统图形场景及控制矩形区域 CWindowGc& gc = SystemGc(); // 建立绘制矩形区 TRect rect = TRect( aPoint, TSize( aB转载 2009-12-22 22:21:00 · 584 阅读 · 0 评论 -
Symbian动画
Symbian OS关于动画的绘制和处理基本上分为两大类,一类是客户端应用程序动画框架,一类是Window Server的插件动画。在介绍这两种动画前,我们先简单介绍一下精灵(sprite)的概念。 精灵(sprite)精灵(sprite)是Window Server的概念范畴,Window Server支持两种类型的精灵,一种是常用的精灵-sprite,一种是用来作为光标(point转载 2009-12-22 22:07:00 · 1285 阅读 · 0 评论 -
Symbian图形显示
4.1 Window, Graphics Context和Graphics Device4.1.1 Window 在Symbian OS 中,所有的绘图都是在窗口中进行的,窗口是与系统进行交互的基本单位。我们在进行绘图前,首先要声明一个窗口: CreateWindowL(); 然后通过SetRect()来设置窗口的大小。 SetRect(aRect); 之后我们就可以进行绘图工转载 2009-12-22 21:56:00 · 627 阅读 · 0 评论 -
Symbian中利用c程序方式写文件
没有了printf(),就如同人失去了。。。随便吧。总之,没有printf()使得symbian下的debugging变得很麻烦。当然,我们可以使用那个CEikonEnv::InfoMsg()来代替,但是这个东西只在模拟器上才起作用,而且其功能实在太有限了。所以,我通常都会在工程里加上下面这样几个东西: 代码: #include void trace(const char* aMsg)转载 2009-06-19 17:06:00 · 900 阅读 · 1 评论 -
RichTextEditor的用法
<br />如果我们的程序中有个CEikRichTextEditor或者是CEikEdwin,而且不用控件本身的滚动条来控制文本的滚动的话,我们就需要了解下下面的内容。<br />CTextLayout的这个API-FindDocPos-可以把控件中文本的位置信息转换为控件的可视位置的坐标信息,就是以控件的top-left point为坐标的原点,所以如果文本的数目超过了控件的可视范围那么自动向上翻动的文本头转换为位置信息时Y点的坐标就是负的。<br />IMPORT_C TBool Fin转载 2010-06-22 16:25:00 · 2026 阅读 · 0 评论