- 博客(88)
- 收藏
- 关注
原创 Android Scroller、scrollBy和scrollTo
先说坐标系视图坐标Android view的视图是没有边界的,也就是说canvas是没有边界的,可以无限绘制, 那么这种无边界的坐标被成为视图坐标。(绝对坐标,坐标原点为屏幕左上角)布局坐标也交相对坐标,在View Layout时以当前view的左上角为坐标原点这里盗一张图scrollBy和scrollTo至于两者的区别,网上很多详细说明,就是scrollBy是滚动的一段距离(...
2018-11-02 10:13:12
327
原创 Android Touch事件------事件分发
Android Touch事件(二)两个回调onTouch和onTouchEvent两个回调onTouch和onTouchEventonTouch(View v, MotionEvent event)是OnTouchListener的一个回调函数,onTouchEvent是View本身的一个事件回调onTouch需要提前设置listener才有效,setTouchListener,onTo...
2018-10-24 17:22:03
254
原创 Android Touch 事件----MotionEvent介绍
MotionEvent 介绍单点触控ACTION_CANCEL和ACTION_OUTSIDE出现场景常用函数多点触控多点下的action表达方式actionIndex 、pointerIndex和pointerId的关系历史数据批处理常用方法单点触控常见事件事件动作ACTION_DOWN=0手指 初次接触 到屏幕ACTION_UP=1手指 离开屏幕 时触发...
2018-10-24 13:53:18
1590
原创 微信分享sdk接入填坑记录
1. 账号申请 一般申请一天后就会审核通过。 生成app签名,这个签名是由app的签名文件keystorre决定的,生成方式:保证手机上安装的目标app是正式使用的keystore生成的apk 将微信获取签名的apk安装到该手机,输入app包名获取签名(该签名 是由keystore决定的,与机型无关,微博和微信获取到的签名也是一致的)2....
2016-04-27 14:44:24
627
原创 微信分享sdk接入填坑记录_kevin_新浪博客
1. 账号申请 一般申请一天后就会审核通过。 生成app签名,这个签名是由app的签名文件keystorre决定的,生成方式:保证手机上安装的目标app是正式使用的keystore生成的apk将微信获取签名的apk安装到该手机,输入app包名获取签名(该签名 是由keystore决定的,与机型无关,微博和微信获取到的签名也是一致的)2.分享接入 ...
2016-04-27 14:44:24
282
原创 android camera开发的一些问题记录(下)
问题1, 摄像头设置自动对焦后,不能自动对焦的情况 或者出现java.lang.RuntimeException: autoFocus failedat android.hardware.Camera.native_autoFocus的问题代码: private finalCamera.AutoFocusCallback mAutoFocusCall...
2016-04-23 16:38:21
583
原创 android camera开发的一些问题记录(下)_kevin_新浪博客
问题1, 摄像头设置自动对焦后,不能自动对焦的情况 或者出现java.lang.RuntimeException: autoFocus failedat android.hardware.Camera.native_autoFocus的问题代码: private finalCamera.AutoFocusCallback mAutoFocusCallback = n...
2016-04-23 16:38:21
188
原创 android camera开发的一些问题记录(上)
注:一下所有数据都是基于小米Pad调试得来的屏幕角度说明:关于屏幕的横竖屏旋转首先要分清屏幕旋转角度和摄像头旋转角度的对应关系(如附图1)屏幕旋转角度:正常竖屏情况下是0度,顺时针栓转依次为 90,180 270相机旋转角度:正常竖屏情况下是90度, 顺时针依次为 180,270,0他们的对应关系相差90度cameraDegrees = (90+orienta...
2014-11-28 18:13:29
228
原创 android camera开发的一些问题记录(上)_kevin_新浪博客
注:一下所有数据都是基于小米Pad调试得来的屏幕角度说明:关于屏幕的横竖屏旋转首先要分清屏幕旋转角度和摄像头旋转角度的对应关系(如附图1)屏幕旋转角度:正常竖屏情况下是0度,顺时针栓转依次为 90,180 270相机旋转角度:正常竖屏情况下是90度, 顺时针依次为 180,270,0他们的对应关系相差90度cameraDegrees = (90+orientation)% 3...
2014-11-28 18:13:29
141
原创 用java生成pdf报表
二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,在http://itextpdf.com/ 网站上下载iText.jar文件后,只需要在系统的CLASSPATH中...
2013-11-25 10:21:34
363
原创 ubuntu下修改mysql5.5中中文出现乱码
可以通过以下步骤修改:在/etc/mysql/my.cnf文件中添加下列值[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]collation-server = utf8_unicode_ciinit-connect=...
2013-10-31 21:32:35
145
原创 ubuntu下修改mysql5.5中中文出现乱码_kevin_新浪博客
可以通过以下步骤修改:在/etc/mysql/my.cnf文件中添加下列值[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAM...
2013-10-31 21:32:35
92
原创 Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑...
2013-09-25 09:25:20
103
原创 Eclipse快捷键大全(转载)_kevin_新浪博客
Eclipse快捷键大全(转载)Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+...
2013-09-25 09:25:20
86
原创 eclipse的自动补全设置
如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望。 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为eclipse的补全功能用的是默认设置。你只需要稍微修改一下就行了。 最简单的修改方式是:Windows——>Preferences——>Java--...
2013-09-06 10:25:28
114
原创 eclipse的自动补全设置_kevin_新浪博客
如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望。 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为eclipse的补全功能用的是默认设置。你只需要稍微修改一下就行了。 最简单的修改方式是:Windows——>Preferences——>Java-->Edit...
2013-09-06 10:25:28
94
原创 [转载]CRichEditCtrl系列讲堂9解决CEdit/CRichEdit中S
原文地址:CRichEditCtrl系列讲堂9解决CEdit/CRichEdit中SetSel错位或者位置判断错误的问题作者:慢动作的猪需求:在CEdit中查找指定文本然后选中,当然CEdit中会包含汉子以及英文字符,也包括回车换行符,然后进行查找,第一次标识并选中第一次出现的位置,再次点查找要标识并选中第二次出现位置,如果到达最后一次要从头重新查找。 解答:问题...
2013-07-26 10:49:56
176
原创 [转载]CRichEditCtrl系列讲堂9解决CEdit/CRichEdit中S_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂9解决CEdit/CRichEdit中SetSel错位或者位置判断错误的问题作者:慢动作的猪需求:在CEdit中查找指定文本然后选中,当然CEdit中会包含汉子以及英文字符,也包括回车换行符,然后进行查找,第一次标识并选中第一次出现的位置,再次点查找要标识并选中第二次出现位置,如果到达最后一次要从头重新查找。解答:问题很简单可能会使用...
2013-07-26 10:49:56
129
原创 [转载]CRichEditCtrl系列讲堂8 设置行间距源代码
原文地址:CRichEditCtrl系列讲堂8 设置行间距源代码作者:慢动作的猪根据实际测试来看,bLineSpacingRule=5时,可以设置dyLineSpacing=30来设置1.5倍行距,所以最终决定用这个设置1倍以上的非整数行间距。设置行间距源代码CRichEditCtrl m_RichEdit;LONG lineSpace=(LONG)(X*20);...
2013-07-26 10:49:27
258
原创 [转载]CRichEditCtrl系列讲堂8 设置行间距源代码_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂8设置行间距源代码作者:慢动作的猪根据实际测试来看,bLineSpacingRule=5时,可以设置dyLineSpacing=30来设置1.5倍行距,所以最终决定用这个设置1倍以上的非整数行间距。设置行间距源代码CRichEditCtrl m_RichEdit;LONG lineSpace=(LONG)(X*20);//X为要设置的...
2013-07-26 10:49:27
139
原创 [转载]CRichEditCtrl系列讲堂6 一些小技巧
原文地址:CRichEditCtrl系列讲堂6 一些小技巧作者:慢动作的猪CEdit::GetSelDWORD GetSel()const;void GetSel(int& nStartChar,int&nEndChar)const;返回值:此版本返回一个双字,其低位字为起始位置,高位字为第一个未被选中的字符的位置。参数: nStartCh...
2013-07-26 10:49:05
142
原创 [转载]CRichEditCtrl系列讲堂6 一些小技巧_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂6一些小技巧作者:慢动作的猪CEdit::GetSelDWORD GetSel()const;void GetSel(int& nStartChar,int&nEndChar)const;返回值:此版本返回一个双字,其低位字为起始位置,高位字为第一个未被选中的字符的位置。参数: nStartChar 指向当前选...
2013-07-26 10:49:05
119
原创 [转载]CRichEditCtrl系列讲堂5常用函数应用
原文地址:CRichEditCtrl系列讲堂5常用函数应用作者:慢动作的猪函数应用1. 设置RichEdit控件的显示字体CHARFORMAT cf;ZeroMemory(&cf, sizeof(CHARFORMAT));cf.cbSize = sizeof(CHARFORMAT);cf.dwMask|=CFM_BOLD;cf.dwEffects|=CF...
2013-07-26 10:48:38
96
原创 [转载]CRichEditCtrl系列讲堂5常用函数应用_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂5常用函数应用作者:慢动作的猪函数应用1. 设置RichEdit控件的显示字体CHARFORMAT cf;ZeroMemory(&cf, sizeof(CHARFORMAT));cf.cbSize = sizeof(CHARFORMAT);cf.dwMask|=CFM_BOLD;cf.dwEffects|=CFE_BOLD;...
2013-07-26 10:48:38
99
原创 [转载]CRichEditCtrl系列讲堂4自己遇到的查找问题及解决方案
原文地址:CRichEditCtrl系列讲堂4自己遇到的查找问题及解决方案作者:慢动作的猪呵呵,这是我自己的总结啊,不看是你的损失我用字符串的形式对CRichEditCtrl进行查找:具体代码如下:UpdateData(TRUE); CString str; m_RichTex.GetWindowText(str); int len=strEdit.GetLen...
2013-07-26 10:43:42
154
原创 [转载]CRichEditCtrl系列讲堂4自己遇到的查找问题及解决方案_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂4自己遇到的查找问题及解决方案作者:慢动作的猪呵呵,这是我自己的总结啊,不看是你的损失我用字符串的形式对CRichEditCtrl进行查找:具体代码如下:UpdateData(TRUE);CString str;m_RichTex.GetWindowText(str);int len=strEdit.GetLength();...
2013-07-26 10:43:42
106
原创 [转载]CRichEditCtrl系列讲堂3关于版本和查找错位问题
原文地址:CRichEditCtrl系列讲堂3关于版本和查找错位问题作者:慢动作的猪1 如何使用richedit2.0 or richedit3.0使用原因:由于RichEdit2.0A自动为宽字符(WideChar),所以它可以解决中文乱码以及一些汉字问题方法一:(msdn上的做法,适用于用VC.NET及以后版本创建的工程)To update rich edit...
2013-07-26 10:43:28
157
原创 [转载]CRichEditCtrl系列讲堂3关于版本和查找错位问题_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂3关于版本和查找错位问题作者:慢动作的猪1 如何使用richedit2.0 or richedit3.0使用原因:由于RichEdit2.0A自动为宽字符(WideChar),所以它可以解决中文乱码以及一些汉字问题方法一:(msdn上的做法,适用于用VC.NET及以后版本创建的工程)To update rich edit control...
2013-07-26 10:43:28
90
原创 [转载]CRichEditCtrl系列讲堂2 查找功能的实现
原文地址:CRichEditCtrl系列讲堂2 查找功能的实现作者:慢动作的猪void FindText( CRicheditctrl & cRichEdit,LPCTSTR pszText,BOOL bWholeWord,BOOL bCaseSen,BOOL bUp ){ DWORD dwOptions = 0; if (bWholeWord) dw...
2013-07-26 10:41:58
182
原创 [转载]CRichEditCtrl系列讲堂2 查找功能的实现_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂2查找功能的实现作者:慢动作的猪void FindText( CRicheditctrl & cRichEdit,LPCTSTR pszText,BOOL bWholeWord,BOOL bCaseSen,BOOL bUp ){DWORD dwOptions = 0;if (bWholeWord)dwOptions ...
2013-07-26 10:41:58
102
原创 [转载]CRichEditCtrl系列讲堂1 VC中在对话框上使用Rich Edi
原文地址:CRichEditCtrl系列讲堂1 VC中在对话框上使用Rich Edit控件相关问题作者:慢动作的猪 这几天所学,所查资料进行一下小结1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE); 方法二: ::SendMessage(m_edit1.m...
2013-07-26 10:41:31
182
原创 [转载]CRichEditCtrl系列讲堂1 VC中在对话框上使用Rich Edi_kevin_新浪博客
原文地址:CRichEditCtrl系列讲堂1VC中在对话框上使用RichEdit控件相关问题作者:慢动作的猪这几天所学,所查资料进行一下小结1.设置edit只读属性方法一:m_edit1.SetReadOnly(TRUE); 方法二:::SendMessage(m_edit1.m_hWnd, E...
2013-07-26 10:41:31
130
原创 vs2010按钮风格
用vs2010做mfc界面按钮的风格默认都是经典的98风格想改成win7风格原来这么简单找到你工程里包含的#include "stdafx.h"在里面添加下面的语句就可以了#pragma comment(linker,"/manifestdependency:\"type='win32'name='Microsoft.Windows.Common-Contr...
2013-07-11 21:08:42
724
原创 vs2010按钮风格_kevin_新浪博客
用vs2010做mfc界面按钮的风格默认都是经典的98风格想改成win7风格原来这么简单找到你工程里包含的#include "stdafx.h"在里面添加下面的语句就可以了#pragma comment(linker,"/manifestdependency:\"type='win32'name='Microsoft.Windows.Common-Controls' ver...
2013-07-11 21:08:42
111
原创 java的static 用法
static static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法...
2013-03-21 16:16:06
107
原创 java的static 用法_kevin_新浪博客
staticstatic表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。...
2013-03-21 16:16:06
71
原创 QQ2013“应用程序无法启动,……”
本文不是原创来自:http://www.szvegas.com/2012/04/14/3744.html预装WIN7系统,安装QQ2012软件的时候报错“应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。”,恢复系统无效,安装MicrosoftVisual C++ 2005无效,具...
2013-01-09 22:11:32
284
原创 QQ2013“应用程序无法启动,……”_kevin_新浪博客
本文不是原创来自:http://www.szvegas.com/2012/04/14/3744.html预装WIN7系统,安装QQ2012软件的时候报错“应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。”,恢复系统无效,安装MicrosoftVisual C++ 2005无效,具体见下图:...
2013-01-09 22:11:32
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人