自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android编程:Socket编写

TCP Socket客户端编写 public class SocketActivity extends Activity { private Button startButton = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

2011-03-07 23:21:00 1652

转载 使用迅雷代替SDK Manager快速下载Android SDK相关

<br />用AVD Manager升级SDK时,会在线升级,会很慢很慢,在升级时发现会在SDK目录下生成一个temp文件夹,它把文件下载到这个temp文件夹下,然后升级,可惜它下的太慢了,我们有迅雷的嘛,在迅雷里下载这些文件然后拷贝到该目录下,再用AVD Manager升级,就快多了。一点儿小经验,和兄弟们分享下。<br />当你看到temp目录下生成了个小文件时,记下文件名,然后在前面加上https://dl-ssl.google.com/android/repository/,然后去用迅雷下载吧。下了

2010-11-13 23:59:00 8720 4

转载 Android SDK 安装失败的处理方法

在安装Android的时候一般的话会出现 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml,所以应该修改如下几个地方:  a)修改Available Packages,点击"add Site..",增加: http://dl-ssl.google.com/android/repository/repository.xml,当然了,你可以删除原来使用 https做连接的site.这个

2010-11-13 23:30:00 6090

转载 运行命令符

<br /><br />winver---------检查Windows版本 <br />wmimgmt.msc----打开windows管理体系结构(WMI) <br />wupdmgr--------windows更新程序 <br />wscript--------windows脚本宿主设置 <br />write----------写字板 <br />winmsd---------系统信息 <br />wiaacmgr-------扫描仪和照相机向导 <br />winch

2010-06-22 16:59:00 738

转载 指向常对象的指针变量

<br /><br />为了更容易理解指向常对象的指针变量的概念和使用,首先了解指向常变量的指针变量,然后再进一步研究指向常对象的指针变量。<br />下面定义了一个指向常变量的指针变量<br />ptr: const char *ptr;<br />注意const的位置在最左侧,它与类型名char紧连,表示指针变量ptr指向的char变量是常变量,不能通过ptr来改变其值的。<br />定义指向常变量的指针变量的一般形式为<br />const 类型名 *指针变量名;<br />说明: <br />(1)

2010-06-22 16:42:00 1807

转载 怎样利用常成员函数?

<br /><br />(1) 如果在一个类中,有些数据成员的值允许改变,另一些数据成员的值不允许改变,则可以将一部分数据成员声明为const,以保证其值不被改变,可以用非const的成员函数引用这些数据成员的值,并修改非const数据成员的值。<br />(2) 如果要求所有的数据成员的值都不允许改变,则可以将所有的数据成员声明为const,或将对象声明为const(常对象),然后用const成员函数引用数据成员,这样起到“双保险”的作用,切实保证了数据成员不被修改。<br />(3) 如果已定义了一个常

2010-06-22 16:26:00 1551 2

转载 #define与typedef

 typedef用法 与#definetypedef根据名字就知道是对类的定义。但是值得注意的是,它并不定义新的类型,而是对已有的类型定义一个其他的名字。本人生就略愚,常常搞不清与#define的关系,难道仅仅是所定义得到的新类型所在的位置不同吗?首先我们仔细看看typedef。一、typedef的用法人说typedef的使用可以编写更加美观和可读的代码,原因是typedef可以隐

2010-04-23 11:21:00 424

转载 extern c的作用

1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持函数的重载,C++对全局函数的处理方

2010-04-22 18:12:00 422

原创 atexit函数的作用

很多时候我们需要在程序退出的时候做一些诸如释放资源的操作,但程序退出的方式有很多种,比如main()函数运行结束、在程序的某个地方用exit() 结束程序、用户通过Ctrl+C或Ctrl+break操作来终止程序等等,因此需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理。方法就是用atexit()函数来注册程序正常终止时要被调用的函数。     atexit()函数的参数是

2010-04-22 17:57:00 1539

转载 Symbian活动对象的原理

   Active Object是Symbian中的一个重要概念,它是Symbian OS为了节省系统资源利用单线程来实现多任务异步处理的机制。        S60本身的Framwork也大量采用AO进行多任务的实现,例如我们可以在S60 EIKON Control based application中直接调用以下代码添加自身的AO到系统CActiveScheduler中。    

2010-04-22 13:23:00 905

转载 C++语法-重点温习

