<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZCJ风飞的博客]]></title><description><![CDATA[Android开发备忘录]]></description><link>https://blog.youkuaiyun.com/ChansonZuo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChansonZuo]]></copyright><item><title><![CDATA[深入分析Android中Activity的onStop和onDestroy()回调延时及延时10s的问题]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/102787274</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/102787274</guid><author>ChansonZuo</author><pubDate>Mon, 28 Oct 2019 19:42:36 +0800</pubDate><description><![CDATA[一、起因

之前一个比较老的项目中，是使用Activity的名字作为tag来标识网络请求的。在Activity的onDestroy回调中根据这个标识取消所有的网络请求。但是在部分页面，出现了比较奇怪的问题：从Activity A打开Activity B，然后finish掉Activity B回到Activity A，这时候再次打开Activity B，Activity B中的网络请求会出现概率性无...]]></description><category></category></item><item><title><![CDATA[Android NDK开发初步探索]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/60479420</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/60479420</guid><author>ChansonZuo</author><pubDate>Sun, 05 Mar 2017 22:14:04 +0800</pubDate><description><![CDATA[Android NDK开发初步探索
  在了解Anroid安全、权限与Linux进程的安全、权限之间的关联关系的时候突发奇想：是否使用socket连接来作为http客户端，以之请求网络就不需要在AndroidManifest.xml中申请Internet访问权限。为验证该想，遂作如下试验：  试验结果：NDK下无论是调用本地方法进行socket连接，还是调用本地方法读写SD卡上的文件，均需要在And]]></description><category></category></item><item><title><![CDATA[Java8 Lambda介绍]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/59486700</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/59486700</guid><author>ChansonZuo</author><pubDate>Thu, 02 Mar 2017 11:54:20 +0800</pubDate><description><![CDATA[[原文链接]（http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html）]]></description><category></category></item><item><title><![CDATA[MySql5.7命令行简明安装教程]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/59116407</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/59116407</guid><author>ChansonZuo</author><pubDate>Wed, 01 Mar 2017 18:31:05 +0800</pubDate><description><![CDATA[由于MySql5.7对安全性能的增强，导致其安装步骤与MySql5.6有些变化 
在官网下载MySql5.7,然后解压；
将 install-dir\bin添加到环境变量；
在 install-dir下复制my-default.ini，修改名称为my.ini；
打开my.ini，并在末尾添加  
  [client] 
  default-character-set=utf8 
  [mysqld]]]></description><category></category></item><item><title><![CDATA[linux编译时“ '对pthread_create' 未定义的引文"问题的解决方法]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/54216737</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/54216737</guid><author>ChansonZuo</author><pubDate>Sun, 08 Jan 2017 01:05:48 +0800</pubDate><description><![CDATA[在linux中使用pthread_create()函数创建线程时如果直接编译会产生错误：
对”ptread_create"未定义的引用
此时需要带参数 -lpthread 编译，以gcc编译器为例，完整的编译命令为：
gcc -o outputfile sourcefile.c -lpthread
记得-lpthread参数放在最后。]]></description><category></category></item><item><title><![CDATA[UrlEncode以及Base-64编解码简介]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/53809336</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/53809336</guid><author>ChansonZuo</author><pubDate>Thu, 22 Dec 2016 09:26:40 +0800</pubDate><description><![CDATA[UrlEncode Base-64编码]]></description><category></category></item><item><title><![CDATA[http://blog.sina.com.cn/s/blog_1525b95370102wg59.html]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52972379</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52972379</guid><author>ChansonZuo</author><pubDate>Sun, 30 Oct 2016 15:47:05 +0800</pubDate><description><![CDATA[本文转载自：
﻿﻿
http://blog.sina.com.cn/s/blog_1525b95370102wg59.html


anim文件夹下存放tween animation和frame animation；xml文件里只有scale、rotate、translate、alpha、set五个标签；在代码中使用AnimationUtils.loadAnimation（）方法加载；使]]></description><category></category></item><item><title><![CDATA[关于windows下ssh-add失败的解决办法]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52944045</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52944045</guid><author>ChansonZuo</author><pubDate>Thu, 27 Oct 2016 11:15:45 +0800</pubDate><description><![CDATA[是用github给开源项目添加ssh后需要在本地将私钥添加到ssh-agent，通常网上给出的方法是在git bash界面中输入：
ssh-add 私匙文件路径
然而，在windows下通常会报错：
Could
 not open a connection to your authentication agent

解决方法：

打开git Bash命令行,依次执行
1.exec]]></description><category></category></item><item><title><![CDATA[解决 RecyclerView 使用 paddingTop & clipToPadding ＝ false 时，上方透明区域 Touch 事件无法下传]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52942288</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52942288</guid><author>ChansonZuo</author><pubDate>Thu, 27 Oct 2016 08:52:11 +0800</pubDate><description><![CDATA[本文转载自：https://drakeet.me/fix-recyclerview-use-paddingtop-cliptopadding-false-touch-event




解决办法相对比较简单，正好今天有人问到这个问题，所以把我的做法分享出来，即做一下手势分发即可，对此我继承 RecyclerView 做了 dispatchTouchEvent() 方法的重写，我使用了 K]]></description><category></category></item><item><title><![CDATA[Gradle读书笔记1]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52822537</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52822537</guid><author>ChansonZuo</author><pubDate>Sat, 15 Oct 2016 13:46:37 +0800</pubDate><description><![CDATA[本系列为个人读书笔记，有关书目参考：
﻿﻿
Gradle中文使用文档



Gradle使用指南：
1、下载安装gradle；
2、配置gradle到系统环境变量；
3、新建项目工程，在工程根目录下新建build.gradle


笔记：
//以当前文件夹为工程项目名。
//gradle脚本文件固定名为build.gradle
task helloGradle 
 ]]></description><category></category></item><item><title><![CDATA[关于Java和Android中ClassLoader路径的问题]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52743141</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52743141</guid><author>ChansonZuo</author><pubDate>Thu, 06 Oct 2016 12:26:14 +0800</pubDate><description><![CDATA[classLoader路径问题]]></description><category></category></item><item><title><![CDATA[利用正则表达式统计代码数量--简易版]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52738267</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52738267</guid><author>ChansonZuo</author><pubDate>Wed, 05 Oct 2016 12:22:48 +0800</pubDate><description><![CDATA[利用正则表达式简单统计项目中有效代码行数、注释行数、空白行数，有简单注释说明...]]></description><category></category></item><item><title><![CDATA[精确获取android软键盘高度]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52441341</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52441341</guid><author>ChansonZuo</author><pubDate>Mon, 05 Sep 2016 16:31:34 +0800</pubDate><description><![CDATA[直接上代码：

rootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
        Resources resources = MainAc]]></description><category></category></item><item><title><![CDATA[adb命令之：手机与电脑文件之间的粘贴复制]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52334533</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52334533</guid><author>ChansonZuo</author><pubDate>Sat, 27 Aug 2016 12:11:29 +0800</pubDate><description><![CDATA[Android开发测试中时常需要用到adb来进行手机端（真机/模拟器）与电脑端文件的粘贴复制，使用adb命令可以很方便的实现这种需求。

1、手机端-->>电脑端
adb pull 手机端文件地址 电脑端文件地址
示例：将手机里的通讯录数据库下载到电脑D盘
adb pull data/data/com.android.providers.contacts/databases/co]]></description><category></category></item><item><title><![CDATA[AndroidStudio将logcat打印到指定文件]]></title><link>https://blog.youkuaiyun.com/ChansonZuo/article/details/52334529</link><guid>https://blog.youkuaiyun.com/ChansonZuo/article/details/52334529</guid><author>ChansonZuo</author><pubDate>Sat, 27 Aug 2016 12:10:09 +0800</pubDate><description><![CDATA[﻿﻿
AndroidStudio中的logcat面板经常出现显示信息不完全，或者前部分log被后面冲刷而不能显示的问题。此时可用adb命令将日志打印到指定文件，步骤如下：

1、创建指定文件，如D:/logcat.txt；
2、在cmd或者androidstudio的terminal中键入：adb logcat>D:/logcat.txt.

此后，所有log将被写入D:/logcat]]></description><category></category></item></channel></rss>