10 2014 档案

摘要:有时候用Eclipse的时候会出现下面这个错误:ADB server didn't ACK* failed to start daemon *具体原因是占用了一个端口,所以报错了。解决方案是将占用那个端口的应用程序关闭,很多情况下是豌豆荚,当然也有别的程序了。方法一:(1)查看任务管理器,关闭所有a... 阅读全文
posted @ 2014-10-31 20:22 developer_Kale 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:说起SwipeBackLayout,我对它还是有一定怨念的。当时就希望能实现关闭当前Activity的效果,但完全搜不当相关的东西,最后好不容易搜到了这个SwipeBackLayout,觉得可以实现滑动关闭了,但用上后却出现了黑屏的问题,好在最后都解决了。这也说明了任何一个开源项目都是在不断完善... 阅读全文
posted @ 2014-10-31 14:53 developer_Kale 阅读(7880) 评论(1) 推荐(0) 编辑
摘要:【本文转载自】http://blog.csdn.net/yihui8/article/details/8044426原文:配置android开发环境eclipse获取ADT获取不到 https://dl-ssl.google.com/android/eclipse每次更新ADT都快让人想死了,太费劲... 阅读全文
posted @ 2014-10-31 10:44 developer_Kale 阅读(1619) 评论(0) 推荐(0) 编辑
摘要:我们很多时候需要进行图片的裁剪,其实这个功能在android系统中已经有一套解决方案了,虽然界面和效果并不是很优秀但功能毫无疑问是完美实现了。至于,不用自带的方案怎么做自定义,这个就是后话了。本篇主要讲解的是裁剪的原理和流程,外带分析了大图裁剪和小图裁剪的不同之处,同时给出具体的实现方案。一、原理+... 阅读全文
posted @ 2014-10-29 11:20 developer_Kale 阅读(13414) 评论(0) 推荐(1) 编辑
摘要:原文:http://blog.csdn.net/xu_fu/article/details/39268771从这个大神的博客看到了这篇文章,感觉写的挺好的。挺实用的功能。虽然是从源码中提取的,但是看得出费了一番心思。而且讲解的很透彻。我这里补充的是这个仅仅能在一个acitvity中使用,不能实现在服... 阅读全文
posted @ 2014-10-28 20:19 developer_Kale 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:在实际使用过程中我们可能遇到将图片保存到系统相册的需求,如果做相机软件更是如此。今天看到别人的博客中有些到这个功能,就研究了一下。发现我们可以通过Media.insertImage()方法来进行,而且还可以将其他文件夹中的图片添加到系统相册中。但在研究中发现了个问题,很多人说添加后发现系统相册里一下... 阅读全文
posted @ 2014-10-28 15:07 developer_Kale 阅读(3427) 评论(0) 推荐(0) 编辑
摘要:我们在实际的项目过程中肯定会遇到需要加载大量网络图片的情况,这些图片经常是放在listview或者是GridView中显示。遇到OOM的问题也是很正常的。下面我分析下会遇到的问题:1.滑动列表的时候开启很多线程,有些图片已经被移动到屏幕之外了,但线程仍旧还在进行。2.法确保当前视图在结束时,分配的视... 阅读全文
posted @ 2014-10-26 19:19 developer_Kale 阅读(1885) 评论(0) 推荐(0) 编辑
摘要:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE说明你手机里已经装的软件版本比你要安装的软件版本要高,所以不能安装。你只要删除你安装的应用便可以重新安装了或者将AndroidManifest.xml的versionCode改大点,越大的表示版本... 阅读全文
posted @ 2014-10-25 09:20 developer_Kale 阅读(3629) 评论(0) 推荐(0) 编辑
摘要:这个开源项目是模仿Google官方的time选择器做的,是否漂亮。让我爱不释手,真心喜欢。很有幸和大家一起分享下,那么话不多说开始讲解。开源项目地址:https://github.com/flavienlaurent/datetimepicker这个项目依赖于NineOldAndroidshttps... 阅读全文
posted @ 2014-10-24 21:00 developer_Kale 阅读(5022) 评论(3) 推荐(0) 编辑
摘要:本篇主要是实现标题中的三个加密算法,至于机制大家自行百度吧。一、DES实现类:DES.javapackage com.kale.des;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.S... 阅读全文
posted @ 2014-10-24 08:55 developer_Kale 阅读(1811) 评论(1) 推荐(0) 编辑
摘要:Android的APK文件时可以反编译的,通过反编译我们就能查看到大体的代码,帮助学习。反编译仅仅提供的是学习的方式,禁止使用该技术进行非法活动。其实就是两个命令:1:运行(WIN+R)->CMD,定位到apktool文件夹,输入以下命令:apktool.bat d -f CMCC.apk CMCC... 阅读全文
posted @ 2014-10-24 08:44 developer_Kale 阅读(875) 评论(0) 推荐(0) 编辑
摘要::-(昨天一天没有写东西了,今晚略显有愧啊。昨天整理了下自己的电脑和桌面,把一些没有用和杂乱的东西都收拾收拾,于是一天就没了。今天赶快来补文章。本篇主要讲的是解决Invalid layout of java.lang.String at value的问题。这个是什么问题呢,在Eclipse中建立an... 阅读全文
posted @ 2014-10-24 08:05 developer_Kale 阅读(13939) 评论(0) 推荐(0) 编辑
摘要:JazzyViewPager这个项目可以让viewpager有各种绚丽的动画,而且还可以自由扩展。但从官网下载的lib导入时会出现找不到视图的问题,不知道是不是我人品不行,所以我就自己写了lib。总之,本篇就是来讲这些可以有华丽动画的viewpager。JazzyViewPager项目地址:ht... 阅读全文
posted @ 2014-10-22 21:37 developer_Kale 阅读(17967) 评论(0) 推荐(0) 编辑
摘要:RangeBar是一个可以有选择范围的Seekbar,用这个项目其实是很简单的。就是一个自定义控件~一、布局文件这里可以看到有很多属性可以定制,除了通过xml来定义也可以再java代码中进行定义。说明:tickCount:有多少个分割线tickHeight:分割线的高度barWeight:分割线和滑... 阅读全文
posted @ 2014-10-22 19:14 developer_Kale 阅读(4281) 评论(0) 推荐(0) 编辑
摘要:这篇其实没啥重要的,主要就算是个总结吧。一、布局文件这里实现的是类似于上图的多图选择的效果。关键在于item布局文件的写法。这也就是这个框架奇葩的一点,莫名其妙的要在一个自定义控件里面再放一个自定义的控件,如果不这样就出不了选中的效果。分析下原因是这里整个item被图片所覆盖了,仅仅设置一个有选择效... 阅读全文
posted @ 2014-10-21 21:31 developer_Kale 阅读(858) 评论(0) 推荐(0) 编辑
摘要:上次写到了开源项目MultiChoiceAdapter详解(四)——MultiChoiceBaseAdapter的使用,其实我们仍旧可以不使用ActionMode的,所以这里就写一个自己扩展的方法。一、布局文件listview_normal_layout.xml ... 阅读全文
posted @ 2014-10-21 21:06 developer_Kale 阅读(764) 评论(0) 推荐(0) 编辑
摘要:MultiChoiceBaseAdapter是一个可以多选的BaseAdapter,使用的方式相比来说扩展性更强!使用方式:1.布局文件2.写一个类继承MultiChoiceBaseAdapter3.实现内部的各个方法4.设置数据源和视图5.完成保存的回调方法一、布局文件listview_act... 阅读全文
posted @ 2014-10-21 20:47 developer_Kale 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:MulitChoiceNormalArrayAdapter是我自己定义的一个类,其实就是实现了MulitChoiceArrayAdapter,为什么做这个简单的实现类呢,因为这样我们在不用ActionMode的时候就不用每次要写一个类来继承MulitChoiceArrayAdapter了,直接实... 阅读全文
posted @ 2014-10-21 20:34 developer_Kale 阅读(661) 评论(0) 推荐(0) 编辑
摘要:MultiChoiceArrayAdapter其实就是可以多选的ArrayAdapter了,ArrayAdpter我们已经很熟悉了。MultiChoiceArrayAdapter这个类是抽象类,所以使用前必须要继承。下面是使用MultiChoiceArrayAdapter的步骤:0.用自定义的控... 阅读全文
posted @ 2014-10-21 20:17 developer_Kale 阅读(772) 评论(0) 推荐(0) 编辑
摘要:项目地址:https://github.com/ManuelPeinado/MultiChoiceAdapter这个项目主要是提供了一个多选适配器,使用者可以用它来替换传统的适配器,用途还算比较广泛。但是,但是……这个开源项目写的真的挺不好的,它大量使用了ActionMode,基本都是讲Action... 阅读全文
posted @ 2014-10-21 19:52 developer_Kale 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:现在我们终于可以通过这个框架来实现ListView中加载图片了,至于ViewPager还是别的,原理其实都是一样的一、ListView1.布局文件list_layout.xml list_item.xml 图片来源类:package com.kale.universali... 阅读全文
posted @ 2014-10-19 10:46 developer_Kale 阅读(3554) 评论(0) 推荐(0) 编辑
摘要:在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。1.默认的配置DisplayIma... 阅读全文
posted @ 2014-10-19 09:56 developer_Kale 阅读(15090) 评论(0) 推荐(0) 编辑
摘要:Universal-Image-Loader这个开源框架又来给我们造福了,它是一个图片加载框架,主要强大在于可以用于网络等图片源的加载,并且有多重缓存机制。先给出其项目地址:https://github.com/nostra13/Android-Universal-Image-Loader一、简... 阅读全文
posted @ 2014-10-19 08:49 developer_Kale 阅读(5170) 评论(0) 推荐(0) 编辑
摘要:其实这个不是什么新东西了,在介绍(一)中我们就知道了PullToRefreshListView的用法,这里只要将其放入到ViewPager中就行啦。ViewPager还是和以往一样的定义和使用,在适配器中存视图的时候放入PullToRefreshListView就行。1.ViewPager的布局... 阅读全文
posted @ 2014-10-14 15:27 developer_Kale 阅读(2800) 评论(2) 推荐(0) 编辑
摘要:和前几篇文章一样,这里还是先设置布局文件,然后找到这个控件。只不过这里要简单很多。1.布局文件 和ScrollView不同的是,这里不用放一个linearLayout来做内容的容器,直接放入要显示的东西就行。2.找到控件并进行设置,这里直接贴上Activity的... 阅读全文
posted @ 2014-10-14 11:45 developer_Kale 阅读(8270) 评论(0) 推荐(0) 编辑
摘要:这里介绍的是PullToRefreshGridView的使用方法,和之前的PullToRefreshListView方法如出一辙,因为这个开源项目模块化很棒,所以很容易实现。等于说我们可以按照之前使用控件的方式来操作,不用考虑其他的问题。思路:1.写布局文件,放入可以下拉刷新的控件2.找到下拉刷... 阅读全文
posted @ 2014-10-14 11:01 developer_Kale 阅读(9035) 评论(0) 推荐(1) 编辑
摘要:开源项地址:https://github.com/chrisbanes/Android-PullToRefresh下拉刷新这个功能我们都比较常见了,今天介绍的就是这个功能的实现。我将按照这个开源库的范例来一点一点介绍,今天是介绍比较常见的PullToRefreshListView,是让listVie... 阅读全文
posted @ 2014-10-14 10:13 developer_Kale 阅读(54380) 评论(4) 推荐(0) 编辑
摘要:package com.kale.io;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.... 阅读全文
posted @ 2014-10-13 18:13 developer_Kale 阅读(718) 评论(0) 推荐(0) 编辑
摘要:/** * @param fileName * @return assets中文件的字符串 */ public String getFromAssets(Context context, String fileName) { StringBuffe... 阅读全文
posted @ 2014-10-12 10:49 developer_Kale 阅读(314) 评论(0) 推荐(0) 编辑
摘要:XML解析有传统的dom方法还有Jsoup,SAX,PULL等,这里讲的是比较省内存的SAX和PULL方法。Android中极力推荐用PULL的方式来解析,我个人觉得pull确实比较简单,但其内部的逻辑性不是很分明。所以今天做了个类来将其中的多个步骤进行了分割,以后直接拿来用即可。1.SAX:首先先... 阅读全文
posted @ 2014-10-12 10:45 developer_Kale 阅读(966) 评论(0) 推荐(0) 编辑
摘要:我们在用SQLite查数据的时候,经常会用到Cursor这个游标,我们希望能将游标指向的数据直接绑定到ListView中,这样就免去了将游标数据取出然后转换到SimpleAdapter中的麻烦。今天我们来演示下这个适配器如何使用。思路:通过传统的方法执行查询操作,返回一个Cursor,将这个游标... 阅读全文
posted @ 2014-10-11 19:15 developer_Kale 阅读(12719) 评论(0) 推荐(0) 编辑
摘要:关于SQLite事务可以解决一些问题,比如你要插入两个数据,可以将两个数据作为同一个事务进行插入,这样如果第二个数据错误了,便自动执行回滚操作,第一个数据也不会插入成功,保证了数据的同步!一、实际的例子应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用... 阅读全文
posted @ 2014-10-08 20:57 developer_Kale 阅读(4053) 评论(0) 推荐(0) 编辑

网站流量统计工具
点击右上角即可分享
微信分享提示