1. 内存的使用   自动变量,其内存在栈中分配   外部变量,或称全局变量,其空间分配在数据段   静态变量,   - 只能由在本文件中定义的程序存取   - 在一个函数中定义,要求他们的值在调用另一函数时能保存下来的局部变量,   - 其只能赋值一次,并且存放在数据段,局部变量存放在栈中.   用显式命令new分配的的数据放在堆中   指针,*,&,指针通常指向堆上

2010-04-20 15:36:00 575

转载 C语言中强制数据类型转换的总结

● 字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128~127,char型变量也可以加修饰符unsigned,则unsigned char 型变量的取值范围是0~255(有些机器把char型当做unsighed char型对待, 取值范围总是0~255)。● 如果一个运算符两边的运算数类型不同,先要将其转换为相同的类型,即较低类型转换为较高类型,然后再参加运算,转换规则如下图所

2010-04-15 18:05:00 968

转载 C++ Operator Precedence

 http://www.cppreference.com/operator_precedence.html PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a p

2010-04-15 17:17:00 353

转载 UML解惑:图说UML中的六大关系

    UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系: 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口

2010-04-15 09:44:00 431

原创 用PSP完美阅读PDF书籍

    转换软件用Adobe Acrobat 7.0以上,PSP阅读软件推荐Bookr。     首先说明的是,PSP是否可以读取,跟PDF文件的大小没有任何关系。根据PDF文件的两种情况:     1、普通的文字居多,黑白图的PDF,若无法读取,则尝试将其打印,将打印生成的PDF拷入记忆棒,此时就能读出。如果是图片居多的话,这一种方法基本不会改变PDF文档的大小。若是文字居多的话

2010-04-03 13:40:00 1532

转载 五十条面试常见问题及推荐回答(英文)

1. Tell me about yourselfCover four areas in your life: your early years, education, work experience, and your current situation. Keep your complete answer to about 2 minutes; dont ramble or elaborat

2010-04-02 17:17:00 1970

转载 Windows中ntfs和fat32的区别和选择

       Windows可以同时支持FAT32和NTFS两种文件系统,FAT32长于兼容性,NTFS长于系统安全性。在满足应用的前提下,怎样设置文件系统才能充分发挥Windows的特性呢?在讨论这个问题之前,我们先来看一下FAT32和NTFS两种文件系统各有哪些特点。 FAT32文件系统      在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16。像基于M

2010-04-02 16:11:00 2199

转载 C++的explicit关键字

c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass{public:   MyClass( int num );}....MyClass obj

2010-03-29 22:01:00 605

转载 symbian 面试题

1、非C++内建类A和B,请使用至少3种方法,使得B能隐式转化为A. 2、简述placement new的使用方法。 3、explicit关键字的用途。 http://blog.csdn.net/pandahsu/archive/2010/03/29/5430004.aspx4、GC是什么?为什么使用GC?简述原理 5、构造函数是否可为虚函数,析构函数是否可为虚函数,为什么? 6、简述设计

2010-03-29 22:00:00 957

转载 解决一个sis包含n个exe的问题

http://discussion.forum.nokia.com/forum/showthread.php?t=76795这是nokia论坛里相关帖,从中我实践中总结如下,希望对大家有用。如:** EXE 1 (console app, server, traditional EXE) **TARGET server.exeTARGETTYPE exeUID 0x0 0X1020

2010-03-12 09:24:00 658

原创 文件服务器读写简单示例

