Welcome 微信登录

首页 / 移动开发 / Android

Android启动屏实现左右滑动切换查看功能

Android启动屏实现左右滑动切换查看功能

本文介绍一个app最常见的特性,就是新功能属性介绍和启动屏,一般会怎么实现呢,这不就打算告诉大家了么。先说逻辑先判断是否第一次启动app,如果是,则进入功能使用导航(最简单的做法就是,左右滑动切换查看,滑动到最后一页点击按钮进入首页)。如果不是,则显示启动屏,2秒之后进入首页。逻辑是很简单,如果有广告怎么办?广告肯定是从服务器拿,但会缓存到本地,没网的时候可以显示,可以使用webView来显示广告,反正笔者是这样干,具体实现先不说。看看效果上代码Splas...
Android仿微信照片选择器实现预览查看图片

Android仿微信照片选择器实现预览查看图片

好了下面进入正题,我们先看一下实现效果吧:下面来介绍一下代码:本思路就是:1.先到手机中扫描jpeg和png的图片2.获取导图片的路径和图片的父路径名也就是文件夹名3.将图片路径和文件夹名分别添加导数据源中4.数据源有了就是显示了,文件夹显示是利用的popwindow,而图片显示则是GridView看一下具体代码:首先开启一个线程去扫描图片/*** 利用ContentProvider扫描手机中的图片,此方法在运行在子线程中 完成图片的扫描,最终获得jpg最...
Android实现自动提取短信验证码功能

Android实现自动提取短信验证码功能

本文实例讲解了Android自动提取短信验证码解决方案,分享给大家供大家参考,具体内容如下主要功能及优点1.收到验证码短信后,自动提取短信中的验证码填写到相应输入框 2.可指定一个号码,只读取与他有关短信,避免提取来源错误 3.利用正则表达式,可匹配各种类型验证码模块集成关键步骤 将auto_getcode_demo中src包里的SMSContentObserver类复制到你的项目src包中 在SMSContentObserver中: 修改正则表达式内容...
详解Android全局异常的捕获处理

详解Android全局异常的捕获处理

在Android开发中在所难免的会出现程序crash,俗称崩溃。用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug。这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现crash信息,我们把错误log记录下来,上传到服务器,以便于我们能及时修复bug。实现这个功能我们需要依赖于UncaughtExceptionHandler这个类,UncaughtExcep...
Android TextView实现跑马灯效果的方法

Android TextView实现跑马灯效果的方法

本文为大家分享一个非常简单但又很常用的控件,跑马灯状态的TextView。当要显示的文本长度太长,又不想换行时用它来显示文本,一来可以完全的显示出文本,二来效果也挺酷,实现起来超级简单,所以,何乐不为。先看下效果图: 代码实现TextView自带了跑马灯功能,只要把它的ellipsize属性设置为marquee就可以了。但有个前提,就是TextView要处于被选中状态才能有效果,看到这,我们就很自然的自定义一个控件,写出以下代码:public class ...
Android使用BroadcastReceiver实现手机开机之后显示画面的功能

Android使用BroadcastReceiver实现手机开机之后显示画面的功能

本文实例讲述了Android使用BroadcastReceiver实现手机开机之后显示画面的功能。分享给大家供大家参考,具体如下:在此例中介绍了怎样使用BroadcastRececiver。使用BroadcastReceiver需要继承这个类,并且重写public void onReceiver(Context context,Intent intent)这个方法,在这个方法中来添加想要实现的功能。下面这个例子是实现android手机开机之后,所自动显示的...
Android仿微信朋友圈实现滚动条下拉反弹效果

Android仿微信朋友圈实现滚动条下拉反弹效果

微信朋友圈上面的图片封面,QQ空间说说上面的图片封面都有下拉反弹的效果,这些都是使用滚动条实现的。下拉,当松开时候,反弹至原来的位置。下拉时候能看到背景图片。那么这里简单介绍一下这种效果的实现。1、效果图这部手机显示的分辨率有限,很老的手机调试。2、具有反弹效果BounceScrollViewpackage com.org.scroll;import android.content.Context; import android.graphics.Rect...
理解Android中的自定义属性

理解Android中的自定义属性

本文实例讲解了Android中的自定义属性,具体内容如下1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自定义的属性(注意namespace)在CustomView的构造方法中通过TypedArray获取ps:如果你对上述几个步骤不熟悉,建议先熟悉下,再继...
Android基于AudioManager、PhoneStateListener实现设置黑名单功能

Android基于AudioManager、PhoneStateListener实现设置黑名单功能

本文实例讲述了Android基于AudioManager、PhoneStateListener实现设置黑名单功能。分享给大家供大家参考,具体如下:手机中一般有设置黑名单的功能。此例通过设置电话黑名单,当黑名单中的电话打来时,手机铃声为变成静音。程序代码如下:import android.app.Activity;import android.content.Context;import android.media.AudioManager;import a...
Android检测手机中存储卡及剩余空间大小的方法(基于Environment,StatFs及DecimalFormat)

Android检测手机中存储卡及剩余空间大小的方法(基于Environment,StatFs及DecimalFormat)

本文实例讲述了Android检测手机中存储卡及剩余空间大小的方法。分享给大家供大家参考,具体如下:Android中Environment可用来检测手机中是否安装有存储卡以及文件存储路径等。StatFs可以获取存储卡的空间大小以及剩余空间大小。DecimalFormat可以实现把数字划分为一定的格式。具体程序如下:import java.io.File;import java.text.DecimalFormat;import android.app.Act...
Android监听手机电话状态与发送邮件通知来电号码的方法(基于PhoneStateListene实现)

Android监听手机电话状态与发送邮件通知来电号码的方法(基于PhoneStateListene实现)

本文实例讲述了Android监听手机电话状态与发送邮件通知来电号码的方法。分享给大家供大家参考,具体如下:在android中可以用PhoneStateListener来聆听手机电话状态(比如待机、通话中、响铃等)。本例是通过它来监听手机电话状态,当手机来电时,通过邮件将来电号码发送到用户邮箱的例子。具体程序如下:import android.app.Activity;import android.content.Intent;import android....
Android自定义控件深入学习 Android生成随机验证码

Android自定义控件深入学习 Android生成随机验证码

在上一篇的文章中介绍了自定义控件的属性,详情见《详解Android自定义控件属性TypedArray以及attrs》。那么在这基础上实现随机验证码生成,里面的代码是自定义控件以及涉及到自定义view绘画。1、先看实现的效果图看到这个效果图是不是感觉还可以。那么就看看源码吧。2、attr文件<?xml version="1.0" encoding="utf-8"?> <resources> <attr name=...
Android TextView中文本点击文字跳转 (代码简单)

Android TextView中文本点击文字跳转 (代码简单)

在web页面中,有a标签的超链接实现跳转,同样在Android当中,用TextView控件来显示文字,实现它的事件来跳转。用过微博Android手机端的朋友的都知道微博正文有时有一些高亮显示的文本,如话题、提到的人等等,当点击这些文本时会跳到另外一个页面(即另一个activity),下面就要来模仿微博的这个功能点击#hello#点击@人一、新建一个名为WeiboContentTest的工程二、在布局文件中添加一个textview三、在mainactivit...
<< 221 222 223 224 225 226 227 228 229 230 >>