随笔 - 632  文章 - 17  评论 - 54  阅读 - 92万
01 2014 档案
Android An unexpected exception occurred while creating a change object. see the error log for more details
摘要:今天再给Android项目工程中的包重命名时出现了这个错误(之前重命名的时候就没有出现,郁闷):An unexpected exception occurred while creating a change object. see the error log for more details效果如下图所示:之后google百度各种找,最后在stackoverflow上找到以一个帖子:http://stackoverflow.com/questions/6465127/rename-android-package-name-fails/15771033#15771033 (注意:这个解决办法. 阅读全文
posted @ 2014-01-17 16:23 飘杨...... 阅读(2478) 评论(0) 推荐(1) 编辑
Java安全通信:HTTPS与SSL
摘要:转载地址:http://www.cnblogs.com/devinzhang/archive/2012/02/28/2371631.htmlJava安全通信:HTTPS与SSL1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。 阅读全文
posted @ 2014-01-17 14:18 飘杨...... 阅读(4353) 评论(0) 推荐(0) 编辑
Android 绘图时实现双缓冲
摘要:一、双缓冲技术原理: 在内存中创建一片内存区域,把将要绘制的图片预先绘制到内存中,在绘制显示的时候直接获取缓冲区的图片进行绘制。更具体一点来说:先通过setBitmap方法将要绘制的所有的图形绘制到一个Bitmap上也就是先在内存空间完成,然后再来调用drawBitmap方法绘制出这个Bitmap,显示在屏幕上。二、双缓冲技术出现的缘由 当一个动画争先显示时,程序又在改变它,前面的画面还没显示完,程序又要求重新绘制,这样屏幕就会不停闪烁。为了避免闪烁,使绘制的内容有一个平滑的过度,所以就出现了双缓冲技术——》将要处理的图片都放在内存中处理好后,再将其一次性显示到屏幕上。这样出来的就是完整的.. 阅读全文
posted @ 2014-01-16 17:17 飘杨...... 阅读(2946) 评论(0) 推荐(0) 编辑
java.lang.RuntimeException: Fail to connect to camera service
摘要:玩自定义照相机的时候出现了:java.lang.RuntimeException: Fail to connect to camera service讲过百度和Google后知道是权限少加了。(试验过的,放心用)需要加的权限如下: 如果添加权限后还是不行,那么尝试重启一下手机! 阅读全文
posted @ 2014-01-13 13:31 飘杨...... 阅读(6275) 评论(0) 推荐(0) 编辑
OpenCV开发环境搭建-并测试一个图像灰度处理程序
摘要:转载地址:http://blog.csdn.net/sjz_iron/article/details/8614070 阅读全文
posted @ 2014-01-10 15:46 飘杨...... 阅读(379) 评论(0) 推荐(0) 编辑
Android GridView使用View.GONE只隐藏内容而不隐藏空间的解决方案
摘要:最近在处理GridView的时候遇到这样一个问题:Android手机客户端接收服务端返回的一串数据(数据条数不固定),这串数据不一定都要显示到GridView上,也就是说有一部分内容需要隐藏掉,即有一部分Item需要隐藏。最开始处理的时候使用的是View.GONE来隐藏整个Item,测试之后发现,内容是隐藏了,但是隐藏内容的这个item仍占用界面空间,这是不符合项目要求的,我们想要的效果是:如果有隐藏内容就隐藏掉,并且不占用界面空间,下一个item会自动向上填充!最后想到的办法是动态的将Item整个隐藏并将width和height设置为0。测试了一个这样做果然能够实现羡慕需求。设置代码如下:@ 阅读全文
posted @ 2014-01-10 11:31 飘杨...... 阅读(7180) 评论(3) 推荐(0) 编辑
Android 使用第三方登录(QQ和新浪微博)
摘要:账号申请什么的我就在这里略过了!(相信大家看看文档都能够处理的)本篇博客仅作引导用--主要提供给哪些不知道怎样入手的朋友。(如果需要更加强大的功能大家可以看一下开放平台上的文档,上面都有的)使用QQ登录需要在QQ互联开放平台上注册一个账号并提交审核:http://connect.qq.com/intro/login使用新浪微博登录需要到新浪微博开放平台注册账号:http://open.weibo.com/development/mobile新浪微博登录的处理代码:(需要下载新浪微博的SDK)import java.io.ByteArrayOutputStream;import java.io. 阅读全文
posted @ 2014-01-07 17:58 飘杨...... 阅读(3952) 评论(0) 推荐(0) 编辑
Java使用线程并发库模拟弹夹装弹以及发射子弹的过程
摘要:同样是从网上看到的一个需求,需求描述都在代码中。不多说了,直接贴代码了。相信大家都能够看得懂的!package cn.yw.bore;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 阅读全文
posted @ 2014-01-06 16:02 飘杨...... 阅读(1209) 评论(0) 推荐(0) 编辑
使用Java线程并发库实现两个线程交替打印的线程题
摘要:背景:是这样的今天在地铁上浏览了以下网页,看到网上一朋友问了一个多线程的问题。晚上闲着没事就决定把它实现出来。题目:1.开启两个线程,一个线程打印A~Z,两一个线程打印1~52的数据。2.实现交替打印,输出结果为12A34B...........5152Z.3.请用多线程方式实现。这种只有两个线程交替打印数据的题目其实相对还是比较简单的,如果利用传统线程无非就是synchronized(线程互斥)与wait(),notify()的问题。今天不用传统线程解决这个问题,我们用Java 1.5提供的线程并发库中的类来实现这个功能(实现流程和传统线程一样)下面是实现代码(我都加了注释,如果还是不同大家 阅读全文
posted @ 2014-01-05 23:02 飘杨...... 阅读(17437) 评论(2) 推荐(0) 编辑
Android Exception Type "share_dialog_title" is not translated in en, zh-rTW strings
摘要:异常出现的场景:打包Android项目时出现解决办法:Eclipse > Preference > Android > Lint Error Checking搜索Messages > MissingTranslate,选中之后将 Severity 从 Fetal 改为 Warming 最后Apply 然后点OK就行了下面是图解第二步:第三部:第四步:结束。 阅读全文
posted @ 2014-01-04 14:23 飘杨...... 阅读(568) 评论(0) 推荐(0) 编辑
Java JDK1.5、1.6、1.7新特性整理
摘要:转载请注明出处:http://www.cnblogs.com/tony-yang-flutter一、Java JDK1.5的新特性 1.泛型: List strs = new ArrayList();//给集合指定存入类型,上面这个集合在存入数据的时候必须存入String类型的数据,否则编译器会报错2.for-each 例如上面这个集合我们可以通过for-each遍历,这样更加简单清晰 for(String s : strs){ System.out.println(s); } 注意:使用for-each遍历集合时,要遍历的集合必须实现了Iterator接口3.自... 阅读全文
posted @ 2014-01-03 16:35 飘杨...... 阅读(8366) 评论(5) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示