移动开发
文章平均质量分 83
BestWZR
始于技术,不止于技术
展开
-
Android 设备唯一标识生成方式
Android设备唯一标识生成方式为什么很多安卓应用都要获取IMEI?很多应用都会要求获取IMEI,尤其神奇的是,我禁用了天猫客户端的权限,弹出来一行英文,大概是什么内容获取不到,无法登录,又试了一次,登录成功,发现权限管理里权限竟然被打开了。像天猫(支付宝)/微信这样的登陆时校验一下设备串号是有意义的这是用来确保是由你的设备在登陆。IMEI一般作手机的唯一标识,用于服务端日志统计原创 2016-04-02 16:15:39 · 13668 阅读 · 0 评论 -
Android加载动画系列——GearsTwoLoadingAnim
Android加载动画系列——GearsTwoLoadingAnim前面我们实现过IOS升级的齿轮转动动画,今天就让我们来实现两个齿轮的传动动画吧~让我们先来看看效果图:1、GearsTwoLoadingAnim.java源码如下:public class GearsTwoLoadingAnim extends View { private float mWidth原创 2016-07-30 20:06:05 · 613 阅读 · 0 评论 -
Android加载动画系列—— GhostLoadingAnim
Android加载动画系列——GhostLoadingAnim有时候,我们玩一些冒险类的游戏,场景加载的时候会出现一个来回游荡的幽灵,今天就让我们来看看这个效果是怎么实现的吧~让我们先来看看效果图:1、GhostLoadingAnim.java源码如下:public class GhostLoadingAnim extends View { private Pai原创 2016-07-30 20:10:44 · 750 阅读 · 0 评论 -
Android加载动画系列——FinePoiStarLoadingAnim
Android加载动画系列——GearsTwoLoadingAnim我们在看一些美剧和日漫的时候,经常会有一些魔法师、信徒画一些奇怪的法阵。尤其是在看到佐助的六芒星写轮眼,我总是幻想自己能有一双那样的眼睛。今天就让我们来画一个六芒星法阵吧~让我们先来看看效果图:1、FinePoiStarLoadingAnim.java源码如下:public class FinePoiSta原创 2016-07-30 20:21:56 · 614 阅读 · 0 评论 -
Android加载动画系列——NewsLoadingAnim
Android加载动画系列——NewsLoadingAnim阅读类应用在加载新章节的时候增加一个加载动画,会让应用变得更加友好,富有创意的动画效果更能够达到加分的效果,今天就让我们来实现一款富有创意的加载动画吧~让我们先来看看效果图:1、NewsLoadingAnim.java源码如下:public class NewsLoadingAnimextends View {原创 2016-07-30 20:34:53 · 833 阅读 · 0 评论 -
Android加载动画系列——BlockLoadingAnim
Android加载动画系列——BlockLoadingAnim俄罗斯方块,我相信80、90的人肯定玩过,也差不多快被这个时代忘记了,或者说被一些新的玩法替代了,比如:体感俄罗斯方块。今天我们就来实现一款带阴影的方块加载动画~让我们先来看看效果图:1、BlockLoadingAnim.java源码如下:public class BlockLoadingAnimextend原创 2016-07-30 20:43:16 · 1228 阅读 · 0 评论 -
仿饿了么购买按钮之PurchaseButton
仿饿了么购买按钮之PurchaseButton 有一次使用饿了么点外卖的时候,发现商品数量的选择按钮的变化效果挺不错的,所以就在网上找了一些思路,自己也实现了一下做一次记录。 先来看看效果图:1、 首先我们需要自定义一些通用属性,attrs.xml如下:xml version="1.0" encoding="utf-8"?>resour原创 2016-07-31 16:54:37 · 1196 阅读 · 0 评论 -
Android图标库之SmallChart
Android图标库之SmallChart SmallChart是一个开源的Android图表库,拥有5种不同的图表类型来展示数据。可以通过输入的数据以及可设置的颜色、画笔大小等属性方便的创建图表。Github地址:https://github.com/Idtk/SmallChart先来看看效果图吧~SmallChart有以下几个特征:l 折线图、曲线图(可填充)、柱原创 2016-07-31 17:51:14 · 2473 阅读 · 2 评论 -
Android加载动画系列——CircularLoadingAnim
Android加载动画系列——CircularLoadingAnim 小编在逛掘金社区的时候,一不小心看到了一篇讲加载动画的文章,于是点进去看了看,被这些炫酷的加载动画深深地吸引了,于是小编觉得有必要自己动手记录一下这些炫酷的动画,顺便丰富一下自己的学习笔记。 让我们先来看看效果图: 在此我就不做过多的分析,直接上源码。1、Circula原创 2016-07-21 23:01:55 · 1271 阅读 · 0 评论 -
Android加载动画系列——CircularCDLoadingAnim
Android加载动画系列——CircularCDLoadingAnim 小编在逛掘金社区的时候,一不小心看到了一篇讲加载动画的文章,于是点进去看了看,被这些炫酷的加载动画深深地吸引了,于是小编觉得有必要自己动手记录一下这些炫酷的动画,顺便丰富一下自己的学习笔记。 让我们先来看看效果图: 在此我就不做过多的分析,直接上源码。1、Circu原创 2016-07-21 23:11:04 · 374 阅读 · 0 评论 -
Android加载动画系列——CircularRingLoadingAnim
Android加载动画系列——CircularRingLoadingAnim 小编在逛掘金社区的时候,一不小心看到了一篇讲加载动画的文章,于是点进去看了看,被这些炫酷的加载动画深深地吸引了,于是小编觉得有必要自己动手记录一下这些炫酷的动画,顺便丰富一下自己的学习笔记。 让我们先来看看效果图: 在此我就不做过多的分析,直接上源码。1、att原创 2016-07-21 23:21:21 · 769 阅读 · 0 评论 -
NDK-JNI之初体验
NDK-JNI之初体验Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。NDK包括了: 从C / C++生成原生代码库所需要的工具和build files。原创 2016-08-29 12:30:34 · 742 阅读 · 0 评论 -
Android自动更新:这里的更新静悄悄~
Android自动更新:这里的更新静悄悄~ 产品:APP的底部按钮能够做到自动更新吗? 累人猿:有些麻烦(无辜脸)~ 产品:那京东、美团是怎么做到的? 累人猿:…… 心疼自己十分钟~ 经常看到有什么活动的时候,京东、原创 2016-10-09 16:23:19 · 2310 阅读 · 0 评论 -
Android验证码倒计时实现方式总结
Android验证码倒计时实现方式总结 几乎所有的APP里面都有验证码倒计时按钮,自己在项目中也尝试,简单总结为以下三种:1、使用线程和Handler的方式,定时刷新倒计时数字,这种方式容易导致内存泄露,所以一般都使用弱引用,控制数字的刷新。2、自定义倒计时按钮3、使用Android提供的CountDownTimer结合TextView实现倒计时功能 方式一是我原创 2016-11-01 18:15:45 · 7997 阅读 · 0 评论 -
JQuery实现Android底部按钮自动更新
JQuery实现Android底部按钮自动更新前几天学了一下JQuery相关的知识,我发现很多东西当时看语法知识的时候有印象,可是过后没多久就记不太清楚了,所以我想还是做一点儿东西来实践一下吧~,于是我想起了前段时间写的一个混合开发的demo,里面的h5部分都是用基础的js来写的,我何不如先用JQuery把这个小demo改一下,巩固一下学习的知识呢! 没有看过上一遍原创 2016-11-10 17:50:47 · 732 阅读 · 0 评论 -
App下载、静默安装并自启动
前不久遇到一个需求,说是要实现app的静默安装并且安装完了之后要能够自启动。我上网查了很多资料,方法基本都差不多,但是基本上每种方法我都试过了,能够实现静默安装,但是自启动的时候就遇到了问题。很多类似的博客下面几乎都有人提问说为啥不能够自启动。我当时在操作的时候也发现自启动失败,后来我反复推敲尝试实现了这个功能,大多数博客介绍的方法是没有问题的,问题在于博主没有把过程讲述得很清楚,从而给读者造成了...原创 2018-03-31 16:01:58 · 3588 阅读 · 8 评论 -
Android加载动画系列——ChromeLogoLoadingAnim
Android加载动画系列——ChromeLogoLoadingAnim我相信大家都知道Google Chrome的logo,今天我们就来让这个logo动起来吧~让我们先来看看效果图:1、ChromeLogoLoadingAnim.java源码如下:public class ChromeLogoLoadingAnim extends View { private P原创 2016-07-30 20:01:02 · 1010 阅读 · 0 评论 -
Android加载动画系列——GearsLoadingAnim
Android加载动画系列——GearsLoadingAnim Ios系统每次升级的时候,界面上的齿轮图标都会转动,今天就让我们来探索一下这个效果是怎么实现的吧~让我们先来看看效果图:1、GearsLoadingAnim.java源码如下:public class GearsLoadingAnim extends View { private floa原创 2016-07-30 19:54:41 · 515 阅读 · 0 评论 -
android每次版本更新显示欢迎页
android每次版本更新显示欢迎页android中的欢迎页,一般都是在更新完版本之后第一次进入应用会显示,之后每次进入应用都不会显示。那么要怎么样才能实现上面描述的那样呢?我来讲讲自己的实现思路,控制欢迎页的显示一般都是使用缓存的方式,当然使用数据库保存状态也行,只是我个人觉得杀鸡焉用牛刀呢!每次更新版本号都会变化,我们就可以根据这个变化的版本号来入手,我们可以将本次的版本号与缓存中原创 2016-04-02 16:32:10 · 1751 阅读 · 0 评论 -
移动端接口编程之服务器配置与简单API接口实例
一、服务器配置篇要实现客户端的请求能够被服务器端成功的接收,首先就得有运行服务器端程序的平台,即服务器。我采用的是unix系统下自带的apache服务器。1.开启apache服务器,在终端输入sudo apachectl start开启apache服务器,接着在浏览器中输入http://localhost或者http://127.0.0.1,回车之后会显示下图的内容就说明apache服务器原创 2016-03-21 15:15:51 · 3383 阅读 · 0 评论 -
Android手机录制屏幕及转GIF
Android手机录制屏幕及转GIFAndroid开发,有时候我们需要录制手机屏幕,比如写了一个Demo,需要将效果录制下来制成GIF发布到博客上。 如下是我录制并转成GIF的效果图 对于Android4.4以上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。 我使用的是Android Studio的终端进行录制的原创 2016-03-22 23:11:03 · 1084 阅读 · 0 评论 -
Android引导页的魅力
普通引导页,实现简单也是最常使用的一种方式,但是缺乏很多炫酷的效果,比较机械。视差引导页,效果明显比普通引导页炫酷了很多,从技术实现角度来讲,对开发能力要求较高,而且视差引导页出在一个不上不下的地位,很容易被Html5取代。HTML5引导页,HTML5对动画的完美支持很容易实现炫酷的引导效果,越是炫酷的效果就越是需要更高的前端开发能力。原创 2016-03-23 11:44:21 · 3926 阅读 · 0 评论 -
Android加载动画系列——BalloonLoading
Android加载动画系列——BalloonLoading 已经好久没有写博客了呢~,下文的源码并非小编原创,而是来自github上的一位大神,小编只是偶然在微博上看到了一篇文章,小编被gif中华丽的效果吸引啦!小编想自己动手敲一敲,做个笔记什么的,也方便以后万一遇到这样的需求就不需要到处去找资源,在此小编奉上原文地址:https://github.com/dinuscxj/Loa原创 2016-06-05 22:56:54 · 1649 阅读 · 0 评论 -
Android加载动画系列——WaterBottleLoading
Android加载动画系列——WaterBottleLoading 这篇文章跟上一篇文章一样都是同一个作者,在此小编奉上原文地址:https://github.com/dinuscxj/LoadingDrawable 小编本着利人利己的原则来写这篇文章,恳请各位读者老爷不要鄙视小编(可怜状~)。 让我们先来看看效果图: 小编对原创 2016-06-06 23:27:48 · 1004 阅读 · 0 评论 -
Android热修复之AndFix
Android热修复之AndFix 最近我看到身边的小伙伴在看android热修复相关的文章,正好趁着休息的时间我在掘金社区看到了一篇讲android热修复的文章,于是我仔细读完了那篇文章。在读完那边文章之后,我觉得写一个实现热修复的测试demo很简单呀!于是我又多找了几篇文章度了一下,加深了一下印象,我看到身边的小伙伴被一个cmd命令折磨得怒抓头皮的样子,于是决定自己也原创 2016-07-13 01:13:53 · 4586 阅读 · 7 评论 -
Android数据请求之Volley框架
Android数据请求之Volley框架前一篇文章(http://blog.csdn.net/zhimingshangyan/article/details/50946783)我分享了如何搭建web服务器并且使用php编写了一个简单的接口提供程序,在接口程序中为了方便操作,我简单的使用数组的方式模拟实现了数据库的存储并且通过数组的索引值模拟了数据的查询过程。在面试的过程中,原创 2016-06-16 15:46:57 · 3806 阅读 · 0 评论 -
Android加载动画系列—— CircularJumpLoadingAnim
Android加载动画系列—— CircularJumpLoadingAnim 小编在逛掘金社区的时候,一不小心看到了一篇讲加载动画的文章,于是点进去看了看,被这些炫酷的加载动画深深地吸引了,于是小编觉得有必要自己动手记录一下这些炫酷的动画,顺便丰富一下自己的学习笔记。 让我们先来看看效果图: 在此我就不做过多的分析,直接上源码。1、Ci原创 2016-07-26 19:56:01 · 470 阅读 · 0 评论 -
Android加载动画系列—— CircularSmileLoadingAnim
Android加载动画系列—— CircularSmileLoadingAnim 一次记录一次分享,CircularSmileLoadingAnim微笑面对一切烦恼,即使生活再忙再累,也不要忘了给自己一个大大的微笑。 让我们先来看看效果图:1、CircularSmileLoadingAnim.java源码如下: public class原创 2016-07-26 23:55:26 · 514 阅读 · 0 评论 -
Android加载动画系列——BatteryLoading
Android加载动画系列—— BatteryLoading 小编在逛掘金社区的时候,一不小心看到了一篇讲加载动画的文章,于是点进去看了看,被这些炫酷的加载动画深深地吸引了,于是小编觉得有必要自己动手记录一下这些炫酷的脚在动画,顺便丰富一下自己的学习笔记。 项目原地址:https://github.com/ldoublem/LoadingView原创 2016-07-08 00:24:10 · 727 阅读 · 0 评论 -
Android加载动画系列——CircularZoomLoadingAnim
Android加载动画系列——CircularZoomLoadingAnim 我们经常在应用中看到“正在加载中…”这样的文案,有时候设计要求文字后面的三个小点可以闪烁,我们就来实现一下三个小点跳动的效果。 让我们先来看看效果图:1、CircularZoomLoadingAnim.java源码如下: public class CircularZoo原创 2016-07-30 18:42:09 · 2353 阅读 · 0 评论 -
Android加载动画系列—— LineWithTextLoadingAnim
Android加载动画系列—— LineWithTextLoadingAnim 有时候我们需要在一条直线上从左向右显示加载百分比,这个需求该怎么实现呢? 让我们先来看看效果图:1、LineWithTextLoadingAnim.java源码如下:public class LineWithTextLoadingAnim extends View {原创 2016-07-30 18:52:23 · 717 阅读 · 0 评论 -
Android加载动画系列——WifiLoadingAnim
Android加载动画系列——WifiLoadingAnim 我们经常会遇到这样一种场景,加载网页的时候,刚好遇到网速不给力,然后就加载失败了,这个时候为了用户友好性原则,我们会给出一个加载失败的页面,有些设计会放置一张wifi的图片,如果把图片换成动画会不会更好呢?让我们来看看wifi加载动画怎么实现吧~ 让我们先来看看效果图:1、WifiLoadin原创 2016-07-30 19:08:13 · 1461 阅读 · 0 评论 -
Android加载动画系列——PlayBallLoadingAnim
Android加载动画系列——PlayBallLoadingAnimPlayBallLoadingAnim是一款小球弹跳动画,很像小时玩过得弹簧床。 让我们先来看看效果图:1、PlayBallLoadingAnim.java源码如下:public class PlayBallLoadingAnim extends View { private Pain原创 2016-07-30 19:40:38 · 911 阅读 · 0 评论 -
Android加载动画系列——PlayBallLoadingAnim
Android加载动画系列——PlayBallLoadingAnim 吃豆人,充满童年味道的一款游戏,不知道还有多少人记得小时候的经典,今天我们就来尝试实现一下吃豆人的加载动画吧~让我们先来看看效果图:1、EatBeanLoadingAnim.java源码如下:public class EatBeanLoadingAnim extends View {原创 2016-07-30 19:47:54 · 606 阅读 · 0 评论 -
Android 点击按钮熄屏
有时候我们在一些酒店里看到一些控制设备的pad,当我们点击关闭按钮会关闭设备的同时把pad的屏幕给熄灭,我们今天就来尝试实现点击按钮熄灭屏幕这个功能。1.在res下创建xml文件夹,创建一个lock_screen.xml的资源文件,源码如下:<?xml version="1.0" encoding="utf-8"?><device-admin xmlns:androi...原创 2018-04-01 12:40:03 · 2527 阅读 · 0 评论