- 博客(77)
- 资源 (39)
- 收藏
- 关注
原创 Android 知识点积累(一)
1.每个Activity都有一个自己的window: 在activity的onCreate方法中,调用setContentView方法,其调用的是getWindow().setContentView()方法。而getWindow()返回的Window 对象其实是Window抽象类的子类PhoneWindow.mWindow = PolicyManager.makeNewW
2012-10-26 16:04:04 4305
原创 Android知识点积累(二)
17.资源文件定义数组,程序中使用1.在res/values目录下建立arrays.xml,内容如下: First Item Second Item 程序中使用:String[] myArray= getResources().getStringArray(R.array.myarray);18.长按事件的设置程序中设置长
2012-11-03 00:53:55 791
原创 WindowsPhone学习之二返回键的重定义
返回键默认返回之前的一个页面,如果需要改变的话,需要重定义此函数: protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e) { base.OnBackKeyPress(e); // 定义自己的行为
2012-03-07 00:36:48 1213
原创 WindowsPhone 学习之一导航页面
先上效果图:1.分别创建三个xaml 文件如下:Apple.xaml ,pear.xaml 和banana.xaml;2.界面的配置文件写在MainPage.xaml文件中,如下:
2012-03-07 00:23:10 519
转载 Android控件动态使用
package com.fetion.android;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.text.Layout;import android.text.forma
2012-03-03 17:31:24 665
转载 Android 布局属性详解
android:layout_width="fill_parent" android:layout_width="match_parent" 这2句的作用是一样的 都是起到填充整个屏幕的宽度 match整个是在2.2才才有的 android:layout_width="wrap_content" 按控件大小填充 menu 菜单
2012-03-03 17:24:33 645
转载 深拷贝与浅拷贝
浅拷贝就是成员数据之间的一一赋值:把值赋给一一赋给要拷贝的值。但是可能会有这样的情况:对象还包含资源,这里的资源可以值堆资源,或者一个文件。。当值拷贝的时候,两个对象就有用共同的资源,同时对资源可以访问,这样就会出问题。深拷贝就是用来解决这样的问题的,它把资源也赋值一次,使对象拥有不同的资源,但资源的内容是一样的。对于堆资源来说,就是在开辟一片堆内存,把原来的内容拷贝。 如果你拷贝的对象中引用了某个外部的内容(比如分配在堆上的数据),那么在拷贝这个对象的时候,让新旧两个对象指向同一个外部的内容
2011-03-10 17:18:00 825 1
原创 写位图到文件
typedef struct{ WORD bfType; //位图文件的类型,必须为BM DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; }BMPFILEHEADER; typedef struct{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeIma
2010-09-20 09:50:00 595
转载 RichTextEditor的用法
<br />如果我们的程序中有个CEikRichTextEditor或者是CEikEdwin,而且不用控件本身的滚动条来控制文本的滚动的话,我们就需要了解下下面的内容。<br />CTextLayout的这个API-FindDocPos-可以把控件中文本的位置信息转换为控件的可视位置的坐标信息,就是以控件的top-left point为坐标的原点,所以如果文本的数目超过了控件的可视范围那么自动向上翻动的文本头转换为位置信息时Y点的坐标就是负的。<br />IMPORT_C TBool Fin
2010-06-22 16:25:00 1954
转载 Unicode 码分布表
******************************************************* 0000..007F; Basic Latin 0080..00FF; Latin-1 Supplement 0100..017F; Latin Extended-A 0180..024F; La
2010-05-27 10:47:00 668
转载 Symbian 字体 Panic CTypeFaceStore -14
通过调用 CWsScreenDevice::GetNearestFontToDesignHeightInTwips( CFont*& aFont, const TFontSpec& aFontSpec ) 获取字体之后,应当用 CWsScreenDevice::ReleaseFont( CFont* aFont ) 将此屏幕设备对字体资源所增加的 referent coun
2010-05-24 14:06:00 1194
转载 Symbian 字体小结
void CTestView::Draw( const TRect& /**//*aRect*/ ) const { // Get the standard graphics context CWindowGc& gc = SystemGc(); // Gets
2010-05-24 11:35:00 526
转载 CEikEdwin 使用小结
Symbian CEikEdwin 输入框使用总结好久没有更新blog文了.今天更新一篇.输入法控件是我们UI中常用的控件之一.今天我们来总结一下这个控件的使用技巧.其实用法很简单.在这里我就不多说了.直接上代码了.嘎嘎!!!1.首先创建CEikEdwin对象void CRichTextView::CreateRichText() { //初始化 iInputbox = new
2010-05-23 22:05:00 777
转载 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 2745
转载 关于Symbian识别移动、联通和其它运营商网络的方法
关于Symbian识别移动、联通和其它运营商网络的方法 自从Symbian OS在EKA2提供了强大的CTelephony,这之后很多跟网络相关的参数都通过这个获取,像识别目前手机是注册的是移动还是联通等信息网络上传的比较多的也是通过该方法,特别是啸天兄在nokia论坛分享了代码之后,网络上大多采用其代码,当然也包括我这样的懒人在
2010-04-23 16:15:00 1156
转载 Symbian AO实现的全盘扫描
这个是基于AO实现的扫描引擎,使用timer来隔开每次AO,给点时间给进度条,保证显示流畅,如果性能要求高的话,建议使用多线程实现。写这个代码的时候,我对AO还一知半解,可能很多问题,大家自己review下。这代码是比较完整的,功能是扫描指定路径,指定后缀的文件,并且添加到一个列表界面(列表如果需要的话,自己加把,这里只是一个传入参数),并且显示进度条。#include
2010-04-19 23:13:00 778
转载 pkg 高级选项功能介绍
在安装过程中你可以指定一个文件文件显示给用户。这个文件本身不会被拷贝到目标设备,用于显示基本的自述信息或许可协议。为此,添加下行到pkg文件: "license.txt" - " ", FILETEXT, TEXTCONTINUEFILETEXT指出在安装期间显示该文件。TEXTCONTINUE会提供一个可以关闭这个文本文件的继续按钮然后继续安装。代替TEXTCONTINUE
2010-03-30 16:51:00 1245 1
转载 Tomcat服务器配置
Tomcat服务器配置参考Realm组件概述Realm元素是一个包含用户名,密码和用户角色的数据库。角色与Unix的group类似。Realm的不同实现允许将Catalina集成到认证信息已经被创建和维护的环境中,然后利用这些信息来实现Container
2010-03-30 10:37:00 552
转载 Symbian 动态链接库问题
什么要设计库?1: 封装代码,不希望别人看到自己具体实现的代码。就好象你能用xp,但是你不知道具体实现代码一样,因为微软已经对xp的代码做了封装。2:重用性,如果一个软件的很多地方都用到了同样的模块,当需求有变化的时候或者其他情况,需要你去修改此类模块的操作,那么你要做的就是把所有的代码块全部改一遍,如果运行好,会很顺利,否则,麻烦就来了。。(我就遇到过)。这是就需要你将这
2010-03-23 17:46:00 505
转载 常用的网络协议
ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。 SNMP(Sim
2010-03-23 09:28:00 645
转载 Java算法(一)
分享Java面试中遇到的一些经典算法题目 1.写一个方法,用一个for循环打印九九乘法表 /** *//** * 打印九九乘法口诀表 */ public void nineNineMulitTable(){ for (int i = 1,j = 1; j 9; i++) { System.out.print(i+
2010-03-09 12:12:00 484
原创 JNative 调用动态链接库
Java工程:1.JNativeCpp.dll 文件放入到system32目录和本地工程目录下;2.test.dll(自己编写的dll)放入到system32目录和本地工程目录下;(经测试:JNative调用动态链接库,需要把该dll放置在system32下,本地工程目录下无需放置,系统会自动到System32目录下寻找。)3.加入test.dll文件中应用到了一些*.dat文件,
2010-03-09 12:10:00 621
转载 国外六大网盘推荐
前几天看见有朋友需要免费网盘,但是又不知道怎么选择。今天抽出点时间将我曾经测试过的6款网盘推荐给大家,希望大家喜欢。网盘嘛,当然存储大小是第一条件,但是对浏览器的支持程度,是不是支持外连,单文件上传大小,上传下载速度,这些都是我们选择的时候一大重要的评比标准。原文来自[何必呢]一、uploadingIT25GB总上传空间,支持下列格式的文件上传:jpg, jpeg, gif, png, bmp
2009-12-24 16:11:00 4093
转载 Symbian 视图框架分析
S60平台的应用程序开发中,视图架构(View architecture)是一种被广泛应用的技术。一个图形用户界面(GUI)应用程序可以创建若干个视图,每个视图用来显示不同的应用程序数据或者用户界面的控件。每一个视图,都拥有自己的控件栈(Stack)。每个视图的容器(container,一种用以集合子控件父控件)和控件都是在视图被启动时候才被创建的,而当同一个应用程序的其他视图被启动的时候,当前视
2009-12-24 09:32:00 1538
转载 Symbian S60 Camera
Symbian S60 Camera引擎//在S60v2上验证,Nokia系列手机都没有问题今天没什么事情,写篇S60的Camera的文章给大家参考一下,S60Camera主要是通过操作CCamera来获取Camera的信息并操作Camera来启动关 闭Camera,逻辑上还是有些麻烦的,所以我封装了一个CCamEngine简化了逻辑和调用,CCamEngine是封装了对camera的所有操 作,
2009-12-23 09:54:00 881
转载 Symbian Capability 表
|———————————————|————————————————|——————————————————||能力类型 | 能力名称 | 描述 ||———————————————|————————————————|——————————————————||用户能力 | LocalServices |
2009-12-22 22:32:00 766
转载 Symbian 程序的前后台切换
可以使用一下方法将程序隐藏(带到后台)和显示(带到前台)void Hide() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.SendToBackground(); }
2009-12-22 22:28:00 1592 1
转载 Symbian图片透明设置
透明前透明后 实现方法:是用MARK来实现的。 map=bitmap; ibitmapMask = new ( ELeave ) CFbsBitmap(); TInt err = ibitmapMask->Create(map->SizeInPixels(), EGray256); if (err ==
2009-12-22 22:23:00 1138
转载 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 560
转载 Symbian动画
Symbian OS关于动画的绘制和处理基本上分为两大类,一类是客户端应用程序动画框架,一类是Window Server的插件动画。在介绍这两种动画前,我们先简单介绍一下精灵(sprite)的概念。 精灵(sprite)精灵(sprite)是Window Server的概念范畴,Window Server支持两种类型的精灵,一种是常用的精灵-sprite,一种是用来作为光标(point
2009-12-22 22:07:00 1240
转载 Symbian图形显示
4.1 Window, Graphics Context和Graphics Device4.1.1 Window 在Symbian OS 中,所有的绘图都是在窗口中进行的,窗口是与系统进行交互的基本单位。我们在进行绘图前,首先要声明一个窗口: CreateWindowL(); 然后通过SetRect()来设置窗口的大小。 SetRect(aRect); 之后我们就可以进行绘图工
2009-12-22 21:56:00 608
转载 java 字符集
首先讲一下几种字符的编码方式:1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60
2009-10-22 17:43:00 810
转载 java 读写文件大全
使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方法,Read
2009-10-20 13:30:00 521
转载 从数据库读出的JPG文件的字符流,转换成图片显示在页面上的相关代码
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { ServletOutputStream out = res.getOutputStream(); Statement dispStmt = null, setSt
2009-08-18 15:49:00 481
原创 javascript 积累
1.写在head区域的script是需要调用的js函数,而写在body中的函数是内联函数,直接执行的,有时候浏览器在执行内联函数是会报错,这是需要加入:js functions,这样的话,就可以排除浏览器报错。
2009-08-14 10:47:00 447
转载 种用JavaScript处理图片的特别效果
种用JavaScript处理图片的特别效果分类:Web之旅 | 发布者:Tim | 发布日期: 2008-5-14 | 天气: 大 | 中 | 小 10种用JavaScript来进行处理图片的特别效果前段时间网络上暇逛,在“可能吧”看到一篇“10个用能用JavaScript实现的图片特效”然后连接到国外的一个叫Blog Oh Blog原文上。感觉非常有趣,不需要Photoshop来
2009-07-30 16:00:00 1023
原创 Ajax 使用小结
大家好,好久没有上来写博客了,最近用到了点Ajax东东,好久没有弄了,需要来复习一下。把写的东西晒出来大家分享一下。主要是用ajax请求Servlet容器,采用了两种方式,一种是纯Ajax不依赖任何框架,另一种是Prototype框架。下面是一些主要代码,希望对大家能有所帮助,如有问题可以 email me:dsj177@163.com。一。使用原生的Ajax(即不使用任何框架)1.发送请
2009-07-18 00:18:00 481
转载 Greasemonkey ajax 调试工具
选载自 mozilla 知识库(中文):http://wiki.mozcn.org/index.php/Firefox:Di...to_Greasemonkey1.1. Greasemonkey是什么?Greasemonkey 是一个 Firefox 扩展,它有通过编写脚本来改变被访问网页的功能。使用它,能使您访问的网站更便于阅读或者更便于使用。使用它,您能修复网页渲染的缺
2009-07-13 23:29:00 1787
转载 网页图片操作十招
1.自动缩小大图原图设定大小的图screen.width-350)this.width=screen.width-350">2.禁止IE6中大尺寸图片的自动缩小原图,会自动缩小 设定不缩小3.去掉用IE6.0浏览图片,当鼠标放到图片上时出现快捷工具(打印、邮寄、另存等)方法一:方法二:定义CSS:img {nobar:expression(this.galleryImg=no)}
2009-07-12 20:56:00 879
转载 CSS 控制边框样式
CSS盒子(CSS box) 首先要清楚,CSS中没有box这个属性。CSS的盒子(box)是由以下几个部分组成的: 内容(content)、填充(padding)、边框(border)和边界(margin)。盒子的内容当然是必须有的,而填充、边框和边界都是可选的。如果把CSS的盒子看做现实生活中的盒子,那么内容就是盒子里装的货物;而填充就是怕货物损坏而添加的泡沫或者其它抗震的东西;边框就是盒子本
2009-07-12 13:07:00 5390
spring 声明式事务管理
2008-10-26
HtmlControl 源码
2010-11-02
c++ 设计模式--基于Qt4开源跨平台开发框架(英文版)
2010-07-26
Symbian S60 手机程序开发与实例教程—— 源码.rar
2010-02-02
Php Stydy 学习PHP必备工具
2009-05-18
S60 应用程序开发
2009-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人