<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Picasso_L的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Picasso_L</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Picasso_L]]></copyright><item><title><![CDATA[java.util.ConcurrentModificationException异常处理]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/79071121</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/79071121</guid><author>Picasso_L</author><pubDate>Tue, 16 Jan 2018 09:42:43 +0800</pubDate><description><![CDATA[对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常

Caused by: java.util.ConcurrentModificationException

eg：



ArrayList mWidgets = new ArrayList;
        mWidgets.add(]]></description><category></category></item><item><title><![CDATA[adb之am、pm命令]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/78683405</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/78683405</guid><author>Picasso_L</author><pubDate>Fri, 01 Dec 2017 09:40:58 +0800</pubDate><description><![CDATA[PM命令
  pm即package manager，使用pm命令可以去模拟android行为或者查询设备上的应用信息等
1、命令格式：pm 2、命令列表：
  命令
  功能
  实现方法  dump 
  dump信息
  AM.dumpPackageStateStatic
  clear 
  清空App数据
  AMS.clearApplicationUserData
  uninstall]]></description><category></category></item><item><title><![CDATA[Android通讯录、通话记录、短信、应用等模糊查询方法]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/78683199</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/78683199</guid><author>Picasso_L</author><pubDate>Fri, 01 Dec 2017 09:23:51 +0800</pubDate><description><![CDATA[最近要开发一个功能，能够查询手机内部的通讯录、通话记录、短信、应用、资源管理等内容，所以将一下方法作下记录。其中通讯录、通话记录和短信都是支持输入号码或者名字或者内容就能模糊匹配的。]]></description><category></category></item><item><title><![CDATA[给你的app添加桌面widget]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/70597609</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/70597609</guid><author>Picasso_L</author><pubDate>Mon, 24 Apr 2017 14:20:42 +0800</pubDate><description><![CDATA[一般长按桌面会弹出一个界面让你选择控件，选择完了拖到桌面就能使用了。那如何为自己的app添加这么一个widget呢？前一篇博客写了个recyclerview的demo——RecyclerView科普–如何实现腾讯首页功能，下面我们为这个app来添加一个widget，先看一下效果吧。]]></description><category></category></item><item><title><![CDATA[RecyclerView科普--如何实现腾讯首页功能]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/70229840</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/70229840</guid><author>Picasso_L</author><pubDate>Tue, 18 Apr 2017 16:31:40 +0800</pubDate><description><![CDATA[RecyclerView 是Android L版本中新添加的一个用来取代ListView和GridView的控件，它的灵活性与可替代性比listview更好。android系统源码里面也已经开始使用了，比如Launcher界面，比如Message界面等。接下来通过下面的文章讲解如何使用RecyclerView,为啥可以抛弃ListView和GridView，后面，还会分析下腾讯首页是如何实现的。
一]]></description><category></category></item><item><title><![CDATA[android7.x Launcher3源码解析（3）---workspace和allapps加载流程]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/70140694</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/70140694</guid><author>Picasso_L</author><pubDate>Wed, 12 Apr 2017 11:05:21 +0800</pubDate><description><![CDATA[Launcher系列目录： 
一、android7.x Launcher3源码解析（1）—启动流程 
二、android7.x Launcher3源码解析（2）—框架结构 
三、android7.x Launcher3源码解析（3）—workspace和allapps加载流程]]></description><category></category></item><item><title><![CDATA[android7.x Launcher3源码解析（2）---框架结构]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/69949132</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/69949132</guid><author>Picasso_L</author><pubDate>Mon, 10 Apr 2017 15:26:23 +0800</pubDate><description><![CDATA[一、android7.x Launcher3源码解析（1）—启动流程 
二、android7.x Launcher3源码解析（2）—框架结构上一篇粗略的讲了下Launcher的启动流程，主要是讲了如何启动到Launcher的，Launcher启动后的那些流程，打算讲完这篇博客后再讲。]]></description><category></category></item><item><title><![CDATA[android7.x Launcher3源码解析（1）---启动流程]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/69568486</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/69568486</guid><author>Picasso_L</author><pubDate>Fri, 07 Apr 2017 16:10:36 +0800</pubDate><description><![CDATA[Launcher是安卓系统中的桌面启动器，安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一，安卓系统中如果没有Launcher就无法启动安卓桌面，Launcher出错的时候，安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动Launcher。 —— 百度百科]]></description><category></category></item><item><title><![CDATA[android7.x SystemUI源码分析（1）]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/69388919</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/69388919</guid><author>Picasso_L</author><pubDate>Thu, 06 Apr 2017 13:57:14 +0800</pubDate><description><![CDATA[简介
  SystemUI属于android系统级的apk，位置在frameworks\base\packages\SystemUI，主要功能有： 
  1)状态栏信息显示，比如电池，wifi信号，3G/4G等icon显示 
  2)通知面板，比如系统消息，第三方应用消息，都是在通知面板显示。 
  3)近期任务栏显示面板，比如长按主页或近期任务快捷键，可以显示近期使用的应用。 
  4)提供截图服]]></description><category></category></item><item><title><![CDATA[Android统计流量方法]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/54583260</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/54583260</guid><author>Picasso_L</author><pubDate>Tue, 17 Jan 2017 15:06:37 +0800</pubDate><description><![CDATA[Android对流量的统计通过一个TrafficStats类可以直接获取，而且可以区分是手机流量还是总的流量，但是这些获取的流量都是从一次开机到读取时刻的统计量]]></description><category></category></item><item><title><![CDATA[Retrofit如何解析xml]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/53583507</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/53583507</guid><author>Picasso_L</author><pubDate>Mon, 12 Dec 2016 15:39:15 +0800</pubDate><description><![CDATA[在一般开发当中，用的最多的要属json解析了，retrofit自带的json解析是GsonConverterFactory；当然，有些公司也会使用xml解析，retrofit中xml解析使用的是SimpleXmlConverterFactory；当然，有些奇葩点的公司就一会用json一会用xml。废话不多说，直接上步骤。1、依赖库compile ('com.squareup.retrofit2:co]]></description><category></category></item><item><title><![CDATA[Android命名规范]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/53285293</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/53285293</guid><author>Picasso_L</author><pubDate>Tue, 22 Nov 2016 14:09:47 +0800</pubDate><description><![CDATA[一个项目是团队合作开发的，规范的命名有助于团队开发者们的阅读和修改，统一规范，有效提高开发效率。另外，审核一个程序员的编程水平的时候，命名规范也是一大标准，所以，下面我就总结下我从网上别人的经验和自己的感悟中收集总结的android命名规范。]]></description><category></category></item><item><title><![CDATA[Retrofit打印请求地址和返回内容]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/53200926</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/53200926</guid><author>Picasso_L</author><pubDate>Thu, 17 Nov 2016 15:39:09 +0800</pubDate><description><![CDATA[用过retrofit的同学，肯定会很爽，因为用起来实在是方便。但是我之前在使用retrofit的时候，发现没法打印出网络请求日志，包括请求urll、返回内容等。要实现打印日志，就要用到HttpLoggingInterceptor这个类。]]></description><category></category></item><item><title><![CDATA[Manifest merger failed with multiple errors, see logs问题处理]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/53085299</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/53085299</guid><author>Picasso_L</author><pubDate>Tue, 08 Nov 2016 18:24:28 +0800</pubDate><description><![CDATA[在android开发的时候，有时候会遇到这样的问题Error:Execution failed for task ':test:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs但是要命的是，除了这个log，没有什么其他的有用信息了，怎么办？处理方式是这样的： 
首先进入命令行，输入命令grad]]></description><category></category></item><item><title><![CDATA[getDrawable，getColor 过时的替代方法]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52795225</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52795225</guid><author>Picasso_L</author><pubDate>Wed, 12 Oct 2016 10:54:29 +0800</pubDate><description><![CDATA[相信很多朋友在开发的时候，会遇到getDrawable，getColor 过时的问题，如下图处理方法： 
可以使用新加入的方法ContextCompat这篇博客很简单，简单记录。]]></description><category></category></item><item><title><![CDATA[apk字体大小跟着系统字体大小变化的问题处理]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52789933</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52789933</guid><author>Picasso_L</author><pubDate>Tue, 11 Oct 2016 17:22:51 +0800</pubDate><description><![CDATA[原来从android4.0开始，android系统就提供了修改字体的大小功能（看来我知道的太晚了。。。），如果代码里面不做修改的话，一修改大小界面就会变的面目全非了。。。]]></description><category></category></item><item><title><![CDATA[《HTML+CSS基础课程》之HTML]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52765122</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52765122</guid><author>Picasso_L</author><pubDate>Sun, 09 Oct 2016 11:36:58 +0800</pubDate><description><![CDATA[第1章 Html介绍1.1 Html和CSS的关系
  
  HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息，可以包含文字、图片、视频等。
  CSS样式是表现。就像网页的外衣。比如，标题字体、颜色变化，或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
  JavaScript是用来实现网页上的特效效果。如：鼠标滑过弹出下拉菜单。或鼠标滑过表格的背]]></description><category></category></item><item><title><![CDATA[关于华为手机Log.d打印不出来log的问题]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52489560</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52489560</guid><author>Picasso_L</author><pubDate>Fri, 09 Sep 2016 17:54:10 +0800</pubDate><description><![CDATA[今天在处理一个bug，但是，明明打了log，却没有显示出来，后来我打断点，那个地方又走到了，毕了狗。。。同事告诉我，说华为的手机，Log.d打印不出来。。。查了下资料，解决方法如下： 
1、进入拨号界面输入：*#*#2846579#*#* 
2、点击后台设置 
3、点击LOG设置 
4、点击第一项AP日志这样]]></description><category></category></item><item><title><![CDATA[Picasso源码分析]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52241411</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52241411</guid><author>Picasso_L</author><pubDate>Thu, 18 Aug 2016 15:28:52 +0800</pubDate><description><![CDATA[对于android的图片加载库，之前用过UIL、volley、Picasso、Glide、Fresco，都是很好的图片加载库，之前对于Picasso这个库研究的比较多一点，网络上对于Picasso的源码分析也很多，但是还是觉得自己从头开始跟一下源码，自己才会真正有收获，所以就有了这篇博客。另外，关于Picasso的使用介绍，本篇先不做介绍，稍后会专门写一篇使用详情的博客。]]></description><category></category></item><item><title><![CDATA[Android Studio插件ADB WIFI（让调试飞起）]]></title><link>https://blog.youkuaiyun.com/Picasso_L/article/details/52002989</link><guid>https://blog.youkuaiyun.com/Picasso_L/article/details/52002989</guid><author>Picasso_L</author><pubDate>Sat, 23 Jul 2016 10:43:47 +0800</pubDate><description><![CDATA[之前开发android的时候，都是用的数据线，开发了一段时间，会发现android的数据线的接口经常容易坏，有时候为了抓个偶现的bug，费很大劲，复现了，一查log，发现log没出，接口又坏了。。。。崩溃，后来也尝试用过一些三方的无效调试，今天发现Android studio居然有这个插件。]]></description><category></category></item></channel></rss>