Welcome 微信登录

首页 / 移动开发 / Android

Android自定义Chronometer实现短信验证码秒表倒计时功能

Android自定义Chronometer实现短信验证码秒表倒计时功能

本文实例为大家分享了Chronometer实现倒计时功能,Android提供了实现按照秒计时的API,供大家参考,具体内容如下一、自定义ChronometerView 继续自TextView主要原理:先设置一个基准倒计时时间mBaseSeconds,内置handler 每隔1s发送一个空消息,mRemainSeconds--,同时刷新界面视图,回调给外部调用者,只到为零。外部调用者可通过start()/pause()/stop()来控制计时器的工作状态。可...
android球形水波百分比控件代码

android球形水波百分比控件代码

本文主要介绍的是一个球形水波的百分比控件,市面上有各种形形色色的百分比控件,我一直觉得水波是最炫的,UI给了我这个机会,然而网上搜了一大堆,不是太复杂,代码太多(反正我是调不出效果来),就是有瑕疵的,所以只好自己写了,这里开源出来,方便大家。有什么问题或者建议大家留言指出。 先看效果,这里动态图不好截取,就贴张静态的 对于水波百分比控件实现方法有如下几种 - 画好水波形状的bitmap,利用属性动画进行平移- 利用曲线精确绘制目标水波- 利用大范围曲线与容...
Android利用Chronometer实现倒计时功能

Android利用Chronometer实现倒计时功能

项目需要实现一个计时的功能,利用Chronometer虽然可以很方便的实现计时功能,但需要的却是一个倒计时控件。百度了一下方法不少,倒计时的却没有,于是用Chronometer封装了一个倒计时的类,本着开源的精神,分享给大家!废话不说了,进入主题首先xml布局如下:<com.example.anticlockwisedemo.Anticlockwiseandroid:id="@+id/id_timer"android:layout_width="wr...
Android控件Chronometer定时器的实现方法

Android控件Chronometer定时器的实现方法

Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)格式的定时器值到一个任意字符串1.重要属性android:format:定义时间的格式如:hh:mm:ss2.重要方法setBase(long base):设置倒计时定时器setFormat(String format)...
Android实战教程第五篇之一键锁屏应用

Android实战教程第五篇之一键锁屏应用

Device Administration对于这个应用,市场上很多,但是看一下评论就知道效果有多差了,因为99%一键锁屏应用没办法卸载。今天就开发一个小应用,实现轻松点击一键锁屏,同时支持卸载。。。通查看谷歌原文档,有设备管理器的API,从这里可以抽取一些代码,开发出一个小应用,即即将介绍的《一键锁屏》。根据文档翻译,获取设备管理器的大致步骤如下:1、创建类DeviceAdminReceiver的子类如:com.itydl.lockscreen.Devic...
android基于ListView和CheckBox实现多选和全选记录的功能

android基于ListView和CheckBox实现多选和全选记录的功能

应用开发中经常会有从数据库中读取数据显示,然后选中多条、全部记录并且删除的需求。在做定制系统联系人的时候也遇到这样的需求,下面写个简单的通过ListView和CheckBox实现多选、全选的例子。下面是具体的代码.效果如下:MultiSelectActivity/*** MultiSelectActivity*/ public class MultiSelectActivity extends Activity implements OnClickList...
Android实战教程第六篇之一键锁屏应用问题解决

Android实战教程第六篇之一键锁屏应用问题解决

上一篇,初步开发了这个应用,功能都有了(见http://www.jb51.net/article/96992.htm 点击打开链接)。但是遗留了两个问题:1、还是无法卸载;2、必须手动去点击应用程序进入程序,再点击按钮,这显得很麻烦。这一篇就解决上面两个问题,做出最好的效果。首先解决无法卸载问题:在清单文件中,再配置一键卸载的主活动(两个主活动无所谓,只不过在桌面上显示两个图标而已,其实仍然是一个应用)<activityandroid:name="c...
Android 杀死进程几种方法详细介绍

Android 杀死进程几种方法详细介绍

Android 杀死进程: 对于进程结束在开发APP应用当中还是有必要的,这里整理了三种方法,大家可以根据需求选用。当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用:第一种方法:首先获取当前进程的id,然后杀死该进程。android.os.Process.killProcess(android.os.Process.myPid())接下来实践一下:<RelativeLayout xmlns:android="http:/...
Android实战教程第八篇之短信备份

Android实战教程第八篇之短信备份

各种手机助手里面都包含了短信备份这一项。短信的本分主要包含四项:内容body、事件date、方式type、号码address。短信备份~一。使用一种很笨的方式来保存短信到xml文件中,而且保存在外部存储。后续会有:短信备份~二(xml序列化器);短信备份~三(内容提供者获取短信xml备份);短信备份~四(json方式备份数据库短信)。备份的方式越来越高效,比较不同存储方式。很显然,初次介绍短信备份,以一种简单笨拙的方式,且不涉及内容提供者,虚拟10条短信。...
Android实战教程第十篇仿腾讯手机助手小火箭发射效果

Android实战教程第十篇仿腾讯手机助手小火箭发射效果

之前对系统自带的土司的源码做了简要分析,见博客:点击打开链接这一篇给一个小案例,自定义土司,模拟腾讯卫士的小火箭发射。如果想要迅速看懂代码,建议先去看一下上篇介绍点击打开链接首先,定义一个服务,在这个服务里面,完成土司的创建(小火箭布局创建),烟的效果属于动画播放,而且要依托一个activity。(这个activity要定义为透明状态)定义烟的activity的布局文件<?xml version="1.0" encoding="utf-8"&...
<< 51 52 53 54 55 56 57 58 59 60 >>