Welcome 微信登录

首页 / 移动开发 / Android

Android程序开发之防止密码输入错误 密码明文显示功能

Android程序开发之防止密码输入错误 密码明文显示功能

在使用App的时候,首次登录都需要用户输入密码的,有些朋友为了安全起见密码设置的比较长,导致很多次密码都输入错误,严重影响了用户体验效果。这一点移动开发者做好了准备工作,因为手机的私密性比较强,在输入密码的时候,可以显示输入,增强准确性,提升用户体验度。这当然要付出代价的,需要额外的代码编写功能。下面通过本文给大家介绍如何编写密码明文显示的功能,仅供参考。本文源码的GitHub下载地址要点(1) 重写EditText, 添加提示密码显示和隐藏的图片. (2...
解析Java的迭代器中的fast-fail错误检测机制

解析Java的迭代器中的fast-fail错误检测机制

fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。例如:当某一个线程A通过iterator去遍历某集合的过程中,若该集合的内容被其他线程所改变了;那么线程A访问集合时,就会抛出ConcurrentModificationException异常,产生fail-fast事件。fail-fast 机制是java集合(Collection)中的一种错误机制。当...
Android编程实现应用自动更新、下载、安装的方法

Android编程实现应用自动更新、下载、安装的方法

本文实例讲述了Android编程实现应用自动更新、下载、安装的方法。分享给大家供大家参考,具体如下:我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。1. 准备知识在AndroidManifest.xml里定义了每个Android apk的版本标识:<manifest xmlns:android="http://schem...
Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解

Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解

本文实例讲述了Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法。分享给大家供大家参考,具体如下:由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦:步骤如下:一、介绍:此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示二、新建一个android工程——DBSQLiteOperate工程目录:三、清单列表AndroidMa...
Android TextView字体颜色设置方法小结

Android TextView字体颜色设置方法小结

本文实例总结了Android TextView字体颜色设置方法。分享给大家供大家参考,具体如下:对于setTextView(int a)这里的a是传进去颜色的值。例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去。tv.setTextColor(this.getResources().getColor(R.color.red));关键字: android...
Android handler 详解(面试必问)

Android handler 详解(面试必问)

handler在Android中被称为“消息处理者”,在多线程中比较常用。Handler为Android提供了一种异步消息处理机制,当向消息队列中发送消息 (sendMessage)后就立即返回,而从消息队列中读取消息时会阻塞,其中从消息队列中读取消息时会执行Handler中的public void handleMessage(Message msg) 方法,因此在创建Handler时应该使用匿名内部类重写该方法,在该方法中写上读取到消息后的操作,使用Ha...
Android支付宝支付设计开发

Android支付宝支付设计开发

在移动支付领域,支付宝支付占用巨大份额,根据艾瑞咨询公布的报告数据:2014Q3,支付宝斩获了82.6%的市场份额,在移动支付的霸主地位越来越稳固。财付通支付的发力点在微信支付和手Q支付,在移动支付格局中取得了10.0%的市场份额,排名第二。 支付宝在移动支付领域的统治地位,使得我们有必要梳理支付宝移动开发流程。本文写作的目的就是梳理支付流程,从架构层面讲述如何在移动应用中嵌入支付宝支付功能,以及指出哪些地方存在开发陷阱。准备 按照说明,首先需要申请支付...
Core Animation一些Demo总结 (动态切换图片、大转盘、图片折叠、进度条等动画效果)

Core Animation一些Demo总结 (动态切换图片、大转盘、图片折叠、进度条等动画效果)

前一篇总结了Core Animation的一些基础知识,这一篇主要是Core Animation 的一些应用,涉及到CAShapeLayer、CAReplicatorLayer等图层的知识。先看效果图:1、切换图片:2、彩票转盘3、图片折叠4、进度条旋转5、粒子效果一、切换图片看起来很复杂的动画,通过少量的计算和编码就可以简单的实现。要做到这一步,必须是需要研究iOS开发中的Core Animation和Core Graphics框架的。日常工作中,对于很...
Android开发者需要知道的8个项目管理技巧

Android开发者需要知道的8个项目管理技巧

专业的Android app开发人员会关注一些成熟的项目管理技术,以成功构建Android app,并让这个app在Google Play Store崭露头角。考虑高端客户的期望很重要,因为他们大多数在进军移动应用开发时,本身是没有任何经验的。即使是在有限范围内的移动app开发项目,也会出现无视良好项目管理流程的借口。下面是一些专业的项目管理技巧,可以让你的Android app在开发过程中无缝衔接一系列明确的时间线和目标:1.定义目标,制定计划没有明确目...
解决Android ListView数据为空及加载错误的方法

解决Android ListView数据为空及加载错误的方法

在项目中,都会用到ListView或GridView等列表控件。一般会用来展示从网络请求的数据 。如果请求的数据为空或者在请求的时候正好无没有网络了,我们的界面应该如何展示呢?数据为空的时候,ListView可以使用setEmptyView (View emptyView) 方法来我们需要的统一界面。数据加载失败呢?我们也可以统一进行处理。//下面这个类是简单地封装用于无数据及加载错误的一个页面。public class CommonShowView { ...
Android开发中关于获取当前Activity的一些思考

Android开发中关于获取当前Activity的一些思考

在Android开发过程中,我们有时候需要获取当前的Activity实例,比如弹出Dialog操作,必须要用到这个。关于如何实现由很多种思路,这其中有的简单,有的复杂,这里简单总结一下个人的一些经验吧。反射反射是我们经常会想到的方法,思路大概为获取ActivityThread中所有的ActivityRecord 从ActivityRecord中获取状态不是pause的Activity并返回一个使用反射来实现的代码大致如下public static Acti...
Android TreeView效果实现方法(附demo源码下载)

Android TreeView效果实现方法(附demo源码下载)

本文实例讲述了Android TreeView效果实现方法。分享给大家供大家参考,具体如下:应该说很多的操作系统上面都提供了TreeView空间,实现树形结构,这个树形结构的应用时很广泛的,而Google开发Android的时候出于Android手机是触摸屏幕的考虑,用手指操作树形结构很不方便,从这方面考虑没有提供TreeView的空间,而是只是提供了一个ExpandableListView:android中的二级树型Widget,虽然已经能满足不少的功能...
Android自定义ViewGroup打造各种风格的SlidingMenu

Android自定义ViewGroup打造各种风格的SlidingMenu

上篇给大家介绍QQ5.0侧滑菜单的视频课程,对于侧滑的时的动画效果的实现有了新的认识,似乎打通了任督二脉,目前可以实现任意效果的侧滑菜单了,感谢鸿洋大大!!用的是HorizontalScrollView来实现的侧滑菜单功能,HorizontalScrollView的好处是为我们解决了滑动功能,处理了滑动冲突问题,让我们使用起来非常方便,但是滑动和冲突处理都是android中的难点,是我们应该掌握的知识点,掌握了这些,我们可以不依赖于系统的API,随心所欲打...
Android UI效果之绘图篇(一)

Android UI效果之绘图篇(一)

最近准备整理一套关于UI效果的文章,算是对这段时间的一个总结,主要讲Android开发中的UI效果设计模块。初步分为一下几个篇幅:Android XML绘图(Shape、Layer、Selector)Android Canvas绘图(canvas、point、porterDuffXfermode、shader)Android 动画详解Android 自定义控件 今天就当开胃菜,先讲讲最简单的xml绘图,相信这个大家都用的比较熟,这里就当给大家做一个小文档,...
Android模仿知乎的回答详情页的动画效果

Android模仿知乎的回答详情页的动画效果

废话不多说,咱们第一篇文章就是模仿“知乎”的回答详情页的动画效果,先上个原版的效果图,咱们就是要做出这个效果 在实现之前,我们先根据上面的动画效果,研究下需求,因为gif帧数有限,所以不是很连贯,推荐你直接下载一个知乎,找到这个界面自己玩玩☞当文章往上移动到一定位置之后,最上面的标题栏Bar和问题布局Title是会隐藏的,回答者Author布局不会隐藏☞当文章往下移动移动到一定位置之后,原先隐藏的标题栏Bar和问题布局Title会下...
<< 231 232 233 234 235 236 237 238 239 240 >>