自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (19)
  • 收藏
  • 关注

转载 Android画图之Matrix

<br />    Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。<br /><br />    set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变掉。<br /><br />    post是后乘,当前的矩阵乘以参数给出的矩阵。可以连续多次使用post,来完成所需的整个

2011-02-26 16:59:00 1338

原创 Android uses-permission大全

<br />android.permission.ACCESS_CHECKIN_PROPERTIES<br />允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)<br /> <br />android.permission.ACCESS_COARSE_L

2011-02-23 16:59:00 1275 1

转载 android 中定時器的幾種用法總結

<br />在android中,經常用到的定時器主要有以下幾種實現:<br />一、採用Handler與線程的sleep(long )方法<br />二、採用Handler的postDelayed(Runnable, long) 方法<br />三、採用Handler與timer及TimerTask結合的方法。<br />下面逐一介紹:<br />一、採用Handle與線程的sleep(long )方法<br />Handler主要用來處理接受到的消息。這只是最主要的方法,當然Handler裡還有其他的方法

2011-02-23 11:01:00 1551 1

转载 关于View::setTag()跟getTag()

<br />写一个自定义的Adapter用来绑定ListView,在重写getView的时候发现网上参考代码有用到setTag()和getTag()两个函数,百度找不到答案,google一搜就知道了,:P<br /> <br />View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。<br />可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。<br

2011-02-18 17:24:00 9868

转载 vs2005 MFC资源编辑添加成员变量向导出现脚本错误的解决方法

<br />      今天用vs.net 2005修改一个以前做的mfc应用项目,编辑一个对话框界面,右键单击一个文本编辑框,添加成员变量,弹出成员变量编辑对话框时出现错误信息:对象不支持此属性或方法。 这是一个常见的网页脚本错误信息,出错的页面文件就是vs2005成员变量编辑对话框的界面页面文件,文件路径是file:///c/Program Files:/Microsoft Visual Studio 8/VC/VCWizards/CodeWiz/MFC/Variable/HTML/2052/defau

2011-01-26 16:25:00 2946 3

原创 android intent 和 intent action大全

<br />android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 <br />★intent大全: <br />1.从google搜索内容 <br />Intent intent = new Intent(); <br />intent.set

2011-01-20 11:58:00 1654

原创 Android Gallery组件实现循环显示图像

<br />Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一番改进。<br />  Gallery组件的传统用法<br />  在实现可循环显示图

2011-01-15 14:34:00 69612 28

原创 Android 的 Tweened animation

Android中Tweened animation Android提供两种创建简单动画的机制:tweened animation 和 frame-by-frame animation.tweened animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果frame-by-frame animation:顺序播放事先做好的图像,跟电影类似这两种动画类型都能在任何View对象中使用,用来提供简单的旋转计时器,activity图标及其他有用的UI元素。Tweened animatio

2011-01-14 11:44:00 1329

原创 Android 多语系

<br />我们建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录<br />这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。<br />首先我们点击添加Android Xml File按钮,会出现下面的界面:<br /><br />输入文件名:string.xml,选中Values单选框,并把下面左列表中的Region添加到左边的列表里面,并在Region输入框里输入cn,如下图<br /> <br /

2011-01-13 10:15:00 979

转载 Google Maps API Key申请记

<br />前提 :每一个Google Maps API Key对应一个MD5认证指纹(fingerprint Certificate),也就是说在取得Maps API Key之前,必须先使用Java JDK所提供的keytool生成一个MD5认证指纹。 (难道sun早就知道Google会搞这么个东西?要不这个keytool早先是干啥用的?)<br />既然要用到这个指纹,那我们就申请一个吧!<br />keytool放在java jdk安装目录的bin/目录下,如E:/jdk/bin(windows下),

2011-01-04 14:01:00 2276 1

转载 在VC的MFC的对话框中建立ClassWizard时,提示Parsing error: Expected "=".Input Line:……

<br />今天早上编辑程序时,出现了一个小小的问题,觉得自己还没有发过文章,所以在这就写了一小点,在网上也有相关的。当我在VC 的MFC的对话框中建立ClassWizard时,提示Parsing error: Expected "=".Input Line:"m_brush.CreateSolidBrush(RGB(0,0,255));"的对话框,<br />如图:<br />当按确定时在MFC ClassWizard的对话框出现如图:,<br />按OK关掉,当再次双击按钮时出现如图:<br />的错误

2010-12-21 09:45:00 3414 1

原创 为什么View中的getWidth()和getHeight()值为0

       在View的构造函数中获取getWidth()和getHeight() 当一个view对象创建时,android并不知道其大小,所以getWidth()和getHeight()返回的结果是0,真正大小是在计算布局时才能计算出来,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。