_LIT(KFileName,"C://data//example.txt");_LIT8(KDataString,"Modified Data"); void CTestCSAppView::ReadFileL() { RFs fsSession; RFile rFile;  User::LeaveIfError(fsSession.Connect()); CleanupClosePushL

2010-03-09 23:57:00 664

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

首先,我们可以利用Carbide.vs向导建一个项目,名字就叫"TestScreen",选择基于Eikon的传统控件架构。  那么在CTestScreenAppUi的二阶构造函数里就有如下代码:  void CTestScreenAppUi::ConstructL()  {  BaseConstructL();  iAppContainer = new (ELe

2010-03-06 19:29:00 374

转载 专家对Symbian开发人员的22条建议

      这是一位开发人员在经历多年的开发,总结出了对于Symbian开发人员的22条建议,希望能给从事Symbian开发的开发人员提供相应的指导。   1、 确保您的应用程序能够对系统关机事件做出响应。在您的AppUi::HandleCommandL()方法中,必须要对EEikCmdExit(以及任何特定平台相关的事件,例如Series 60上的EAknSoftkeyBack)做出响应。

2010-03-06 19:29:00 352

转载 Symbian控件开发之CCoeControl

CCoeControl是所有控件的基类,它封装了一个控件的基本属性和功能。编写简单控件涉及到的函数主要有以下三类:初始化、绘图及用户输入处理。下面是一个简单控件的声明。class CSimpleControl : public CCoeControl{public:void ConstuctL(const TRect& aRect);~CSimpleControl();priv

2010-03-06 19:27:00 545

转载 symbian 来电拦截

功能描述:1.获取来电和去电的号码(此处用到S60 3rd的API);2.对来电进行挂断(使用模拟按键和API挂断的方式);3.修改手机的情景模式(改为静音);4.打开/关闭音量和震动;5.修改通话过程中听筒和话筒的音量;6.打开/关闭免提;7.打开/关闭手机背景光。代码参考:(如有更好的,望指点)#ifndef CTELDIAL_H_#define CTELDIAL_H_

2010-03-06 19:24:00 914

转载 用ISO文件重装Windows(图)

      虽然ISOEMU能从ISO光盘镜像启动系统,给维护系统带来了很大便利;但正所谓“金无足赤,人无完人”,由于使用ISOEMU时必须将启动配置文件和ISO光盘镜像放置在C分区,所以这种情况下,是无法在C分区安装系统的,不太符合我们使用电脑的习惯。那么有没有在DOS下使用ISO光盘镜像将系统安装在C分区的方法呢?很多朋友的二手笔记本电脑,没有软驱,光驱也没办法使用闪存盘引导,这时只有用硬盘里

2010-03-05 15:20:00 718

转载 symbian SMS应用

首先来介绍下与SMS相关的类吧。CMsvSession该类代表客户端(客户端MTM、用户接口MTM或者客户端消息应用程序)与消息服务器端的通讯通道。每一个客户端线程对应一个该类的实例,CMsvSession提供客户端能及时获取消息服务端消息的有效方式。一个消息客户端应用必须在正常使用任何MTM或CMsvEntry对象前,使用OpenSyncL()或者OpenASyncL()来新建一个sessi

2010-03-05 13:39:00 870

转载 symbian关于联网那点事

隐藏接入点://判断是否已经联网 TBool iConnectionSetupDone if(iConnectionSetupDone)  return; iConnectionSetupDone = ETrue;  //打开socket服务器并启动连接RSocketServ iSocketServ;RConnection iConnection User::LeaveIfError(iS

2010-03-05 13:38:00 639

转载 Symbian OS的C++异常处理

与标准C++相比,Symbian操作系统中的C++语言有些不同的地方。这些不同,有些是为了便于在移动设备这种特殊的软硬件平台上进行开发所做的改造,其中异常处理是比较典型的。今天读了Symbian开发者库中异常处理部分的文档,觉得值得记录一下,便索性将此部分翻译为中文如下。错误的类型和恢复错误情况主要可以分为三类:程序错误,例如试图访问数组或缓存边界外的元素环境错误,例如内存不够

2010-03-04 18:01:00 530

转载 搞定PDF不能复制的问题

今天要写份文档,有一个比较好的pdf文档,想复制里面的一些内容,试了好几次都没有成功,开始还以为是键盘的原因,放狗搜了一下,有几个方法可以解决,最后实践发现,“Adult PDF Password Recovery” 这个软件最好用,而且转换速度比较快。下载地址:http://www.jz5u.com/soft/security/recove/1851.html这个软件是绿色汉化破解版的,使用很简

2010-03-04 17:20:00 3638

转载 S60第二版与第三版的系统技术区别介绍

诺基亚S60第一版   代表机型:7650.3650诺基亚S60第二版    Symbian OS v7.0s S60 2nd Edition :6600           Symbian OS 7.0s   S60 2nd Edition Feature Park 1:3230、6260、6620、6670、7610            Symbian OS 8.0a   S60 2nd

2010-03-04 09:13:00 943

转载 Symbian常用工具用法说明

From Forum Nokia Wiki本文介绍symbian下常用的工具包括编译、打包、签名,通常我们使用IDE开发工具不会直接用到这些命令。但是了解这些命令的细节对我们开发调试还是有很大的帮助,我们可以知道IDE工具在完成编译、打包等操作都经历了哪些步骤,一旦某些环节出现问题我们可以很快的找出问题的根源。毕竟IDE工具也是以命令行工具为基础,掌握这些命令也会给我们带来更大的灵活性。

2010-03-03 09:16:00 380

转载 VC6 Symbian开发环境配置

1 安装SDK及VCNokia 根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包括:Nokia 6670、 Nokia 6

2010-03-01 09:39:00 438

转载 Symbian承认有木马软件成功骗取数字签名

    Symbian基金会近日承认,有木马病毒成功通过了Symbian系统的安全监测,Symbian对恶意软件的数字签名审核功能需要进行改进。     Symbian首席技术官Craig Heath上周指出,一款名为“Sexy Space”的木马病毒通过了Symbian安全审核程序骗取了数字签名,相关技术人员目前正在就系统的安全审核程序进行改进工作。     Heath在接受采访

2010-02-26 15:38:00 358

转载 symbian常见错误归纳

KERN-EXEC 0 此错误通常出现在进程或线程使用已经销毁服务对象句柄,如调用了某个对象的Close()方法而继续使用此对象句柄 KERN-EXEC 3 此错误在好多情况下都会产生,最常见的情况通常是由于你使用了空指针,比如在对象没有创建的情况下使用其成员变量或方法 USER 11 内存越界 通常情况下是由于你没有给你的数据分配足够的缓冲区造成的。 USER 130 数组越界,如果你访问的RA

2010-02-26 09:53:00 373

转载 Symbian中使用日志类(RFileLogger)

一、首先要在使用日志类的文件include "flogger.h",然后再加入flogger.lib文件            类RFileLogger对应的头文件和库文件分别是flogger.h和flogger.lib 二、使用 1、在类的二阶段构造ConstructL()中加上下面代码: //打开日志文件服务的连接 RFileLogger iLog; iLog.Connect(); iLog.

2010-02-26 09:45:00 460

转载 Symbian检测是否有存储卡

首先感叹一下,太不容易了! 检测手机扩展卡的问题折腾了我好几天,现在终于整出来了,不过做出来后在回过头想想,也不是很复杂,下面记录下我所使用的方法,以便以后作为参考         RFs   fs;         fs.Connect();         TVolumeInfo   volumeInfo;         //   S60,存储卡为E盘         TInt  err

2010-02-26 09:30:00 482

转载 Symbian S60第三版手机最基本常见问题及解决方案

《S60 3rd及N86实用经验手册》Symbian证书的20个权限释义证书权限能力:(1)NetworkServices:用于使用移动网络。(2)LocalServices:用于通过USB、红外和蓝牙发送或接收消息。(3)ReadUserData:准许读取用户数据。(4)WriteUserData:准许写入用户数据。(5)locetion:准许访问手机的位置信息。(6)UserEnvir

2010-02-25 16:34:00 2595

转载 Symbian系统简介

 Symbian OS对于硬件的要求比较低,支持C ,VB和J2ME语言环境。兼容性和扩展性尤为出色。目前的Symbian OS经过诺基亚公司的大力推广,已经十分成熟。从已经由S60,发展到S60 V2、S60 V3、S60 V5和UIQ。需要注意的是,并不是所有的Symbian系统都是智能系统,比如早期的S40系统,就不属于智能手机系统。   值得一提的是在2008年前,使用Symbian

2010-02-11 15:10:00 1143

转载 智能手机Symbian操作系统入门知识整理

1.什么是S60。       什么是OS6/7/8/9,什么是J2ME。       什么是MIDP 根据人机界面的不同Symbian操作系统分为S60、S80、S90和UIQ,发展不同用户界面的目的是为了让手机厂商有更多的选择以投入Symbian手机的开发。S60用户界面(UI)专门为简便、单手使用而设计。S60平台提供了基于Symbian C 的。       开放的。       标准的开

2010-02-11 09:56:00 7523

华为内部程序设计培训 PDF版

华为内部程序设计培训 PDF版 华为内部程序设计培训 PDF版 华为内部程序设计培训 PDF版

2010-03-05

空空如也

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

TA关注的人

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