- 浏览: 66192 次
- 性别:
- 来自: 北京
最新评论
-
handspeaker:
sarkey123 写道 正在学习这方面的东西啊这个是很久以前 ...
popupwindow的一些注意事项 -
sarkey123:
正在学习这方面的东西啊
popupwindow的一些注意事项
文章列表
我的新的博客地址:
http://www.cnblogs.com/hrlnw/
算是我和lp的公用博客,主要记录科研、技术资料和个人感悟
这个博客里面的所有博客都会经过重新整理,添加到新的博客里面
手机遥控电脑软件(BtControid)
- 博客分类:
- android
自己去年6月写完的,去年11月发到SourceForge上了,现在才想起来博客上还没发过。现在补上,地址:
https://sourceforge.net/projects/btcontroid/
源码+apk文件都有
主要功能:
手机遥控电脑,C/S结构
鼠标、快捷键、游戏手柄功能
双线性插值算法及需要注意事项
- 博客分类:
- 算法&研究
最近在编程时用到了双线性插值算法,对图像进行缩放。网上有很多这方面的资料,介绍的也算明白。但是,这些文章只介绍了算法,并没有具体说怎么实现以及怎么实现最好,举个例子,你可以按照网上文章的算法自己写一个双线性插值程序,用它对一张图片进行处理,然后再用matlab或者openCV的resize函数对同一张图片进行处理,得到的结果是不一样的,如果源图片较小,效果差距就更大。以下是对于双线性插值的讲解以及上述现象的解释:
1.双线性插值
假设源图像大小为mxn,目标图像为axb。那么两幅图像的边长比分别为:m/a和n/b。注意,通常这个比例不是整数,编程存储的时候要用浮点型。目标图像的第(i,j ...
看别人的博客,看到一段话:
以前人帮我
现在我帮你
以后你帮人
我想,改一下会更好
以前无人帮
现在我帮你
以后你帮人
win7&Thinkpad死机原因分析
- 博客分类:
- 其他
自从去年9月份买了一部港行的Thinkpad T420之后,过了大概不到两个月,开始各种死机,这种死机和普通电脑那种画面卡住一动不动但是鼠标还可以动的情况不一样,鼠标键盘什么的一点反应都没有,如果还播放着音乐的话,连音乐都卡住了。与此同时发生的还有断网现象,和我连在一个交换机上的其他电脑都会断网,然后我拔掉自己的网线之后其他人就又可以上网了。
刚开始我怀疑是因为买的水货&联想太垃圾的原因,后来经过追根溯源,发现根本不是硬件问题,根本就是软件问题!妈的国内的软件制造商太不靠谱啦!免费的软件不靠谱!
废话不多说,赶紧告诉大家你们的thinkpad死机的原因,经过我的测试,目前以下软件会导 ...
大概几个月以前,在学校论坛上看到了这么一个帖子:
原文如下:若干年前,当我吭哧吭哧的学会HTML,CSS和ASP,会点SQL和JS,能独立做动态网页,去找工作时,被人一声猛喝:ASP这种10年前就淘汰的技术还拿出来找工作,现在都是.NET,知道什么是.NET?我不知道,灰溜溜的离开了。回来后,我买了大量的C#,ASP.NET,ADO.NET,挑灯夜战,终于略有小成,对ASP.NET的各种控件,页面生命周期,事件管道等弄明白,能很轻松用.NET开发中小型网站、应用程序时,去找一个兼职,见面后,对方就给让写一个复杂的连表查询SQL,顺便让写动态切换图片的js,当没达到对方的需求后,抛给我一句话, ...
boj23 Easy problem
- 博客分类:
- 算法&研究
问题:
Description
There
is N pairs of balls in a small box. That means the number for each
pair is the same. However, for some reason, a ball is lost. Now, you
will get the number of the rest. Can you find the number of the lost
ball as fast as pos
思路如下:
1.读取or照相,得到一张ARGB图片。
2.转化为bitmap类,并对其数据做如下操作:
A通道保持不变,然后逐像素计算:X = 0.3×R+0.59×G+0.11×B,并使这个像素的值新R,G,B值为X,即:
new_R = X, new_G = X, new_B = X
例如:原来一个像素是4个byte,分别为ARGB,现在这个像素应该为AXXX。
3.将上一步骤得到的bitmap图像写到输出流里面,并保存为图片。或者直接显示在ImageView上。
代码片段如下(注意,直接复制 ...
最近在校论坛上看到了一个叫蓄水池(Reservoir Sampling
)抽样的问题,感觉很有趣,记录如下:
题目:要求从N个元素中随机的抽取k个元素,其中N无法确定。
解法:
Init : a reservoir with the size: k
for i= k+1 ...
有一些零散的小知识,记录如下:
1.hierarchyviewer
是个学习别人软件UI布局的利器,通过这家伙你可以查看当前在模拟器中运行的软件的UI结构,
位置是:android-sdk_r05-windows\tools\hierarchyviewer.bat
是个批处理文件,sdk自带,具体强大到何种程度,大家自己慢慢研究吧
唯一的缺点是只能看在模拟器中运行的软件的结构,真机上的程序没法看。
2.android framework层java源码所在位置:
Android Source Code\frameworks\base\core\java\android\
...
前两天有人在校论坛上问过,我搜了些相关信息,然后自己总结了一个做法,记录如下,以备日后使用
1.将图片转化为byte数组
2.将byte数组放入contentvalues
3.执行数据库的insert操作,将contentvalues里面的值存入sqlite
代码大致如下:
//转换
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStrea ...
达到的效果就像google自带的搜索widiget中,点击录音键弹出的对话框效果一样
除了一个dialog,没有其他的东西,而且背景是半透明的。
在网上搜了一下,android自带theme如下:
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式
•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitle ...
1.appwidget的xml配置文件中有一个控制appWidget自动更新的属性
android:updatePeriodMillis=“86400”
这个从android2.0以后就属性无效了!android官网上面竟然没有说明
2.appwidget的功能非常有限
如果你的widget里面有一个TextView的话,你甚至无法得到这个控件中的文字内容,不要想用getText()方法,因为appwidget只支持一种对其包含控件的访问方法:
RemoteViews rv = new RemoteViews(packageName, layoutId);
rv中包含一些设置属性的方法
比如: ...
最近因为实习公司的项目需要,研究了一下怎样在android上实现类似于UC浏览器那样的弹出menu
借鉴了很多网上的例子,如果不是很熟悉popupwindow,建议先去这几个博客看一下或者看一看google的reference中的相关内容:
http://blog.csdn.net/hellogv/article/details/6168439
http://www.eoeandroid.com/thread-39104-1-1.html
http://www.cnblogs.com/lichien/archive/2010/09/07/1820453.html
http://www.girlc ...
这份总结主要是有关实习方面的,总结了我从5月份到6月份这不到两个月的时间内找实习的经历。
个人情况:
专业:通信工程
特长:Android搞过一年(确切的说是移动终端编程,因为WinCE也做过一些),Java搞过半年多
目前情况: ...