最新消息:文章中包含代码时,请遵守代码高亮规范!

王 伟的文章

【转载】Android电池电量监听

Android 3个月前 (10-08) 165浏览 0评论

监听电池状态只需要接收Intent.ACTION_BATTERY_CHANGED的广播即可,当电池状态发生变化时会发出广播。 1.运行状态如下图: 1.充电中的状态 2.未充电时的状态 2.实现代码如下,各个状态通过名字就很容易知道意思,Batt...

Glide与Picasso的对比【转载】

Android 4个月前 (09-20) 283浏览 0评论

Glide和Picasso都是非常优秀的加载图片框架。 一、使用方式 Picasso仅仅支持context,而Glide支持6种,分别是Context、Activity、FragmentActivity、Fragment(v4包下)、Fragment...

Android View的绘制流程【原创】

Android 4个月前 (09-20) 209浏览 0评论

自定义View的时候,我们就需要了解Android中View的绘制流程,这样才能更好的进行代码的编写。大家都知道自定义View时,需要重写onMeasure(),onDraw()方法,如果是ViewGroup除了要重写onMeasure(),onDr...

Android闪关灯打开与关闭问题【原创】

Android 4个月前 (09-17) 239浏览 0评论

在项目中需要做个类似手电筒的功能。但是测试时出现了多款手机打不开闪光灯的情况,很奇怪。后来就发现是在Android5.0以后和5.0之前是不一样的。这里有一个工具类,可以直接拿到项目中使用。 public class LightManager {...

H5与Native的交互【转载】

Android 4个月前 (09-17) 157浏览 0评论

在H5页面疯狂的今天,H5和Native的交互就至关重要,而且交互的方式有很多,google提供了一个公共的方式:js与native互调,即js可以调用Native方法,Native同样也可以调用js方法。不过今天要讲的并不是Url拦截的方式和Jav...

简单实用的Android ORM框架TigerDB【转载】

Android 1年前 (2016-08-25) 1747浏览 0评论

TigerDB是一个简单的Android ORM框架,它能让你一句话实现数据库的增删改查,同时支持实体对象的持久化和自动映射,同时你也不必关心表结构的变化,因为它会自动检测新增字段来更新你的表结构。 该库主要包括如下几个要点: 根据实体对象自动建表、...

ListView嵌套GridView问题【原创】

Android 1年前 (2016-08-25) 1747浏览 0评论

开发中,遇到一个问题,是ListView嵌套GridView,需要点击整个ListView的Item进行跳转。但是在点击GridView区域时无法进行页面的跳转。这是因为GridView获得了焦点。导致点击无法跳转。 解决方法就是: 1.在Item最...

底部导航实现总结【原创】

Android 1年前 (2016-08-16) 1438浏览 0评论

底部导航有很多种实现方式。目前比较常用的是RadioGroup+Fragment,FragmentTabHost+Fragment,BottomNavigationBar三种方式,下面分别介绍: 一、RadioGroup+Fragment方式:这种方...

类似QQ空间点赞动画效果【原创】

Android 1年前 (2016-08-09) 4233浏览 0评论

偶然间发现QQ空间的点赞效果还不错。它是在点赞后,将点赞的图标放大后缩小至原来大小的动画。 ObjectAnimator animator1 = ObjectAnimator.ofFloat(mImgZambia,"scaleX&quo...

Picasso的使用及内存优化

Android 2年前 (2016-07-01) 2607浏览 0评论

一、Picasso介绍 picasso是Square公司开源的一个Android第三方图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。 二、Picasso基本用法 Picasso.wi...