2010-12-14 16:02:00 7647 1

转载 Andriod:如何卸载模拟器上已经安装的应用程序?

<br /><br />根据学习对HelloWorld进行手术的时候,遇到了一个问题:<br />就是在修改了布局后,重新链接模拟器时报错:<br />Installing helloworld.apk...<br />Re-installation failed due to different application signatures.<br />You must perform a full uninstall of the application. WARNING: This will remo

2010-12-13 11:35:00 11624 2

转载 A ndroid 获取屏幕高度、标题高度、状态栏高度详解

Android 获取屏幕高度、标题高度、状态栏高度详解 Jojol_Zhou ,2010/11/29Android获取屏幕高度的方法主要由view提供通过View提供的方法获取高度方式有两种:1, 当前显示的view中直接获取当前view高宽2, 通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view放置在framelayout中绘制。

2010-12-07 15:50:00 837

转载 Canvas.drawText() 设置了alpha值却没有半透明效果的问题

<br />在屏幕上画text,需要字体为蓝色,并且要有半透明效果 <br />思路: <br />使用Canvas.drawText() 。 <br /><br />先看下面代码: <br /><br />protected void onDraw(Canvas canvas) { <br />super.onDraw(canvas); <br />Paint paint = new Paint(); <br />paint.setAlpha(0x40); <br />paint.setColor(Col

2010-12-07 11:23:00 3610 1

转载 动态添加菜单项、子菜单、右键菜单

如何动态添加菜单/菜单项、子菜单、右键菜单<br /> 有关菜单的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作菜单的函数的封装而已。不过能用类就尽量用类,类的组织方式好呗,代码看着也舒服。若是SDK编程,那就用API吧。<br /> <br />     CMenu menuMain,menu1; //首先定义CMenu对象<br /> 一、         创建菜单,有两种方法<br />1.       用LoadMenu函数从资源加载<br />menuMa

2010-12-03 10:00:00 996

原创 The type R is already defined

<br />因为src里有个R.java,在gen下还有一个, 把src中的那个删掉就可以了

2010-11-30 09:47:00 6605 1

原创 Android SDK 安装过程 与 安装失败的处理方法

<br />1.解压Android SKD <br /> <br />2.执行如上目录下的文件:SDK Setup.exe,(机器人图标的那个)<br />  注意:一般的话会出现 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml,所以应该修改如下几个地方:<br />  a)修改Available Packages,点击"add Site..",增加: http://dl-ssl.google.c

2010-10-30 10:47:00 11612 4

原创 Word文档中的音标显示出来

<br />1.从网上下载一个金山词霸音标字体文件,这个文件的名称是:Ksphonet.ttf<br />  地址:http://ishare.iask.sina.com.cn/f/10860788.html<br /> <br />2.拷贝下来后将其复制到C:/WINDOWS/FONTS/目录下。(假设你的系统是装在C盘里)

2010-10-22 09:53:00 2217

原创 多线程通中的AutoResetEvent与ManualResetEvent使用例子

AutoResetEvent 与 ManualResetEvent 多线程通过发信号互相通信

2010-10-21 15:04:00 1711

原创 C#编程技巧之常用文件名、路径处理方法

 string strCurentPath       = Process.GetCurrentProcess().MainModule.FileName;   //运行程序的当前路径 string strDir                     = System.IO.Path.GetDirectoryName(filePath);              //返回路径  "D://aa//bb" string strExtensionName = System.IO.Path.GetExtens

2010-10-19 17:28:00 1461

原创 VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的

<br />VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的<br /> <br />解决方案:<br />1、重启VC<br />2、打开Resource.h文件看看 一看就知道了 有些定义重复了 可以手动改掉 保存 编辑器重新加载 。。。。。。。。<br />3、关闭解决方案,删除ncb文件重新添加即可<br />4、实在不行就手动添加消息处理<br />5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了<br />6、把你要添加事件的对话框相应的类文件(*.h和

2010-09-29 17:25:00 1381

原创 打开串口号大于10失败

当串口号大于10时候,打开失败,有可能是串口路径的格式不对,需要改为模式////.//COMXX hCom = CreateFile("////.//COM17",   //打开串口1                               GENERIC_READ|GENERIC_WRITE, //允许读和写操作                               0,                          //独占方式                               

2010-09-16 10:52:00 5102 2

转载 PurgeComm()函数_清空缓冲区

<br />该函数原型:<br />BOOL PurgeComm(HANDLE hFile,DWORD dwFlags )<br />HANDLE hFile     //串口句柄          <br />DWORD dwFlags // 需要完成的操作 <br /> <br />参数dwFlags指定要完成的操作,可以是下列值的组合:<br />PURGE_TXABORT 终止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作 <br /> <br

2010-09-07 09:42:00 3924

转载 atoi 和itoa用法

<br />1.itoa  <br />在linux下没有itoa这个函数 <br />  <br />      原型:char  *itoa(int   value,char   *string,int   radix)  <br />           <br />      用法:#include   <stdlib.h>  <br />       <br />      功能:将整数value转换成字符串存入string, radix为转换时所用基数(保存到字符串中的数据的进制基数 2 8 1

2010-09-04 15:43:00 855

原创 LPSTR LPCSTR LPWSTR LPCWSTR区别

<br />   LPSTR        一个32位的指向字符串的指针   <br />   LPCSTR      一个32位的指向字符串常量的指针   <br />   LPWSTR     一个32位的指向unicode字符串的指针   <br />   LPCWSTR   一个32位的指向unicode字符串常量的指针   <br />    <br />   L代表LONG,<br />   P就是指针的意思<br />   C就是constant的意思    <br />   W是wide的意

2010-08-26 10:44:00 534

转载 WINCE的BIB文件解析

<br />BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WINCE image中,BIB文件还决定了WINCE设备内存的分配,比如定义了WINCE image占用哪块内存,显存(Framebuffer)占用哪块内存等。<br /> <br />BIB文

2010-08-24 15:14:00 742

QT5 开发及实例 (第3版) 随书光盘

Qt5 开发及实例第3版光盘资料,课件与书本的PPT资料。源代码文件

2018-07-27

Android应用开发揭秘源码_Part1(第2到第6章).rar

Android应用开发揭秘源码_Part1(第2到第6章).rar Android应用开发揭秘源码一共包含两部分,这里是其中一部分。2到6章,

2010-12-23

Android应用开发揭秘源码_Part2(第7到第16章).rar

Android应用开发揭秘源码 包括两部分, 这是其中一部分 Android应用开发揭秘源码_Part2(第7到第16章).rar

2010-12-23

Android高手进阶教程

Android高手进阶教程 基础 进阶 学习

2010-12-10

Android中文API合集

Android API 中文翻译(50篇) 来自:Android中文翻译组

2010-12-07

AT指令详解.doc

详细的AT 指令讲解和分析 例子 很值得相关人士学习和参考

2010-12-04

Eclipse代码自动提示功能设置

Eclipse代码自动提示功能设置 好用,节省了很多时间,自动提示就是好

2010-11-11

Visual C#2010从入门到精通 周靖 译

visual C#2010从入门到精通 周靖 译 包含 1.源码.exe (安装的方式) 2.附录.pdf 3.《Visual C#2010从入门到精通》翻译初稿 1-5章.25-29章.pdf

2010-10-30

visual C#2005从入门到精通 周靖 译

包含 1.源码 (安装的方式) 2.勘误.doc

2010-10-30

C++ 面向对象程序设计(第七版) 周靖 译

C++ 面向对象程序设计(第七版) 周靖 译 包含: 1.源码 2.实验手册 3.教师手册,编程项目参考答案

2010-10-30

Visual C# 2008 从入门到精通源码 周靖 译

Visual C# 2008 从入门到精通源码 周靖 老师翻译

2010-10-29

VS2008试用版破解

里面包含 90天试用版改为正式版,两种方法

2010-09-04

一个拼图游戏的代码,以供学习

一个拼图游戏的代码。 学习C或者C++ 的初学者可以看看,学习一下。

2010-08-24

flash与程序交互

Flash 与程序之间的交互通讯, 里面的“VC中使用 Flash.docx”文档讲述了如何添加flash组件,到建立一个简单对话框应用程序, 加载一个flash,以及实现flash和程序的交互通讯, MyFlashTest.rar 是一个简单Demo程序。看代码前。先看看里面的ReadMe.txt文件。 适合于 Flash 与程序之间的交互通讯的初学者。

2010-08-24

TTS合成技术的使用

TTS合成技术的理论支持,细节是问题,基础知识

2010-04-19

基于PocketPC的汉字输入系统的设计与实现

基于PocketPC的汉字输入系统的设计与实现 对设计输入法有一定的理论指导作用。

2010-04-08

Android平台应用软体开发

Android平台应用软体开发 介绍开发的基础理论。

2009-10-10

Android 开发环境安装手册

Android 开发环境安装手册,搭建软件开发平台。

2009-10-10

asdfdsfasdfdsa

adsfasdfasdfdsfdsaasdfasdfasdf asdfas

2009-05-15

空空如也

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

TA关注的人

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