ImageView在我们的项目中经常使用,一般ImageView是正方形的,要使用圆形的ImageView可以通过自定义View来实现,下面我们介绍一下如何实现。1.CircularImageView.java 继承自ImageView:package com.yayun.circularimageview;
import com.mikhaellopez.circularimageview.R...
分类:
移动开发 时间:
2015-09-21 19:37:24
阅读次数:
245
类似于actionBar也是在导航栏里用但是他使用的是menu菜单设置菜单项的AsAction=“always|withText”本例使用LoaderCallbacks接口回调使用菜单项 1 import java.io.File; 2 import java.io.UnsupportedEnc.....
分类:
其他好文 时间:
2015-09-19 22:35:04
阅读次数:
243
在做一些APP的时候可能会用到城市选择模块的功能,本实例可以提供位置自定定位和手动选择的功能,非常好用,大家可以修改后加入自己的项目中。首先看一下效果:1.进入有的手机可能会提示权限要求,这时我们选择允许。2.选择允许后进入:这个位置可以看到我们的城市已经通过GPS获取到了点击这个控件,城市获取完成了:下面我们看一下关键代码如何实现这个功能效果。1.MainActivity.java:packag...
分类:
移动开发 时间:
2015-09-18 18:36:18
阅读次数:
304
页面之间的传值,有android基础的童鞋都会知道,可以通过Intent进行传值,但是动态控制另一个页面控件的显示恐怕这个就不好用了吧,下面我们介绍一个比较好用的框架-EventBus,通过实例介绍它的使用(要引入jar包才能使用EventBus,jar包在源码下载中)。一、介绍一下EventBus使用EventBus的步骤:1.新建一个类:作为消息类/**
*
*/
package com...
分类:
移动开发 时间:
2015-09-14 18:08:53
阅读次数:
189
一、概念及相关方法android中实现定时任务一般有两种实现方式,一种是使用Java API中提供的Timer类,一种是使用android的Alarm机制。Timer机制有个短板就是不太适用于那些需要长期在后台运行的任务,我们都知道为了让电池更加耐用,会在长时间不操作手机的情况下,CPU进入休眠状态,这是可能导致Timer中的定时任务无法正确运行。所以我们重点来研究一下Alarm机制。AlarmM...
分类:
移动开发 时间:
2015-09-13 21:42:37
阅读次数:
246
蘑菇街的IM 网络层:API center 负责管理、注册所有的API;接受服务器数据(可以分离连接代买,仅提供接受数据的接口),调用解析接口,回调API;超时处理;有自己的线程。有一个SuperAPI 还有一个 APIProtocalsuperAPI 是所有API的基类,负责注册request和r...
分类:
其他好文 时间:
2015-09-13 13:15:20
阅读次数:
146
手电筒功能实现简单很实用,下面我们就来研究一下如何自制一款手电筒小程序,初学者可以通过实例了解原理,提高学习android技术的热情和动力。首先我们了解一下手电筒要调用哪些android权限:...
分类:
移动开发 时间:
2015-09-12 17:45:59
阅读次数:
219
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的...
分类:
移动开发 时间:
2015-09-09 13:03:05
阅读次数:
156
用过美团客户端的朋友都知道,美团的加载等待提示很有意思,是一种动画的形式展现给我们,下面我们就对这背后的原理进行了解,然后实现自己的等待动画效果。首先我们准备两张图片:这两张图片看起来一模一样啊?细心的朋友会发现唯一不同的就在脚部,OK,我们就利用这两张图片的轮换播放实现动画效果,下面看一下代码:1.动画文件frame_meituan.xml:
<animation-list xmlns:andr...
分类:
移动开发 时间:
2015-09-08 12:37:07
阅读次数:
202
前一段时间我写过一篇关于短信监听的文章Android实战简易教程-第四十枪(窃听风云之短信监听),话说现在短信用的越来越少了啊,下面来个更猛的,电话录音监听上传,电话接通后开始录音,电话挂断后将录音上传。这里我们还是借助Bmob提供的上传服务,将录音文件上传到bomb的服务器,可以自行下载,播放录音。一、配置bmob配置bmob服务很是简单,注册账号,下载jar包,将jar包引入libs文件目录下...
分类:
移动开发 时间:
2015-09-06 16:26:24
阅读次数:
232