2014年1月17日
摘要:
今天再给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
飘杨......
阅读(2491)
推荐(1)
摘要:
转载地址: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
飘杨......
阅读(4365)
推荐(0)
2014年1月16日
摘要:
一、双缓冲技术原理: 在内存中创建一片内存区域,把将要绘制的图片预先绘制到内存中,在绘制显示的时候直接获取缓冲区的图片进行绘制。更具体一点来说:先通过setBitmap方法将要绘制的所有的图形绘制到一个Bitmap上也就是先在内存空间完成,然后再来调用drawBitmap方法绘制出这个Bitmap,显示在屏幕上。二、双缓冲技术出现的缘由 当一个动画争先显示时,程序又在改变它,前面的画面还没显示完,程序又要求重新绘制,这样屏幕就会不停闪烁。为了避免闪烁,使绘制的内容有一个平滑的过度,所以就出现了双缓冲技术——》将要处理的图片都放在内存中处理好后,再将其一次性显示到屏幕上。这样出来的就是完整的..
阅读全文
posted @ 2014-01-16 17:17
飘杨......
阅读(2982)
推荐(0)
2014年1月13日
摘要:
玩自定义照相机的时候出现了:java.lang.RuntimeException: Fail to connect to camera service讲过百度和Google后知道是权限少加了。(试验过的,放心用)需要加的权限如下: 如果添加权限后还是不行,那么尝试重启一下手机!
阅读全文
posted @ 2014-01-13 13:31
飘杨......
阅读(6313)
推荐(0)
2014年1月10日
摘要:
转载地址:http://blog.csdn.net/sjz_iron/article/details/8614070
阅读全文
posted @ 2014-01-10 15:46
飘杨......
阅读(390)
推荐(0)
摘要:
最近在处理GridView的时候遇到这样一个问题:Android手机客户端接收服务端返回的一串数据(数据条数不固定),这串数据不一定都要显示到GridView上,也就是说有一部分内容需要隐藏掉,即有一部分Item需要隐藏。最开始处理的时候使用的是View.GONE来隐藏整个Item,测试之后发现,内容是隐藏了,但是隐藏内容的这个item仍占用界面空间,这是不符合项目要求的,我们想要的效果是:如果有隐藏内容就隐藏掉,并且不占用界面空间,下一个item会自动向上填充!最后想到的办法是动态的将Item整个隐藏并将width和height设置为0。测试了一个这样做果然能够实现羡慕需求。设置代码如下:@
阅读全文
posted @ 2014-01-10 11:31
飘杨......
阅读(7213)
推荐(0)
2014年1月7日
摘要:
账号申请什么的我就在这里略过了!(相信大家看看文档都能够处理的)本篇博客仅作引导用--主要提供给哪些不知道怎样入手的朋友。(如果需要更加强大的功能大家可以看一下开放平台上的文档,上面都有的)使用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
飘杨......
阅读(3969)
推荐(0)
2014年1月6日
摘要:
同样是从网上看到的一个需求,需求描述都在代码中。不多说了,直接贴代码了。相信大家都能够看得懂的!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
飘杨......
阅读(1226)
推荐(0)
2014年1月5日
摘要:
背景:是这样的今天在地铁上浏览了以下网页,看到网上一朋友问了一个多线程的问题。晚上闲着没事就决定把它实现出来。题目:1.开启两个线程,一个线程打印A~Z,两一个线程打印1~52的数据。2.实现交替打印,输出结果为12A34B...........5152Z.3.请用多线程方式实现。这种只有两个线程交替打印数据的题目其实相对还是比较简单的,如果利用传统线程无非就是synchronized(线程互斥)与wait(),notify()的问题。今天不用传统线程解决这个问题,我们用Java 1.5提供的线程并发库中的类来实现这个功能(实现流程和传统线程一样)下面是实现代码(我都加了注释,如果还是不同大家
阅读全文
posted @ 2014-01-05 23:02
飘杨......
阅读(17455)
推荐(0)
2014年1月4日
摘要:
异常出现的场景:打包Android项目时出现解决办法:Eclipse > Preference > Android > Lint Error Checking搜索Messages > MissingTranslate,选中之后将 Severity 从 Fetal 改为 Warming 最后Apply 然后点OK就行了下面是图解第二步:第三部:第四步:结束。
阅读全文
posted @ 2014-01-04 14:23
飘杨......
阅读(579)
推荐(0)