- 博客(34)
- 资源 (91)
- 收藏
- 关注
转载 Android Matrix利用invert实现逆向坐标映射
andriod一般对图片进行缩放,旋转,移动时会利用到Matrix来做,但如果想知道经过矩阵运算后的图片上某个坐标对应没有matrix运算前的坐标是不是觉得很棘手。 首先先看一下matrix的几个方法public void mapPoints(float[] dst, int dstIndex, float[] src, int srcIndex, int pointCount)
2015-11-25 19:02:04 6836
转载 Android Canvas Region.Op中的Clip方式
2013-07-23 15:53android的clip有以下两点疑问:Clip(剪切)的时机Clip中的Op的参数的意思。 通常咱们理解的clip(剪切),是对已经存在的图形进行clip的。但是,在android上是对canvas(画布)上进行clip的,要在画图之前对canvas进行clip,如果画图之后再对canvas进行clip不会影响到已经画好的图形。一定要记住c
2015-11-25 18:24:11 1520
转载 安卓版微信小视频先保存再分享方法
微信小视频先保存再分享方法,苹果版的微信早就可以临时保存了,盼了这么久,微信终于出安卓版的临时保存啦,内牛满面~还是要啰嗦一句,临时保存的视频最多能保存14天哦,超过就自动删除掉啦。那么现在,一起来看看微信小视频先保存再分享方法吧。1)打开微信,进入首页后,用手指往下拉,进入到拍摄模式,【按住拍】下视频内容。(如下图) 2)拍摄好后点击【临时保存】,然后我们在【发现
2015-11-24 21:30:49 2600
转载 Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
上一篇博客介绍了Android异步消息处理机制,如果你还不了解,可以看:Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系 。那篇博客的最后,提出可以把异步消息处理机制不仅仅是在MainActivity中更新UI,可以用到别的地方,最近也一直在考虑这个问题,有幸,想出来一个实际的案例,将异步消息处理机制用到大量图片的加载的工具类中,其实也特别希
2015-11-24 13:55:30 608
转载 win7系统怎么用笔记本做wifi热点
将win7电脑变身WiFi热点,让手机、笔记本共享上网用win7建立无线局域网,可以共享上网可以局域网游戏。开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身
2015-11-21 16:32:03 536
转载 角点检测:Harris角点及Shi-Tomasi角点检测
角点检测:Harris角点及Shi-Tomasi角点检测2012-07-31 13:25角点特征检测与匹配是Computer Vision 应用总重要的一部分,这需要寻找图像之间的特征建立对应关系。点,也就是图像中的特殊位置,是很常用的一类特征,点的局部特征也可以叫做“关键特征点”(keypoint feature),或“兴趣点”(interest po
2015-11-19 17:51:19 1433
转载 OpenCV角点检测小结
2008-07-03 19:58棋盘点匹配的问题?不考虑,因为R,T对内参标定没影响。固定取左上角为原点就行了。注意:靶标是以什么为单位无所谓,反正求出的内参是以像素为单位的,T的单位和靶标单位一致。刘博确实很强大,均衡化后巧妙的统计得到了理想的门限,对光照相当鲁棒!!图像处理是一门艺术。OpenCV角点检测小结1,cvGoodFeaturesToTrack,cvCorne
2015-11-19 17:44:12 2143
转载 Java计算时间差
可以用标准java api调用:System.nanoTime();//纳秒System.currentTimeMillis();//毫秒//String 先转成date String begin = "2011-01-01 10:10:10";SimpleDateFormat sDate = new SimpleDateFormat("yyyy-MM-dd HH:
2015-11-18 16:46:53 564
转载 一篇文章读懂开源web引擎Crosswalk
Web技术的优势早已被广大应用开发者熟知,比如可与云服务轻松集成,基于响应式UI设计的精美布局,高度的开放性,跨平台能力, 高效的分发与部署等等。伴随着移动互联网的快速发展与HTML5技术的逐步成熟,Web应用已经成为移动端跨平台应用开发的热门解决方案。然而要在移动端充分利用Web技术的优势,仍然有许多障碍。Crosswalk作为一款开源的web引擎,正是为了跨越这些障碍而
2015-11-13 20:20:26 933
转载 Android 内存溢出解决方案(OOM)
2012-03-13 01:24:07标签:Android Android加载大 移动开发原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/804237 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱
2015-11-12 10:38:01 610 1
转载 如何立即取消Toast
Toast是最常用不过的了但是现在市面上的很多程序都没注意到一点,就是Toast的立即关闭问题Toast起到了提示作用之后该取消就要尽快取消用户不能手动取消Toast是有点烦人的其实要关闭也是非常非常简单的在工具类中加上以下代码:package com.xmic.moman;import android.content.Context;import android.w
2015-11-11 16:52:53 4566 2
转载 android开发中经常看到@Override原来是这个意思
android开发中经常看到@Override是什么意思呢?@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中
2015-11-11 11:36:37 5634
转载 Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
一、View转换为Bitmap 在Android中所有的控件都是View的直接子类或者间接子类,通过它们可以组成丰富的UI界面。在窗口显示的时候Android会把这些控件都加载到内存中,形成一个以ViewRoot为根节点的控件树,然后由根节点开始逐级把控件绘制到屏幕上。 可以通过调用控件的setDrawingCacheEnabled(true)方法,开启
2015-11-10 19:42:24 2066
转载 setShadowLayer参数说明
setShadowLayer(10F, 11F,5F, Color.YELLOW); 第一个参数为模糊半径,越大越模糊。 第二个参数是阴影离开文字的x横向距离。 第三个参数是阴影离开文字的Y横向距离。 第四个参数是阴影颜色。
2015-11-09 10:52:43 11496 1
转载 View的圆角边框简单实现
圆角边框实现比较容易,定义shape.xml作为View的background即可 version= "1.0" encoding= "utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" > android:width="2dp" android:color="#817F80"/>
2015-11-08 23:09:23 542
转载 android中判断一个点是否在一个封闭Path中
2013年03月22日判断一个点是否在一个封闭的Path中,可以将Path理解为点的集合,也就是说Path可以近似看作是一个多边形,问题即转化为判断一个点是否在一个多边形里面。关于判断点是否在多边形内,http://en.wikipedia.org/wiki/Point_in_polygon有详细描述。下面的代码描述了一个套索类,该类
2015-11-08 20:50:54 2973
转载 初学Android,字符串,数字,尺寸,数组资源(十二)
下面是使用字符串,数字,尺寸,数组资源的例子,挺好,一个例子已经囊括了不少Android资源的使用方法arrays.xml[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?> resources> array name = "plain_ar
2015-11-07 17:15:56 764
转载 解决在onCreate()过程中获取View的width和Height为0的4种方法
很经常当我们动态创建某些View时,需要通过获取他们的width和height来确定别的view的布局,但是在onCreate()获取view的width和height会得到0.view.getWidth()和view.getHeight()为0的根本原因是控件还没有完成绘制,你必须等待系统将绘制完View时,才能获得。这种情况当你需要使用动态布局(使用wrap_content或match_par
2015-11-07 14:55:45 510
原创 java 枚举类型与int转换
C++中定义枚举的时候可以直接指定枚举项的值,如:"enum {MAX_LENGTH = 255};"。其实Java也可以,今天学到了这种语法。C++的int和枚举互相转换使用强制类型转换即可,但在Java中从int构造Enum需要自己实现(不过如果枚举值从0开始递增就简单了,参考第二段代码)。自定义枚举值代码如下:enum FruitEnum { APPLE(1), ORANG
2015-11-07 11:16:57 7897
转载 Android在处理图片减少出现OOM的方式
在做Android图片程序的时候,由于图片比较多,很有很的机会出现OOM的机会,根据网上的资料做了些总结,期待能够减少OOM出现的机会。1.使用底层的方法来替代使用java层的方法 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图。 因为这些函
2015-11-06 22:21:47 436
转载 Android如何获取asset目录下所有文件的路径
package com.hangcheng.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import
2015-11-06 21:35:01 7274
转载 android 遍历assert文件夹下的文件
在AssetManager中有个list()方法,传入你的子文件名称即可:String[] flLists=this.getAssets().list("your_subdir");如果是根目录,那么就是这么写: AssetManager assetManager = getAssets(); String[] files = null;
2015-11-06 11:48:52 2464
转载 Buttons in button bars should be borderless
2015-02-07 10:52问题描述:Buttons in button bars should be borderless; use style="?android:attr/buttonBarButtonStyle" (and ?android:attr/buttonBarStyle on the parent)原因:两个 Buttons 放在一个布
2015-11-06 10:00:15 2685
转载 Android自定义属性attr的format取值类型
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout
2015-11-05 14:16:31 1036
转载 Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。
2015-11-05 11:53:39 677
转载 Android缩放drawable 压缩图片 matrix
Q:加载时图片时有一些图片太大,导致内存溢出,想把这些图片压缩成一个缩略图,该怎么做?不能只是缩小图片大小,而是要把体积降下来,几百K的图片压缩成几K或几百B.A1:压缩图片质量: bitmap.compress(Bitmap.CompressFormat.JPEG, quality, fos); 其中的quality为0~100, 可以压缩图片质量,
2015-11-05 11:33:21 2174
原创 自定义控件无法在Eclipse的Android界面编辑器的可视化模式下显示
自定义了个ImageView类,布局文件代码如下,其中应用了atrr.xml中的自定义属性。<merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.c
2015-11-05 09:57:24 7951
转载 android 从Activity 获取 rootView 根节点
经试验如下代码有效:mMainView=(ViewGroup)findViewById(android.R.id.content);//获取RootViewGroup===================================================================真的想不通,为什么google在设计时不为Activity提供getRootView
2015-11-04 22:15:04 3800
转载 Android回调的实现
回调机制在 Android 监听用户界面操作中的体现本文讨论以下两个内容:1. 回调函数2. 回调机制在 Android框架 监听用户界面操作中的作用一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现
2015-11-04 17:26:34 496
转载 Android merge标签讲解与实例
单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。核心功能就是减少冗余的层次从而达到优化UI的目的!将通过一个例子来了解这个标签实际所产生的作用,这样可以更直观的了解的用法。建立一个简单的Layout,其中包含两个Views元素:ImageView和TextView 默认状态下我们将这
2015-11-04 14:59:55 3981
转载 Android单点触控技术,对图片进行平移,缩放,旋转操作
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42833893),请尊重他人的辛勤劳动成果,谢谢!相信大家使用多点对图片进行缩放,平移的操作很熟悉了,大部分大图的浏览都具有此功能,有些app还可以对图片进行旋转操作,QQ的大图浏览就可以对图片进行旋转操作,大家都知道对图片进行缩放,平移,旋转等操
2015-11-04 14:33:00 1243 1
转载 Activity的四种加载模式及有关Activity横竖屏切换的问题
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C
2015-11-04 11:42:11 1162
原创 在文档中未检测到语法约束(DTD 或 XML 模式)
AdroidManifest.xml中报警告:在文档中未检测到语法约束(DTD 或 XML 模式)Eclipse菜单:窗口 --> 首选项 --> 验证 --> XML模式验证器取消手动和构建中的勾选,如下图
2015-11-03 09:06:38 5493 3
转载 android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
2013-01-14 19:07Android的界面布局中为我们提供了ScrollView组件,即当页面的信息过多而超过屏幕时,产生滑动效果来查看页面内容,但是使用时需要注意几点:1,ScrollView一般与LinearLayout同时使用,之前不明原因,现在好像明白原因了,之所以使用LinearLayout是因为LinearLayout本身的特性,LinearLayout会根据组件
2015-11-02 16:22:40 2753
安卓上的busybox命令模块
2015-06-28
busybox-armv7I
2015-06-28
NEHE-SDK中文教程+VS2010可编译源码
2014-07-20
cocostudio可导入fla样例文件
2014-07-02
WinXP获取权限右键菜单
2013-05-08
Reflector 7.3.0.18
2013-03-04
ReflectorFileDisassembler
2013-03-04
Internet快捷方式通用转换工具
2012-12-12
abcpdf.net
2012-08-28
WebSockect调试工具(Server+Client)
2019-07-04
Win32标准输出重定向VS2015通用实现
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人