java.util.ConcurrentModificationException异常处理

对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常 Caused by: java.util.ConcurrentModificationException eg: ArrayL...

2018-01-16 09:42:43

阅读数 236

评论数 0

adb之am、pm命令

PM命令 pm即package manager,使用pm命令可以去模拟android行为或者查询设备上的应用信息等 1、命令格式:pm 2、命令列表: 命令 功能 实现方法 dump dump信息 AM.dumpPackageStateStatic clear ...

2017-12-01 09:40:58

阅读数 2402

评论数 0

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

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

2017-12-01 09:23:51

阅读数 1482

评论数 1

给你的app添加桌面widget

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

2017-04-24 14:20:42

阅读数 2149

评论数 0

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

RecyclerView 是Android L版本中新添加的一个用来取代ListView和GridView的控件,它的灵活性与可替代性比listview更好。android系统源码里面也已经开始使用了,比如Launcher界面,比如Message界面等。接下来通过下面的文章讲解如何使用Recycl...

2017-04-18 16:31:40

阅读数 1332

评论数 0

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

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

2017-04-12 11:05:21

阅读数 3703

评论数 1

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

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

2017-04-10 15:26:23

阅读数 4219

评论数 3

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

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

2017-04-07 16:10:36

阅读数 4870

评论数 1

android7.x SystemUI源码分析(1)

简介 SystemUI属于android系统级的apk,位置在frameworks\base\packages\SystemUI,主要功能有: 1)状态栏信息显示,比如电池,wifi信号,3G/4G等icon显示 2)通知面板,比如系统消息,第三方应用消息,都是在通知面板显示。 ...

2017-04-06 13:57:14

阅读数 2679

评论数 0

Android统计流量方法

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

2017-01-17 15:06:37

阅读数 1542

评论数 0

Retrofit如何解析xml

在一般开发当中,用的最多的要属json解析了,retrofit自带的json解析是GsonConverterFactory;当然,有些公司也会使用xml解析,retrofit中xml解析使用的是SimpleXmlConverterFactory;当然,有些奇葩点的公司就一会用json一会用xml。...

2016-12-12 15:39:15

阅读数 5107

评论数 2

Android命名规范

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

2016-11-22 14:09:47

阅读数 483

评论数 0

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

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

2016-11-17 15:39:09

阅读数 12124

评论数 7

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

在android开发的时候,有时候会遇到这样的问题Error:Execution failed for task ':test:processDebugManifest'. > Manifest merger failed with multiple errors, see logs但是要命...

2016-11-08 18:24:28

阅读数 21537

评论数 6

getDrawable,getColor 过时的替代方法

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

2016-10-12 10:54:29

阅读数 722

评论数 0

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

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

2016-10-11 17:22:51

阅读数 740

评论数 0

《HTML+CSS基础课程》之HTML

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

2016-10-09 11:36:58

阅读数 1097

评论数 0

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

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

2016-09-09 17:54:10

阅读数 5007

评论数 2

Picasso源码分析

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

2016-08-18 15:28:52

阅读数 1118

评论数 0

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

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

2016-07-23 10:43:47

阅读数 8286

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