<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[plus plus Tong]]></title><description><![CDATA[现在的我是25岁，还有很多事情没完成，你想不想跟我一起]]></description><link>https://blog.youkuaiyun.com/tongcpp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tongcpp]]></copyright><item><title><![CDATA[如何屏蔽RecyclerView单边滑动到头阴影(fadingEdge)]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/78078602</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/78078602</guid><author>tongcpp</author><pubDate>Sun, 24 Sep 2017 18:47:00 +0800</pubDate><description><![CDATA[如何屏蔽RecyclerView单边滑动到头阴影(fadingEdge)
场景：由于在某些产品需求下，希望RecyclerView滑动到底部时显示到头阴影，但由于顶部是下拉刷新控件而不希望显示顶部的fadingEdge。
做法：通过阅读RecyclerView的源码实现，我们发现没有暴露的方法可被调用或重载，故采用反射的方式实现。]]></description><category></category></item><item><title><![CDATA[异常com.google.gson.internal.StringMap cannot cast to..原因&解决方案]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/49903809</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/49903809</guid><author>tongcpp</author><pubDate>Wed, 18 Nov 2015 10:51:00 +0800</pubDate><description><![CDATA[异常信息java.lang.ClassCastException: com.google.gson.internal.StringMap cannot cast to…
期望使用一个方法将JsonArray字符串转换为对象List，方法运行结束后，结果List中的对象不能识别为传入的T对象类型，而是识别为一个Map导致后续出错。]]></description><category></category></item><item><title><![CDATA[强制Actionbar与Tab显示为一行或两行]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/45826011</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/45826011</guid><author>tongcpp</author><pubDate>Mon, 18 May 2015 19:13:33 +0800</pubDate><description><![CDATA[根据developer官方指导，当屏幕宽度足够时，Tab将嵌入Actionbar显示为一行，如大屏Pad、手机横屏时；
当屏幕宽度较窄时，Tab显示在Actionbar下一行，总共两行，常见于手机竖屏时；
有时需求在pad上显示双行Tab，或是在手机竖屏时显示为单行Actionbar；]]></description><category></category></item><item><title><![CDATA[在Viewpager中的Fragment使用ContextMenu问题]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/42237863</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/42237863</guid><author>tongcpp</author><pubDate>Mon, 29 Dec 2014 14:21:01 +0800</pubDate><description><![CDATA[ContextMenu
上下文菜单ContextMenu由系统支持，常用于通过长按控件弹出列表形菜单，实现步骤如下

onCreateContextMenu方法 创建菜单registerForContextMenu方法，为需响应的控件注册onContextItemSelected方法，响应点击
在Viewpager中的Fragment使用ContextMenu发生的问题
在我的具体项目环]]></description><category></category></item><item><title><![CDATA[友盟页面统计 - 关于Viewpager中的Fragment的生命周期]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/41978751</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/41978751</guid><author>tongcpp</author><pubDate>Wed, 17 Dec 2014 10:40:26 +0800</pubDate><description><![CDATA[Activity和Fragment各自理论上的生命周期

Activity的生命周期是较为经典也最清晰的，在此不表；Fragment从出现到广泛运用也有一段时间了，其标准生命周期也仅比Activity多出一些流程，如onCreateView();


Activity和Fragment在实际编码中必定是结合出现的，表现为Activity作为容器，装载有一个或若干个Fragment；装载多]]></description><category></category></item><item><title><![CDATA[Android开发 - 下拉刷新和分段头悬停列表]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/40372521</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/40372521</guid><author>tongcpp</author><pubDate>Wed, 22 Oct 2014 10:30:11 +0800</pubDate><description><![CDATA[项目源码
本文所述项目已开源，源码地址
为什么做PullToRefresh-PinnedSection-ListView
前段时间因为项目需求，需要在Android中对ListView同时增加下拉刷新和分段头悬停的效果，受到dkmeteor的启发，Merge了两个Github上的开源项目：


Android-PullToRefresh(handmark版,目前已不再更新)

St]]></description><category></category></item><item><title><![CDATA[Android开发 - ActivityLifecycleCallbacks使用方法初探]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/40344871</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/40344871</guid><author>tongcpp</author><pubDate>Tue, 21 Oct 2014 14:51:58 +0800</pubDate><description><![CDATA[Android开发 - ActivityLifecycleCallbacks使用方法初探

ActivityLifecycleCallbacks是什么？

Application通过此接口提供了一套回调方法，用于让开发者对Activity的生命周期事件进行集中处理。
为什么用ActivityLifecycleCallbacks？

以往若需监测Activity的生命周期事件代码，你可]]></description><category></category></item><item><title><![CDATA[Eclipse中使用Ant打Android包报错解决方案 – Perhaps JAVA_HOME does not point to the JDK]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/24726023</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/24726023</guid><author>tongcpp</author><pubDate>Tue, 29 Apr 2014 16:57:50 +0800</pubDate><description><![CDATA[问题描述：

在Eclipse中运行ant批量打包工具出错，日志信息如下:
D:\Android\android-sdk-windows\tools\ant\build.xml:601: The following error occurred
 while executing this line:
D:\Android\android-sdk-windows\tools\ant\bui]]></description><category></category></item><item><title><![CDATA[使用android.view.TouchDelegate扩大View的触摸点击区域]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/23450975</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/23450975</guid><author>tongcpp</author><pubDate>Fri, 11 Apr 2014 16:30:12 +0800</pubDate><description><![CDATA[Android4.0规定的有效可触摸的UI元素标准是48dp，转化为一个物理尺寸，约为9毫米。建议的目标大小为7~10毫米，这一点与iPhone一致，这是一个用户手指能准确并且舒适触摸的区域。如果所示，你的UI元素可能小于48dp，图标仅有32dp，按钮仅有40dp，但是他们的实际可操作焦点都达到了48dp的大小。


为使小的UI区域获得良好的触摸交互，根据View的特性，目前碰到了两种情]]></description><category></category></item><item><title><![CDATA[在ActionBar添加刷新Loading状态]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/20913551</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/20913551</guid><author>tongcpp</author><pubDate>Mon, 10 Mar 2014 14:52:59 +0800</pubDate><description><![CDATA[应用场景：在界面内列表或其他部件下拉刷新时，ActionBar 出现一个转圈的刷新标示动画。 


实现方式：可使用开源类库 RefreshActionItem （https://github.com/ManuelPeinado/RefreshActionItem），RefreshActionItem 还支持一些扩展功能，功能比较丰富；
如果只需要实现一个刷新和Loading的效果，则可以]]></description><category></category></item><item><title><![CDATA[Android设计模式之Singleton单例模式]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/16116339</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/16116339</guid><author>tongcpp</author><pubDate>Thu, 14 Nov 2013 14:20:55 +0800</pubDate><description><![CDATA[设计模式中，最简单不过的就是单例模式。先看看单例模式




原文：http://www.iteye.com/topic/575052

Singleton模式可以是很简单的，它的全部只需要一个类就可以完成（看看这章可怜的UML图）。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来，Singleton模式可以相当的复杂，比头五种模式加起来还复杂，譬如涉及到DCL双锁检测（d]]></description><category></category></item><item><title><![CDATA[实测Eclipse连接小米2S调试问题]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/10394327</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/10394327</guid><author>tongcpp</author><pubDate>Tue, 27 Aug 2013 15:16:23 +0800</pubDate><description><![CDATA[小米2S手机在Eclipse真机调试时，设备选择列表无法显示手机，DDMS也连接不上设备，解决步骤：


1.打开手机设置中开发者选项 - USB调试开启；


2.保证小米2S手机Windows下设备驱动已安装，可使用豌豆荚或360手机助手类软件连接并安装驱动；



3.关闭一些占用adb端口的进程，如随腾讯QQ启动的tadb进程；


4.如此时仍然无法连接，进入手]]></description><category></category></item><item><title><![CDATA[Android开发 - 常用点击响应事件OnClickListener]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/8906835</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/8906835</guid><author>tongcpp</author><pubDate>Thu, 09 May 2013 18:04:14 +0800</pubDate><description><![CDATA[<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.cpsec.cpsecantitheft"
    android:versionCode="1"
    android:versionName="1.0" >]]></description><category></category></item><item><title><![CDATA[时间最会见缝插针——大三下总结]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/7731183</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/7731183</guid><author>tongcpp</author><pubDate>Tue, 10 Jul 2012 01:56:49 +0800</pubDate><description><![CDATA[又是快半年的时光，博客访问量到3.2K，单篇到1.2K，现在想想初学Android那时候，一点一点学习，一边更博记录。也有质疑说这些简单的东西，网络也能搜索到，记录下来有什么用。后来看到阅读量不断地涨，搜到其他网站不加注明的转载，终于有人对文章内容的评论和提问，都是我积累开心的源泉。
这半年做完了创新项目，拿了三等奖，定了国家级。技术含量不好说，但毕竟还是付出了努力。当初去图书馆抢Android]]></description><category></category></item><item><title><![CDATA[大三下要来了]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/7250105</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/7250105</guid><author>tongcpp</author><pubDate>Sat, 11 Feb 2012 00:33:45 +0800</pubDate><description><![CDATA[半年没有更博，回头一看第一篇写的《千里之行始于足下》，然后再审视一下整个大三上。
优快云的博客照例地回复量极少，但访问量达到让我惊喜的1.7k，单篇博文阅读量上600+，就在刚刚来了一个提问题的评论，然后开心的写了回复。
因为这个博客，做了为期两个礼拜的小学期，负责项目的android客户端部分，在一个短时间内在android知识方面更快推进一步。
有压力有动力，也结识了新的队友。好的队友]]></description><category></category></item><item><title><![CDATA[Android编程 - Option Menu选项菜单&& Context Menu上下文菜单基本使用]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/6759964</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/6759964</guid><author>tongcpp</author><pubDate>Thu, 08 Sep 2011 13:54:39 +0800</pubDate><description><![CDATA[我发现我在学习每一个Android界面控件的时候花的时间都比较多，因为是初学，可能学习方法和方式还有待改进。
本篇记录选项菜单和上下文菜单的基本实现和用法。
选项菜单即按下手机硬按键MENU键弹出的底部菜单，最多同时显示6个小项目，更多将显示为MORE..点击到子菜单]]></description><category></category></item><item><title><![CDATA[Android编程 - WebView控件基本使用方法]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/6757898</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/6757898</guid><author>tongcpp</author><pubDate>Wed, 07 Sep 2011 19:54:04 +0800</pubDate><description><![CDATA[最近集中在看《Android程序设计》（北航出版社）的图形用户接口的相关章节，主要针对自己比较喜欢的UI领域关注一下Android的GUI基础知识。


WebView控件提供了一个内嵌的浏览器试图，用于显示本地的html或网路上的网页。


第一步//main.xm]]></description><category></category></item><item><title><![CDATA[大三小学期《Imail - 我邮》Android安全传输应用软件工程实践总结]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/6744707</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/6744707</guid><author>tongcpp</author><pubDate>Fri, 02 Sep 2011 23:41:40 +0800</pubDate><description><![CDATA[第二次软件工程小学期终于在即将步入大三之前结束，这次小学期两个礼拜不到，工程期更短，安全领域，题材更专业，做了队长，压力更大。但是这一次短期高效的Android应用层开发学习也着实给我自己及跟的项目及时奠定了基础和信心，也给即将步入的大三的我一个心理准备，以及再次让我探底什么是自]]></description><category></category></item><item><title><![CDATA[一起去看小学期之Android编程 - 列表控件使用]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/6724314</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/6724314</guid><author>tongcpp</author><pubDate>Sat, 27 Aug 2011 11:58:57 +0800</pubDate><description><![CDATA[本实例提供列表控件ListView初级用法，通过认真阅读代码和注释，是可以在脑海中建立一个清晰的控件架构
主要为之后制作文件目录浏览器作铺垫学习，实现选择文件夹进入及文件选择功能


//main.xml


<LinearLayout 
	android:id="@]]></description><category></category></item><item><title><![CDATA[一起去看小学期之Android编程 - 图片浏览显示]]></title><link>https://blog.youkuaiyun.com/tongcpp/article/details/6720168</link><guid>https://blog.youkuaiyun.com/tongcpp/article/details/6720168</guid><author>tongcpp</author><pubDate>Fri, 26 Aug 2011 00:55:22 +0800</pubDate><description><![CDATA[大三第一个小学期题目，手机间安全通信和加密传输
本实例实现选择SD卡中图片并显示的功能，简洁自由易用，在此借用并稍作改动


//PICActivity.java
package com.test.pic.selected;

import java.io.FileNo]]></description><category></category></item></channel></rss>