<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fancychendong的专栏]]></title><description><![CDATA[努力，奋斗……]]></description><link>https://blog.youkuaiyun.com/fancylovejava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fancylovejava]]></copyright><item><title><![CDATA[ListView设置OnTouchListener返回true会怎样]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/51692656</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/51692656</guid><author>fancylovejava</author><pubDate>Thu, 16 Jun 2016 16:14:51 +0800</pubDate><description><![CDATA[写代码过程中遇到个问题，如果像下面这样写ListView会发生什么？
mListView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {

        return true;
    }
});

]]></description><category></category></item><item><title><![CDATA[DataBinding使用笔记一]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/50821640</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/50821640</guid><author>fancylovejava</author><pubDate>Mon, 07 Mar 2016 19:13:24 +0800</pubDate><description><![CDATA[好久没写博客了，不过自己笔记本会记录下一些日常笔记，时不时把它发表出来，聊以慰藉！


DataBinding使用笔记一




如何在使用安卓数据绑定（Data Binding）的时候使用动画
英文原文：Animating Android Binding Transitions 
安卓上新的binding framework可以轻松实现视图根据model的改变而改变。你只需要]]></description><category></category></item><item><title><![CDATA[Android DataBinding介绍]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/50821616</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/50821616</guid><author>fancylovejava</author><pubDate>Mon, 07 Mar 2016 19:06:24 +0800</pubDate><description><![CDATA[Android DataBinding介绍官方介绍地址：http://developer.android.com/intl/zh-cn/tools/data-binding/guide.html前言2015 Google IO 大会带来的 Data Binding 库使得 Android 开发者可以方便的实现 MVVM 架构模式。使用DataBinding可以改善应用程序的开发，使代码更加干净优雅。]]></description><category></category></item><item><title><![CDATA[Android String Placeholders]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/50129615</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/50129615</guid><author>fancylovejava</author><pubDate>Tue, 01 Dec 2015 15:04:05 +0800</pubDate><description><![CDATA[http://www.piwai.info/android-string-placeholders/




Android String Placeholders


This article reviews different ways to create dynamic translatable strings in Android.

Quick reminder
]]></description><category></category></item><item><title><![CDATA[【Java线程】Java线程池ExecutorService]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/50119381</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/50119381</guid><author>fancylovejava</author><pubDate>Mon, 30 Nov 2015 21:49:42 +0800</pubDate><description><![CDATA[示例






import java.util.concurrent.ExecutorService;  
import java.util.concurrent.Executors;  
import java.util.concurrent.ScheduledExecutorService;  
  
public class Ch09_Executor {  
 ]]></description><category></category></item><item><title><![CDATA[android 沉浸模式记录]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/50117247</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/50117247</guid><author>fancylovejava</author><pubDate>Mon, 30 Nov 2015 19:13:17 +0800</pubDate><description><![CDATA[Android 4.4以后的版本支持状态栏沉浸模式，通过设置代码或者配置Theme style可以开启沉浸模式。
在简书中有篇文章介绍什么是沉浸式模式，http://www.jianshu.com/p/96f623acd7c3




“沉浸状态栏”究竟是什么？


Google 在 Android 4.4 的 API 描述页面里提到了“Translucent system UI]]></description><category></category></item><item><title><![CDATA[ListView BaseAdapter中的观察者模式]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49947697</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49947697</guid><author>fancylovejava</author><pubDate>Fri, 20 Nov 2015 15:59:04 +0800</pubDate><description><![CDATA[Android SDK源码中用到了很多开发模式，其中BaseAdapter就属于观察者模式


public abstract class BaseAdapter implements ListAdapter, SpinnerAdapter {
    private final DataSetObservable mDataSetObservable = new DataSetObserv]]></description><category></category></item><item><title><![CDATA[android中的文件操作详解以及内部存储和外部存储]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49490663</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49490663</guid><author>fancylovejava</author><pubDate>Thu, 29 Oct 2015 14:01:20 +0800</pubDate><description><![CDATA[其实安卓文件的操作和java在pc环境下的操作并无二致，之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api，同时对一个应用的私有文件做了统一的管理。根据我的经验，初学者在这部分感到很容易混淆内部存储和外部存储两个概念。

相对路径和绝对路径

在java中，关于相对路径和绝对路径是这样解释的，如果你很熟悉这部分以下灰色文字可以跳过：


绝对路径是指书写文件]]></description><category></category></item><item><title><![CDATA[Android Camera 使用小结]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49253513</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49253513</guid><author>fancylovejava</author><pubDate>Mon, 19 Oct 2015 19:03:43 +0800</pubDate><description><![CDATA[Android Camera 使用小结

Android手机关于Camera的使用，一是拍照，二是摄像，由于Android提供了强大的组件功能，为此对于在Android手机系统上进行Camera的开发，我们可以使用两类方法：一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能，二是根据Camera API自写Camera程序。由于自写Camera需要对]]></description><category></category></item><item><title><![CDATA[Android permission 访问权限大全]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49253439</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49253439</guid><author>fancylovejava</author><pubDate>Mon, 19 Oct 2015 18:56:06 +0800</pubDate><description><![CDATA[程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:

android.permission.ACCESS_CHECKIN_PROPERTIES
允许读写访问”properties”表在checkin数据库中，改值可以修改上传( Allows read/write access to the “properties” table in ]]></description><category></category></item><item><title><![CDATA[Android ViewGroup系列控件的使用]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49183119</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49183119</guid><author>fancylovejava</author><pubDate>Fri, 16 Oct 2015 20:08:47 +0800</pubDate><description><![CDATA[转载地址：http://fly-ever.iteye.com/blog/1954411
很惭愧，做了一两年Android了也没好好总结下，淡淡的忧伤！
一、            ViewGroup1.1         概述 
定义 
public abstract class ViewGroup extends View implements ViewParent, ViewManag]]></description><category></category></item><item><title><![CDATA[关于Android TouchDelegate源码解析]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/49011773</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/49011773</guid><author>fancylovejava</author><pubDate>Sat, 10 Oct 2015 00:53:39 +0800</pubDate><description><![CDATA[android.view.TouchDelegate是用来扩大View的触摸点击区域的。用法很简单，套路是： 
比如 
mButton = new CheckBox(getContext());Rect bounds = new Rect(0, 0, viewBound.getMeasuredWidth(), viewBound.getMeasuredHeight()); 
TouchDelegat]]></description><category></category></item><item><title><![CDATA[ListView和EditText发布帖子隐藏软键盘]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/48576783</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/48576783</guid><author>fancylovejava</author><pubDate>Sat, 19 Sep 2015 18:09:00 +0800</pubDate><description><![CDATA[在Android开发中，手动调用软件盘的隐藏和显示有时候也是非常常见的需求。
EditText控件实现了点击打开软键盘输入功能，but why ？ 为什么EditText可以点击弹出keyboard，而TextView却不可以，EditText继承TextView做了哪些修改呢？关于这些问题得查看相关具体代码如何实现可以参考，看似简单的控件其实系统封装实现的很复杂。这里告诫和我一样一路自学and]]></description><category></category></item><item><title><![CDATA[Eclipse Ant切换成AS Gradle打包]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/48492887</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/48492887</guid><author>fancylovejava</author><pubDate>Wed, 16 Sep 2015 14:27:00 +0800</pubDate><description><![CDATA[之前一直用的是Eclipse开发Android项目，并且打包也是用Ant打包。
ant打包相关的配置文件有： build.xml文件


在工程中build.xml有相关配置，此文件可以直接从其他项目拷贝然后修改。
里面有个配置，custom_rules.xml配置了ant打包相关的内容


    
    
    
    
    
    
    <!-- Read man]]></description><category></category></item><item><title><![CDATA[我是如何自学Android，资料分享]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/47775701</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/47775701</guid><author>fancylovejava</author><pubDate>Wed, 19 Aug 2015 09:31:43 +0800</pubDate><description><![CDATA[文/Tikitoo

自己学了两三个月的 Android，最近花了一周左右的时间写了个 App——Diigoer（已开源），又花了一两周时间找工作，收到了两个
 Offer，也算是对自己学习的一种认可吧；我刚开始学习总结的——《我是如何自学
 Android，资料分享》，如果是初学 Android 的话，不应该错过的，而今天这篇分享好这篇文章，相对于第一次写的会有所提升，所以建议先把上一篇]]></description><category></category></item><item><title><![CDATA[greenDAO学习分享总结]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/47756837</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/47756837</guid><author>fancylovejava</author><pubDate>Tue, 18 Aug 2015 19:02:58 +0800</pubDate><description><![CDATA[greenDAO(最新版本V2.0.0的Readme)========greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and c]]></description><category></category></item><item><title><![CDATA[自定义ImageView圆图实现]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/47024755</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/47024755</guid><author>fancylovejava</author><pubDate>Thu, 23 Jul 2015 16:59:12 +0800</pubDate><description><![CDATA[首先很感谢开源项目Universal Image Loader图片加载框架。之前也看过一段时间框架源码，但是却没有时间进行知识点的总结。
今天项目遇到了需要实现圆头像的编辑显示，Universal就已经提供了这个显示RoundedBitmapDisplayer这个类实现了圆图功能。看它的代码可以发现是实现的Drawable
public static class RoundedDrawable]]></description><category></category></item><item><title><![CDATA[Android应用正确使用扩展SD卡]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/47006785</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/47006785</guid><author>fancylovejava</author><pubDate>Wed, 22 Jul 2015 17:34:48 +0800</pubDate><description><![CDATA[转载地址：http://my.oschina.net/liucundong/blog/314520




Android 开发时如何正确获取使用扩展存储路径



先介绍一下Android的存储


在 2.x 版本中，Android设备都是单存储，第三方App写文件，必须申请 WRITE_EXTERNAL_STORAGE 权限；

在4.0之后，Android设备开]]></description><category></category></item><item><title><![CDATA[Gradle版本冲突]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/46991157</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/46991157</guid><author>fancylovejava</author><pubDate>Tue, 21 Jul 2015 20:05:25 +0800</pubDate><description><![CDATA[原文链接：http://tools.android.com/tech-docs/new-build-system/version-compatibility
【英文也很好看懂】

Post 1.0 Compatibility
Starting with Android Studio 1.0 and the Gradle plugin for Android 1.0, compatibili]]></description><category></category></item><item><title><![CDATA[Android中涉及到的焦点问题,focusable,clickable,enabled]]></title><link>https://blog.youkuaiyun.com/fancylovejava/article/details/46973397</link><guid>https://blog.youkuaiyun.com/fancylovejava/article/details/46973397</guid><author>fancylovejava</author><pubDate>Mon, 20 Jul 2015 21:22:31 +0800</pubDate><description><![CDATA[先摘抄下stackoverflow上一个启发了我的回答：
try by Changing your code as:


private OnClickListener saveButtonListener = new OnClickListener() {


    @Override
    public void onClick(View v) {
           ]]></description><category></category></item></channel></rss>