5 Picasso_L

尚未进行身份认证

量的积累才有质的飞跃

等级
博文 100
排名 1w+

java.util.ConcurrentModificationException异常处理

对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常Causedby:java.util.ConcurrentModificationExceptioneg:ArrayListmWidgets=newArrayList;mWidgets.add(

2018-01-16 09:42:43

adb之am、pm命令

PM命令pm即packagemanager,使用pm命令可以去模拟android行为或者查询设备上的应用信息等1、命令格式:pm2、命令列表:命令功能实现方法dumpdump信息AM.dumpPackageStateStaticclear清空App数据AMS.clearApplicationUserDatauninstall

2017-12-01 09:40:58

Android通讯录、通话记录、短信、应用等模糊查询方法

最近要开发一个功能,能够查询手机内部的通讯录、通话记录、短信、应用、资源管理等内容,所以将一下方法作下记录。其中通讯录、通话记录和短信都是支持输入号码或者名字或者内容就能模糊匹配的。

2017-12-01 09:23:51

给你的app添加桌面widget

一般长按桌面会弹出一个界面让你选择控件,选择完了拖到桌面就能使用了。那如何为自己的app添加这么一个widget呢?前一篇博客写了个recyclerview的demo——RecyclerView科普–如何实现腾讯首页功能,下面我们为这个app来添加一个widget,先看一下效果吧。

2017-04-24 14:20:42

RecyclerView科普--如何实现腾讯首页功能

RecyclerView是AndroidL版本中新添加的一个用来取代ListView和GridView的控件,它的灵活性与可替代性比listview更好。android系统源码里面也已经开始使用了,比如Launcher界面,比如Message界面等。接下来通过下面的文章讲解如何使用RecyclerView,为啥可以抛弃ListView和GridView,后面,还会分析下腾讯首页是如何实现的。一

2017-04-18 16:31:40

android7.x Launcher3源码解析(3)---workspace和allapps加载流程

Launcher系列目录:一、android7.xLauncher3源码解析(1)—启动流程二、android7.xLauncher3源码解析(2)—框架结构三、android7.xLauncher3源码解析(3)—workspace和allapps加载流程

2017-04-12 11:05:21

android7.x Launcher3源码解析(2)---框架结构

一、android7.xLauncher3源码解析(1)—启动流程二、android7.xLauncher3源码解析(2)—框架结构上一篇粗略的讲了下Launcher的启动流程,主要是讲了如何启动到Launcher的,Launcher启动后的那些流程,打算讲完这篇博客后再讲。

2017-04-10 15:26:23

android7.x Launcher3源码解析(1)---启动流程

Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程com.android.launcher意外停止”的提示窗口。这时需要重新启动Launcher。——百度百科

2017-04-07 16:10:36

android7.x SystemUI源码分析(1)

简介SystemUI属于android系统级的apk,位置在frameworks\base\packages\SystemUI,主要功能有:1)状态栏信息显示,比如电池,wifi信号,3G/4G等icon显示2)通知面板,比如系统消息,第三方应用消息,都是在通知面板显示。3)近期任务栏显示面板,比如长按主页或近期任务快捷键,可以显示近期使用的应用。4)提供截图服

2017-04-06 13:57:14

Android统计流量方法

Android对流量的统计通过一个TrafficStats类可以直接获取,而且可以区分是手机流量还是总的流量,但是这些获取的流量都是从一次开机到读取时刻的统计量

2017-01-17 15:06:37

Retrofit如何解析xml

在一般开发当中,用的最多的要属json解析了,retrofit自带的json解析是GsonConverterFactory;当然,有些公司也会使用xml解析,retrofit中xml解析使用的是SimpleXmlConverterFactory;当然,有些奇葩点的公司就一会用json一会用xml。废话不多说,直接上步骤。1、依赖库compile('com.squareup.retrofit2:co

2016-12-12 15:39:15

Android命名规范

一个项目是团队合作开发的,规范的命名有助于团队开发者们的阅读和修改,统一规范,有效提高开发效率。另外,审核一个程序员的编程水平的时候,命名规范也是一大标准,所以,下面我就总结下我从网上别人的经验和自己的感悟中收集总结的android命名规范。

2016-11-22 14:09:47

Retrofit打印请求地址和返回内容

用过retrofit的同学,肯定会很爽,因为用起来实在是方便。但是我之前在使用retrofit的时候,发现没法打印出网络请求日志,包括请求urll、返回内容等。要实现打印日志,就要用到HttpLoggingInterceptor这个类。

2016-11-17 15:39:09

Manifest merger failed with multiple errors, see logs问题处理

在android开发的时候,有时候会遇到这样的问题Error:Executionfailedfortask':test:processDebugManifest'.>Manifestmergerfailedwithmultipleerrors,seelogs但是要命的是,除了这个log,没有什么其他的有用信息了,怎么办?处理方式是这样的:首先进入命令行,输入命令grad

2016-11-08 18:24:28

getDrawable,getColor 过时的替代方法

相信很多朋友在开发的时候,会遇到getDrawable,getColor过时的问题,如下图处理方法:可以使用新加入的方法ContextCompat这篇博客很简单,简单记录。

2016-10-12 10:54:29

apk字体大小跟着系统字体大小变化的问题处理

原来从android4.0开始,android系统就提供了修改字体的大小功能(看来我知道的太晚了。。。),如果代码里面不做修改的话,一修改大小界面就会变的面目全非了。。。

2016-10-11 17:22:51

《HTML+CSS基础课程》之HTML

第1章Html介绍1.1Html和CSS的关系HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背

2016-10-09 11:36:58

关于华为手机Log.d打印不出来log的问题

今天在处理一个bug,但是,明明打了log,却没有显示出来,后来我打断点,那个地方又走到了,毕了狗。。。同事告诉我,说华为的手机,Log.d打印不出来。。。查了下资料,解决方法如下:1、进入拨号界面输入:*#*#2846579#*#*2、点击后台设置3、点击LOG设置4、点击第一项AP日志这样

2016-09-09 17:54:10

Picasso源码分析

对于android的图片加载库,之前用过UIL、volley、Picasso、Glide、Fresco,都是很好的图片加载库,之前对于Picasso这个库研究的比较多一点,网络上对于Picasso的源码分析也很多,但是还是觉得自己从头开始跟一下源码,自己才会真正有收获,所以就有了这篇博客。另外,关于Picasso的使用介绍,本篇先不做介绍,稍后会专门写一篇使用详情的博客。

2016-08-18 15:28:52

Android Studio插件ADB WIFI(让调试飞起)

之前开发android的时候,都是用的数据线,开发了一段时间,会发现android的数据线的接口经常容易坏,有时候为了抓个偶现的bug,费很大劲,复现了,一查log,发现log没出,接口又坏了。。。。崩溃,后来也尝试用过一些三方的无效调试,今天发现Androidstudio居然有这个插件。

2016-07-23 10:43:47
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!