<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[码可菠萝的博客]]></title><description><![CDATA[好好学习，天天向上]]></description><link>https://blog.youkuaiyun.com/tzl0322</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tzl0322]]></copyright><item><title><![CDATA[热修复框架Tinker的使用]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/81742210</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/81742210</guid><author>tzl0322</author><pubDate>Thu, 16 Aug 2018 15:18:22 +0800</pubDate><description><![CDATA[Tinker是腾讯出的一款热修复框架，关于热修复框架Tinker介绍本文就不描述太多了，网络已经很多了

本文主要介绍主要基础的集成使用，本文主要使用Gradle方式集成

Tinker的github地址，详细介绍可以看wiki

https://github.com/Tencent/tinker

demo的github地址：

https://github.com/ZhiLiangT/tink...]]></description><category></category></item><item><title><![CDATA[关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78682165</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78682165</guid><author>tzl0322</author><pubDate>Thu, 30 Nov 2017 23:08:43 +0800</pubDate><description><![CDATA[搜索半天都没有看到一样的错误原因，今天看到一个说support.v7:RecyclerView的版本要和support.v7:appcompat一样看自己的project structure，发现不一致，一个是24.2.0，另一个是23.几，然后改成一样的瞬间解决转：Recyclerview使用时的一个错误]]></description><category></category></item><item><title><![CDATA[Android倒计时 CountDownTimer的使用]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78660190</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78660190</guid><author>tzl0322</author><pubDate>Tue, 28 Nov 2017 22:38:02 +0800</pubDate><description><![CDATA[在Android中倒计时这个功能应该是非常普遍，google也为我们提供了这样一个工具类 CountDownTimer从字面都可以看出是作为定时器使用的，使用起来也是非常简单1.构造函数该类的构造方法提供两个参数，第一个表示总时间，第二个间隔时间CountDownTimer(long time,long interval)2.主要方法该类主要有四个方法： 
1. cancel() 取消定时器 
2.]]></description><category></category></item><item><title><![CDATA[Android Studio 添加忽略 过滤Git提交]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78660006</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78660006</guid><author>tzl0322</author><pubDate>Tue, 28 Nov 2017 22:16:58 +0800</pubDate><description><![CDATA[1.进入setting->Version Control->Ignored Files如图所示 
Android Studio默认给出了三种忽略方式，供开发者进行选择： 
1、忽略指定的文件 
2、忽略文件夹下所有文件 
3、忽略符合匹配规则的文件 
如图所示主要忽略的部分有：1、.idea 文件夹，此文件夹是用来保存开发工具的设置信息。 
2、 .gradle 文件夹，此文件夹是用来保存gradl]]></description><category></category></item><item><title><![CDATA[会出现unreachable　statement的可能]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78615607</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78615607</guid><author>tzl0322</author><pubDate>Thu, 23 Nov 2017 15:48:41 +0800</pubDate><description><![CDATA[java编译器把unreachable　statement标记为运行时错误，一个unreachable　statement就是编译器决定永远不会执行它。下面的几种情况会出现 unreachable statement：（1）在reutrn语句后写语句。（2）在throw语句后写语句。（3）break、continue语句之后定义语句。（4）“\u10100”//合法，相当于‘\u1010’和字符串“]]></description><category></category></item><item><title><![CDATA[在Android 6.0 中使用HttpClient]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78602844</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78602844</guid><author>tzl0322</author><pubDate>Wed, 22 Nov 2017 13:53:41 +0800</pubDate><description><![CDATA[只需要在 app下的build.gradle 文件的 Android 中配置：useLibrary ‘org.apache.http.legacy’  即可]]></description><category></category></item><item><title><![CDATA[WebView--日常BUG：]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78385834</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78385834</guid><author>tzl0322</author><pubDate>Sun, 29 Oct 2017 15:44:07 +0800</pubDate><description><![CDATA[WebView图片显示不全：有时我们使用WebView加载html页面的时候会出现图片大于屏幕，需要左右滑动才能看到全部，这无疑是一个非常不好的用户体验，怎么能让图片刚好适配屏幕的宽度，用一下方法试了之后可行：//支持JavaScript
WebSettings webSettings = tvBrief.getSettings();
webSettings.setJavaScriptEnabled]]></description><category></category></item><item><title><![CDATA[WebView基础三：WebView优化]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78385746</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78385746</guid><author>tzl0322</author><pubDate>Sun, 29 Oct 2017 15:35:03 +0800</pubDate><description><![CDATA[一.优化网页加载速度默认情况html代码下载webView后，webkit开始解析网页各个节点，发现有外部样式文件或者外部脚本文件时，异步发起网络请求下载文件，但如果在这之前也有解析到image节点，那是比也会发起网络请求下载相应的图片。在网络情况比较差的情况下，过多的网络请求就会造成宽带紧张，影响到CSS或js文件的加载时间，造成页面空包loading过久，解决的办法就是告诉webview先不要自]]></description><category></category></item><item><title><![CDATA[WebView基础二：常用方法和常用类]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78385649</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78385649</guid><author>tzl0322</author><pubDate>Sun, 29 Oct 2017 15:22:46 +0800</pubDate><description><![CDATA[1.WebView的常用方法1.常用方法webVIew.onResume();  
//激活WebView为活跃状态，能正常执行网页的响应webView.onPause(); 
//通过onPause动作通知内核暂时停止所有的动作，比如DOM的解析，plugin的执行，JavaScript的执行webView.pauseTimers() 
//当应用程序(存在webview)被切换到后台时，这个方法]]></description><category></category></item><item><title><![CDATA[WebView基础一：Android WebView与JS的交互]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78127195</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78127195</guid><author>tzl0322</author><pubDate>Thu, 28 Sep 2017 19:10:27 +0800</pubDate><description><![CDATA[1.利用WebView加载html页面现在，大部分的APP都是采用混合开发，想淘宝京东都可以看到，这也是以后的趋势，所以有必要学习一下。 
先从最基本的来，然后在扩展。布局文件：<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android]]></description><category></category></item><item><title><![CDATA[移动端 使用X5 内核 html自动播放视频]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/78088442</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/78088442</guid><author>tzl0322</author><pubDate>Mon, 25 Sep 2017 19:13:07 +0800</pubDate><description><![CDATA[1.首先集成配置X5内核1. 集成SDK下载链接： 
https://x5.tencent.com/tbs/sdk.html如果是Android Studio用户将 相应的jar包放在 jniLibs 文件夹下，如果是Eclipse用户，放在libs文件夹下即可。x5暂时不提供64位so文件，为了保证64位手机能正常加载x5内核，如果使用是Eclipse则需要将所有的.so文件都放置在so加载目录：]]></description><category></category></item><item><title><![CDATA[android.content.ReceiverCallNotAllowedException: 解决方法]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77976722</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77976722</guid><author>tzl0322</author><pubDate>Thu, 14 Sep 2017 10:12:21 +0800</pubDate><description><![CDATA[BUG集锦]]></description><category></category></item><item><title><![CDATA[neural_style的使用-人人都是艺术家]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77948395</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77948395</guid><author>tzl0322</author><pubDate>Tue, 12 Sep 2017 18:43:42 +0800</pubDate><description><![CDATA[1.   首先需要安装Python环境，我安装的是Python3.6地址：https://www.python.org/downloads/windows/  
根据自身电脑配置选择不同的版本进行下载 
安装选择自定义安装，勾选所有的选项 
 
下一步默认全选就好了 
 
图片是网上找的，下面两项也勾选，下面选择指定安装的文件夹 
 
安装完成后，配置环境变量 python的路径 
 
以及pip的]]></description><category></category></item><item><title><![CDATA[Android颜色选择器]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77840203</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77840203</guid><author>tzl0322</author><pubDate>Mon, 04 Sep 2017 18:06:39 +0800</pubDate><description><![CDATA[最近要做画板的软件，需要为画笔选择颜色，然后根据滑动的轨迹进行画图，本着不重复早轮子的精神（主要是不会），在GitHub上搜了一下，找到了一个不错的今天记录一下。 
先看效果图： 
 
动态的： 
 
我是用弹出Dialog的形式进行颜色选择，也可用其他方式使用。 
github链接： 
https://github.com/LarsWerkman/HoloColorPicker首先在app 下gr]]></description><category></category></item><item><title><![CDATA[Android Studio 引入第三方类库的问题failed to resolve]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77839820</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77839820</guid><author>tzl0322</author><pubDate>Mon, 04 Sep 2017 17:34:20 +0800</pubDate><description><![CDATA[今天做项目准备导入fresco作为图片加载框架的时候，突然添加依赖就不管用了。 
报以下错误**Failed to resolve :com.xxxxxx.xxx.xx1.2.3 
Show in File 
Show in Project Structure dialog** 
 
后来google了一把，已解决 
在app gradle 下添加一下内容即可allprojects {
    re]]></description><category></category></item><item><title><![CDATA[Android tools 的使用]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77663504</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77663504</guid><author>tzl0322</author><pubDate>Tue, 29 Aug 2017 09:19:55 +0800</pubDate><description><![CDATA[第一部分安卓开发中，在写布局代码的时候，ide可以看到布局的预览效果。 
 
但是有些效果则必须在运行之后才能看见，比如这种情况：TextView在xml中没有设置任何字符，而是在activity中设置了text。因此为了在ide中预览效果，你必须在xml中为TextView控件设置android:text属性<TextView
  android:id="@+id/text_main"
  and]]></description><category></category></item><item><title><![CDATA[RecyclerView GridLayoutManager实现复杂的列数变化的布局]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77648144</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77648144</guid><author>tzl0322</author><pubDate>Mon, 28 Aug 2017 14:10:08 +0800</pubDate><description><![CDATA[遇到复杂的不规则列（即有的行显示的列数多，有的行显示的列数少，并且每列显示的内容页不一样）对于这种需求在recyclerview出来之前的解决方案，要么就是listview中嵌套girdview，要么就直接使用scrollview，勉强可以实现此效果，但是这两种实现都有非常大的缺陷–都不能进行item的复用。有了recyclerview之后这种需求就迎刃而解了，并且实现这种效果利用recyclerv]]></description><category></category></item><item><title><![CDATA[Android 隐式启动]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77586340</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77586340</guid><author>tzl0322</author><pubDate>Fri, 25 Aug 2017 20:00:01 +0800</pubDate><description><![CDATA[关于显示启动不用多做介绍比较简单，今天主要整理下隐式启动注意的地方，方便以后自己查阅。 
隐式启动不需要指定包名和类名，隐式启动的调用需要Intent能够匹配目标组件的IntentFilter中的信息。1.首先在Application中配置隐式启动的信息，主要有action，category和data， 
如下图所示：<activity android:name=".yinshi.IntentTes]]></description><category></category></item><item><title><![CDATA[Android 常用测试接口 视频，天气等]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77484161</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77484161</guid><author>tzl0322</author><pubDate>Tue, 22 Aug 2017 18:56:59 +0800</pubDate><description><![CDATA[视频测试地址：https://media.w3.org/2010/05/sintel/trailer.mp4 
https://www.w3schools.com/html/movie.mp4 
http://120.52.72.54/clips.vorwaerts-gmbh.de/c3pr90ntc0td/big_buck_bunny.mp4 
http://clips.vorwaerts-gmb]]></description><category></category></item><item><title><![CDATA[Android 日常BUG 解决方案]]></title><link>https://blog.youkuaiyun.com/tzl0322/article/details/77483797</link><guid>https://blog.youkuaiyun.com/tzl0322/article/details/77483797</guid><author>tzl0322</author><pubDate>Tue, 22 Aug 2017 18:42:21 +0800</pubDate><description><![CDATA[1.Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs 
Crunching Cruncher 是什么意思呢，Crunching 嘎吱作响； Cruncher 数字计算器； 
直译过来：数字计算器嘎吱作响，就是处理不了这个图片，所以肯定是图片出现了问题。 
问题原因： 
1、]]></description><category></category></item></channel></rss>