随笔 - 67  文章 - 0 评论 - 40 trackbacks - 0

正文内容加载中...
posted @ 2014-08-24 16:59 曾经的你| 阅读(20603) 评论(0) 编辑
摘要: 在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型:1、Translate————平移X,Y轴变换,而不是移动图形2、Scale————缩放变换3、Rotate————旋转变换4、Skew————错切变换在Android的AP...阅读全文
posted @ 2014-05-21 15:52 曾经的你| 阅读(292) 评论(0) 编辑
摘要: Android中有一种旋转效果,是将一个图片进行360度的旋转。Matrix的作用是对平面上的View进行缩放、平移、旋转,每一种操作都配了setXXX、preXXX、postXXX三个函数。Camera不是物理摄像头,是android.graphic下的一个类,相当于手机的屏幕,他的坐标系是带有Z...阅读全文
posted @ 2014-05-21 15:40 曾经的你| 阅读(208) 评论(0) 编辑
摘要: 最近学习Android开发,照着视频开发新浪微博,但是视频里的介绍的是OAuth1.0的授权方式,试了半天发现用不了。原来现在一般没审核的用户只能使用OAuth2.0了,视频教学里的方法已经过时了。于是只好自己研究如何进行微博认证。OAuth2.0的授权过程说白了,就是请求获取Grant Code→...阅读全文
posted @ 2014-05-15 22:24 曾经的你| 阅读(10576) 评论(0) 编辑
摘要: 转自http://blog.csdn.net/maopig/article/details/6599660我在make的时候也出现了同样的问题,不过不是什么大问题,这个不影响编译结果分析原因可能是:服务器上的文件最后修改时间比当前时钟要晚解决办法:用touch 命令把源程序的时间戳改一下find . -type f -exec touch {} \;或者touch *一下再重新编译实测如果第二种方法不好使,可以再试试第一种方法,这两种方法不是一回事。阅读全文
posted @ 2013-12-05 10:53 曾经的你| 阅读(5179) 评论(0) 编辑
摘要: 原文地址http://blog.csdn.net/dbzhang800/article/details/7542672?reload两个月前,简单写过QTextCodec中的setCodecForTr等终于消失了 (Qt5),在Qt论坛上,不少用户都对去掉这两个函数表示特别的不了解。为什么会这样?我想多少能说明不少用户对C++中源码字符集和执行字符集的不太了解,从而造成对这种函数的依赖或误用。今天,随着Change QString's default codec to be UTF-8进入Qt5的master分支,我们总算可以重新审视一下Qt的中文支持问题。20120516更新:建议阅阅读全文
posted @ 2013-09-17 16:02 曾经的你| 阅读(1353) 评论(0) 编辑
摘要: 原文地址:http://blog.csdn.net/kaiwii/article/details/7767225自定义android应用程序的菜单项首先要知道切入点。经过学习,知道主要是两个Activity类中的回调函数,分别是onCreateOptionsMenu(Menu menu)和onPrepareOptionsMenu(Menu menu)。其中,onPrepareOptionsMenu(Menu menu)是每次激活菜单项目之前都会被调用的,而onCreateOptionsMenu(Menu menu)仅在第一次激活菜单项目的时候才会被调用。并且,在这个第一次激活菜单项目的时候,也阅读全文
posted @ 2013-08-10 14:27 曾经的你| 阅读(1692) 评论(0) 编辑
摘要: 享元模式(flyweight)flyweight是轻量级的意思,中文这边翻译成享元,更容易让人理解一些。享元模式是为了应对大量细粒度对象重复的问题。程序中存在大量细粒度的对象,每次要使用时都必须创建一个新的对象,既影响了运行效率又增加了内存消耗。于是有了享元模式,享元模式提取出这些细粒度对象中间公共的状态(属性,我的理解),只生成一个实例对象,所有用到这些公共属性对象的地方,都指向这一个实例。根据我的理解,很多类有一部分的属性是可以共享的,而不可共享的部分需要提取出来,通过参数传递来使用。典型的享元模式的例子为文书处理器中以图形结构来表示字符。一个做法是,每个字形有其字型外观,字模metric阅读全文
posted @ 2013-07-16 21:02 曾经的你| 阅读(2594) 评论(0) 编辑
摘要: 组合模式组合模式,是为了解决整体和部分的一致对待的问题而产生的,要求这个整体与部分有一致的操作或行为。部分和整体都继承与一个公共的抽象类,这样,外部使用它们时是一致的,不用管是整体还是部分,使用一个方法即可遍历整体中的所有的部分。就像一个树形结构一样。如下面的类图,client的只需要使用Component即可,无须关心到底是Leaf还是Composite。这里有两种情况,add函数对于Leaf来说是没有必要的,所以一种办法就是在Leaf的add实现中什么都不写。还一种办法就是将add方法挪到Composite中,让外部使用Composite和Component。但这样的缺点就是暴露了Comp阅读全文
posted @ 2013-07-15 17:08 曾经的你| 阅读(1559) 评论(0) 编辑
摘要: QT提供了很多的进程间通讯的方法,例如共享内存,QProcess等等。但有一种方法是嵌入式端所独有的,那就是Qt Communications Protocol(QCOP)QT通讯协议,这种方法只能用于QT Embeded。网上关于这种用法的资料比较少,研究了半天才搞明白是怎么回事。QCOP将进程间的通讯简化,使之就像使用QT中的信号与槽一样方便。用法:1.首先是编写接收消息的程序 channel = new QCopChannel(QString("/System/recevie"),this); connect(channel, SIGNAL(received(cons阅读全文
posted @ 2013-07-11 15:38 曾经的你| 阅读(1382) 评论(0) 编辑