Welcome 微信登录

首页 / 移动开发 / Android

Android中用Bmob实现短信验证码功能的方法详解

Android中用Bmob实现短信验证码功能的方法详解

这篇文章主要介绍发送验证码和校验验证码的功能,用到一个第三方平台Bmob,那Bmob是什么呢?Bmob可以开发一个云存储的移动应用软件,他提供了大量的标准的API接口,根据需要接入相关服务,开发者可以更加专注于应用的开发,让产品交付更快速,验证码功能就是其中一个。一、跟其他第三方一样,我们开发之前要做一些准备工作。1、首先,去官网注册一个帐号:http://www.bmob.cn/;2、然后就可以创建应用了;具体怎么做Bmob说得很清楚了(官方操作介绍),...
Android使用第三方服务器Bmob实现发送短信验证码

Android使用第三方服务器Bmob实现发送短信验证码

调用Bmob第三方服务器实现短信验证的功能,大致思路如下:随机产生6位数字,然后调用Bmob的请求短发函数发送者六位数到服务器,然后服务器给指定手机发送这6位验证码,然后感觉用户输入的数字进行判断,如果输入的和发送的相等,则验证成功。第一步、请求验证码:SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String sendTime = format.format(ne...
Android Fragment概述及用法

Android Fragment概述及用法

Fragment一般是宿主Activity UI的一部分或一种行为,作为Activity的整个View Hierarchy的一部分嵌入。我们可以将多个Fragment组合到一个Activity中创建一个多面界面,也可以在多个Activity中重用一个Fragment。 Fragment概述 我们可以把Fragment视为模块化的一段Activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。 Fragment不能...
Android获取短信验证码的实现方法

Android获取短信验证码的实现方法

先给大家展示下效果图,如果感觉不错,请参考实现思路详解Android开发中关于短息验证码的设计层出不穷,越来越多的应用为了更好的提高软件的安全性,开始使用通过服务器向用户发送验证码的方式,来保护用户个人信息的安全性。无论是用户注册时的信息验证还是当用户发出找回密码请求时的短信验证,他们的工作原理大致上是一致的,因为项目的需要研究了一下关于这方面的知识,本篇我将带领大家一起实现这一当下流行的设计方案。众所周知,短信验证需要服务器端生成一个验证码,然后发送到用...
Android 进度条使用详解及示例代码

Android 进度条使用详解及示例代码

在这里,总结一下loading进度条的使用简单总结一下。一、说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验。先来找图看看,做这个图完成不用图片就可以做到了。看下xml布局文件,其实就是直接用xml写的在加两个属性设置一下就好了,一个style,另一个是background。<ProgressBarandroid:id=”@+id/pb_progressbar”sty...
Android模拟开关按钮点击打开动画(属性动画之平移动画)

Android模拟开关按钮点击打开动画(属性动画之平移动画)

在Android里面,一些炫酷的动画确实是很吸引人的地方,让然看了就赏心悦目,一个好看的动画可能会提高用户对软件的使用率。另外说到动画,在Android里面支持两种动画:补间动画和属性动画,至于这两种动画的区别这里不再介绍,希望开发者都能在使用的过程中体会两者的不同。 本文使用属性动画完成,说到属性动画,肯定要提到 JakeWharton大神写的NineOldAndroids动画库,如果你的app需要在android3.0以下使用属性动画,那么这个库就很...
Android仿微信图片点击浏览的效果

Android仿微信图片点击浏览的效果

本篇我们来做一个类似于微信的图片点击浏览的效果,点击小图图片后会放大至全屏显示,且中间有一个2D平滑过渡的效果。 思路如下: 首先,从图片缩略界面跳转到图片详情页面,应该是从一个Activity跳转到另外一个Activity,应该图片详情页面也有很多操作,用View或者Dialog不是很好。所以现在难点就是,如何使得前一个界面的ImageView在另外一个界面做缩放切割动画。 其次,一般缩略界面的ImageView的是正方形的,并且是CENTER_CROP...
Android listview与adapter详解及实例代码

Android listview与adapter详解及实例代码

一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是说,要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和AdapterVi...
Android 自定义ListView示例详解

Android 自定义ListView示例详解

本文讲实现一个自定义列表的Android程序,程序将实现一个使用自定义的适配器(Adapter)绑定 数据,通过contextView.setTag绑定数据有按钮的ListView。 系统显示列表(ListView)时,首先会实例化一个适配器,本文将实例化一个自定义的适配器。实现 自定义适配器,必须手动映射数据,这时就需要重写getView()方法,系统在绘制列表的每一行的时候 将调用此方法。 ListView在开始绘制的时候,系统自动调用getCount...
Android实现可播放GIF动画的ImageView

Android实现可播放GIF动画的ImageView

Android的原生控件并不支持播放GIF格式的图片。我们都知道,在Android中如果想要显示一张图片,可以借助ImageView来完成,但是如果将一张GIF图片设置到ImageView里,它只会显示这张图片的第一帧,不会产生任何的动画效果。今天我们来编写一个自定义的增强型ImageView(继承ImageView),可以播放GIF格式的图片,暂且叫做GifImageView吧。1.自定义属性<?xml version="1.0" enco...
详解Android .9.png “点九”图片的使用

详解Android .9.png “点九”图片的使用

“点九”图片概述 “点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png。 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真,而使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。 而且使用*.9.png图片技术,只需要采用一套界面切图去适配不同的分辨率,大幅减少安装包的大小。程序不需要专门做处理的就可以实现其拉伸,也减少了代码量和开发...
Android 五大布局方式详解

Android 五大布局方式详解

Android中常用的5大布局方式有以下几种:线性布局(LinearLayout):按照垂直或者水平方向布局的组件。帧布局(FrameLayout):组件从屏幕左上方布局组件。表格布局(TableLayout):按照行列方式布局组件。相对布局(RelativeLayout):相对其它组件的布局方式。绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。1. 线性布局线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布...
Android自定义ViewGroup之CustomGridLayout(一)

Android自定义ViewGroup之CustomGridLayout(一)

之前写了两篇关于自定义view的文章,本篇讲讲自定义ViewGroup的实现。我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGroup的子类。并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等;于是乎,ViewG...
Android自定义ViewGroup之WaterfallLayout(二)

Android自定义ViewGroup之WaterfallLayout(二)

上一篇我们学习了自定义ViewGroup的基本步骤,并做了一个CustomGridLayout的实例,这篇我们继续来说说自定义ViewGroup。 Android中当有大量照片需要展示的时候,我们可以用GridView作为照片墙,但是GridView太整齐了,有时候不规则也是一种美,瀑布流模型就是这样一个不规则的展示墙,接下来我们尝试用自定义ViewGroup来实现瀑布流。 实现瀑布流的方式也有很多,下面我们一一道来:一、继承ViewGroup 其实这种实...
Android 面试题汇总

Android 面试题汇总

Android 70道面试题汇总不再愁面试本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(ab...
<< 81 82 83 84 85 86 87 88 89 90 >>