<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sziicool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sziicool]]></copyright><item><title><![CDATA[【JAVA】异常处理10个最佳实践]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/95589957</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/95589957</guid><author>sziicool</author><pubDate>Fri, 12 Jul 2019 09:38:37 +0800</pubDate><description><![CDATA[异常处理是Java 开发中的一个重要部分。它是关乎每个应用的一个非功能性需求，是为了处理任何错误状况，比如资源不可访问，非法输入，空输入等等。Java提供了几个异常处理特性，以try，catch 和 finally 关键字的形式内建于语言自身之中。Java 编程语言也允许你创建新的异常，并通过使用 throw 和 throws关键字抛出它们。事实上，在Java编程中，Java的异常处理不单单是知道...]]></description><category></category></item><item><title><![CDATA[Android滑动菜单框架完全解析，教你如何一分钟实现滑动菜单特效]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728279</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728279</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:47:10 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/8744400

之前我向大家介绍了史上最简单的滑动菜单的实现方式，相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友，请先去看一遍之前的文章 Android滑动菜单特效实现，仿人人客户端侧滑效果，史上最简单的侧滑实现 ，因为我们今天要实现的滑动菜单框架也是基于同样的原理]]></description><category></category></item><item><title><![CDATA[Android实现图片滚动控件，含页签功能，让你的应用像淘宝一样炫起来]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728259</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728259</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:46:43 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/8769904

首先题外话，今天早上起床的时候，手滑一下把我的手机甩了出去，结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了，于是我今天决定怒更一记，纪念我死去的爱机。

如果你是网购达人，你的手机上一定少不了淘宝客户端。关注特效的人一定都会发现，淘宝不管是网站还是手机客户端]]></description><category></category></item><item><title><![CDATA[Android Fragment应用实战，使用碎片向ActivityGroup说再见]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728207</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728207</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:44:52 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/13171191

现在Fragment的应用真的是越来越广泛了，之前Android在3.0版本加入Fragment的时候，主要是为了解决Android Pad屏幕比较大，空间不能充分利用的问题，但现在即使只是在手机上，也有很多的场景可以运用到Fragment了，今天我们就来学习其]]></description><category></category></item><item><title><![CDATA[Android照片墙加强版，使用ViewPager实现画廊效果]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728187</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728187</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:44:12 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/12646775

记得关于照片墙的文章我已经写过好几篇了，有最基本的照片墙，有瀑布流模式的照片墙，后来又在瀑布流的基础之上加入了查看大图和多点触控缩放的功能。总体来说，照片墙这个Demo在这几篇文章的改进中已经变得较为完善了，本想关于这个功能的系列到此为止，但有朋友跟我反应，觉得]]></description><category></category></item><item><title><![CDATA[Android PowerImageView实现，可以播放动画的强大ImageView]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728167</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728167</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:43:25 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/11100315

我个人是比较喜欢逛贴吧的，贴吧里总是会有很多搞笑的动态图片，经常看一看就会感觉欢乐很多，可以释放掉不少平时的压力。确实，比起一张单调的图片，动态图片明显更加的有意思。一般动态图片都是GIF格式的，浏览器中可以直接将这种格式的图片播放成动画。


不过很可惜]]></description><category></category></item><item><title><![CDATA[Android数据库安全解决方案，使用SQLCipher进行加解密]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728153</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728153</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:42:57 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/11952409

我们都知道，Android系统内置了SQLite数据库，并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式，相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中，我们既可以使用原生的SQL语句来对数据进]]></description><category></category></item><item><title><![CDATA[Android 3D滑动菜单完全解析，实现推拉门式的立体特效]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728139</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728139</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:42:31 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/10471245

在上一篇文章中，我们学习了Camera的基本用法，并借助它们编写了一个例子，实现了类似于API Demos里的图片中轴旋转功能。不过那个例子的核心代码是来自于API Demos中带有的Rotate3dAnimation这个类，是它帮助我们完成了所有的三维旋转操作]]></description><category></category></item><item><title><![CDATA[Android中轴旋转特效实现，制作别样的图片浏览器]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728097</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728097</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:41:00 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/10766017

Android API Demos中有很多非常Nice的例子，这些例子的代码都写的很出色，如果大家把API Demos中的每个例子研究透了，那么恭喜你已经成为一个真正的Android高手了。这也算是给一些比较迷茫的Android开发者一个指出了一个提升自我能力的]]></description><category></category></item><item><title><![CDATA[Android多点触控技术实战，自由地对图片进行缩放和移动]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728077</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728077</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:40:06 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/11100327

在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果，虽然这种效果很炫很酷，但其实还只能算是一个半成品，因为照片墙中所有的图片都是只能看不能点的。因此本篇文章中，我们就来对这一功能进行完善，加入点击图片就能浏览大图的功能，并且在浏览大图的时候还可以]]></description><category></category></item><item><title><![CDATA[Android瀑布流照片墙实现，体验不规则排列的美感]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728071</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728071</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:39:40 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/10470797

传统界面的布局方式总是行列分明、坐落有序的，这种布局已是司空见惯，在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现，就给人带来了耳目一新的感觉，这种布局虽然看上去貌似毫无规律，但是却有一种说不上来的美感，以至于涌现出了大批的网站和应用纷纷使用这]]></description><category></category></item><item><title><![CDATA[Android双向滑动菜单完全解析，教你如何一分钟实现双向滑动特效]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728053</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728053</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:38:46 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9671609

记得在很早之前，我写了一篇关于Android滑动菜单的文章，其中有一个朋友在评论中留言，希望我可以帮他将这个滑动菜单改成双向滑动的方式。当时也没想花太多时间，简单修改了一下就发给了他，结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码。由于这份代码写得]]></description><category></category></item><item><title><![CDATA[Android二维码功能实现，在程序内嵌入ZXing项目]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728041</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728041</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:38:17 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9526247

最近二维码真是越来越火了，随便电视上、网络上、商场里，到处都是二维码。而内嵌二维码扫描功能的软件也越来越多，QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫，感觉我们自己的应用里不加上二维码扫描功能，都跟不上时代潮流了。所以今天我就将带着大家一起，在我们自己的]]></description><category></category></item><item><title><![CDATA[Android照片墙应用实现，再多的图片也不怕崩溃]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18728025</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18728025</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:37:41 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9526203

照片墙这种功能现在应该算是挺常见了，在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单，用一个GridView控件当作“墙”，然后随着GridView的滚动将一张张照片贴在“墙”上，这些照片可以是手机本地中存储的，也可以是从网上下载的。制作类似于]]></description><category></category></item><item><title><![CDATA[Android下拉刷新完全解析，教你如何一分钟实现下拉刷新功能]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727999</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727999</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:37:00 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9255575


最近项目中需要用到ListView下拉刷新的功能，一开始想图省事，在网上直接找一个现成的，可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug，有些是因为使用起来太复杂，十全十美的还真没找到。因此我也是放弃了在网上找现成代码]]></description><category></category></item><item><title><![CDATA[Android系统联系人全特效实现(下)，字母表快速滚动]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727981</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727981</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:36:14 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9050671


在上一篇文章中，我和大家一起实现了类似于Android系统联系人的分组导航和挤压动画功能，不过既然文章名叫做《Android系统联系人全特效实现》，那么没有快速滚动功能显然是称不上"全"的。因此本篇文章我将带领大家在上篇文章的代码基础上改进，加入快速滚动功能。]]></description><category></category></item><item><title><![CDATA[Android系统联系人全特效实现(上)，分组导航和挤压动画]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727977</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727977</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:35:41 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9033553


记得在我刚接触Android的时候对系统联系人中的特效很感兴趣，它会根据手机中联系人姓氏的首字母进行分组，并在界面的最顶端始终显示一个当前的分组。如下图所示：

                                             
]]></description><category></category></item><item><title><![CDATA[巧用Android网络通信技术，在网络上直接传输对象]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727965</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727965</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:35:16 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/8967080

要做一个优秀的Android应用，使用到网络通信技术是必不可少的，很难想象一款没有网络交互的软件最终能发展得多成功。那么我们来看一下，一般Android应用程序里都是怎么实现网络交互的，这里拿一个Boook对象为例：




如上图所示，首先在手机端生成]]></description><category></category></item><item><title><![CDATA[Android手机平板两不误，使用Fragment实现兼容手机和平板的程序]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727957</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727957</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:34:47 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/8744943

记得我之前参与开发过一个华为的项目，要求程序可以支持好几种终端设备，其中就包括Android手机和Android Pad。然后为了节省人力，公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是，制作两个版本的App，一个手]]></description><category></category></item><item><title><![CDATA[Android图片滚动，加入自动播放功能，使用自定义属性实现，霸气十足！]]></title><link>https://blog.youkuaiyun.com/sziicool/article/details/18727943</link><guid>https://blog.youkuaiyun.com/sziicool/article/details/18727943</guid><author>sziicool</author><pubDate>Fri, 24 Jan 2014 09:34:10 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/8796877

大家好，记得上次我带着大家一起实现了一个类似与淘宝客户端中带有的图片滚动播放器的效果，但是在做完了之后，发现忘了加入图片自动播放的功能(或许是我有意忘记加的.....)，结果图片只能通过手指滑动来播放。于是今天我将再次带领大家，添加上之前遗漏的功能，让我们的图片播]]></description><category></category></item></channel></rss>