
【Android常用方法】
Sean_css
每天进步一点点,成为你羡慕的人
展开
-
常用方法(1)------根据图片的url路径获得Bitmap对象
1、 本地url转换为Bitmap /** * @param uri:图片的本地url地址 * @return Bitmap; */ private Bitmap decodeUriAsBitmap(Uri uri) { Bitmap bitmap = null; try { bitmap = Bitma原创 2016-04-07 08:57:47 · 10434 阅读 · 0 评论 -
ClickUtil双击判断---Java
ClickUtil判断双击—Java 安卓开发中,经常会遇到连击的问题,比如一个button,双击的时候会遇到一些重复提交的问题,这个时候就需要给这个按钮加上一个双击判断来进行控制。代码如下:public class ClickUtil { private static long lastClickTime; public static boolean isFastDoubleCl原创 2016-09-26 20:38:11 · 603 阅读 · 0 评论 -
Genymotion下载慢或者下载失败的解决办法
以前使用genymotion的时候都是等了很久才能下载完成,并且有时候会下载失败。今天在网上无意间看到了一个方法解决这个问题。现在记录下,备用。办法如下: 1. 首先点击界面上的+号(Add)按钮,选择你要下载的模拟器虚拟机版本。(一定要走这一步,不然没有下面的信息需要的) 2. 然后到C:\Users\Administrator\AppData\Local\Genymobile\下面打开ge原创 2016-09-26 21:18:07 · 9899 阅读 · 2 评论 -
安卓开发工具类【转载自洪洋大神博客】
此博客是转载自洪洋大神的,原博客地址:http://blog.youkuaiyun.com/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】 以后自己会重新写出属于自己风格的工具类,再次膜拜下洪洋大神 打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发...转载 2016-09-26 21:50:45 · 2833 阅读 · 0 评论 -
Android基础---PopupWindow实现漂亮的搜索
当初做毕业设计的时候,就在毕业设计 App 上面实现了该功能,当初只是简单的堆积代码,代码都是从别处拷贝了,对具体代码的意思也不是很清楚,现在做了一个简单的开源项目,也实现了该搜索功能,现在对 PopupWindow 有了更新的认识。本文会一步一步的教你实现效果图中的效果,包会。。。如果还是不会的话,欢饮点击下面的链接去看看我的项目中怎么用的。我的开源项目:Gank.io客户端 App 下载地址原创 2017-04-21 14:27:26 · 2078 阅读 · 0 评论 -
Ionic Cordova实现软键盘的监听 以及操作大全
今天在做项目的时候,在键盘显示的时候隐藏某些操作,键盘隐藏的时候,打开某些操作。网上找了很久,才找到具体的监听事件,特此记录下来,供大家参考:首先需要添加插件:cordova plugin add ionic-plugin-keyboard --save1.软键盘显示监听window.addEventListener('native.keyboardshow', function (e) {原创 2017-04-19 18:40:26 · 11845 阅读 · 9 评论 -
Java指定保留小数位数
今天项目中需要更改时长的显示方式,规定必须保留两位小数,刚才看简书的时候正好看到一个指定保留小数位数的工具类的文章,在此基础上,做了一点小修改,用起来更加方便了,有需要的朋友尽管撸走DecimalUtils 类:import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;/**原创 2017-03-13 13:54:29 · 2293 阅读 · 0 评论 -
fastjson使用入门
做客户端开发要经常的和服务端进行交互,现在基本上都是使用json进行交互的,所以对于json的生成和解析变得尤为重要,下面对自己日常工作中使用json的进行一个记录如下,以便一些刚学习的小伙伴参考和自己以后翻阅。一、首先我们需要先添加fastjson的依赖:compile 'com.alibaba:fastjson:1.2.24'二、使用fastjson来”制造”json请求数据我们在日常和服务器原创 2017-02-28 15:16:58 · 1158 阅读 · 1 评论 -
Android 修改密码或者手机号事务实现
前言在开发中我们经常会遇到以下情况,比如以下场景:在修改密码的时候,要执行以下步骤:1. 输入手机号获取验证码2. 输入验证码3. 输入新密码1. 第一种情况可以把修改密码这三个步骤看成是一个事务,任何一个环节中断都要重新回到第一个步骤再次执行。这就需要我们在每一步执行完之后执行所在Activity的Finish()方法,结束这个步骤,当最后一步返回的时候,就会重新回到修改密码按钮界面了,这个原创 2016-11-20 19:18:52 · 2403 阅读 · 0 评论 -
Android---验证码倒计时的简单实现
前言 现在的很多app都是使用手机注册的,为了确认使用的是自己的手机,都会加上一个短线验证码的选项,最近公司的项目使用到了这个短信验证码,并且要加入验证码倒计时功能,也就是60秒才能发送一次验证码,再次做过记录,以后使用的时候,可以随时拿来用。实现发送验证码的时候一般都会有一个按钮,点击之后便会给你输入的手机发送一条验证码,我这里使用的是一个TextView,显示特定的数字,只用设置TextV原创 2016-10-16 18:31:27 · 797 阅读 · 0 评论 -
【Android笔记】淡入淡出、上下弹出动画的
今天想到了自己毕业设计时候做的app,里面主页上面的搜索框用到了一个PopupWindow来实现,我就琢磨这在给他加上一个动画,当时真的是什么都不懂,囫囵吞枣的就拿来用了,现在又大概找了两种动画效果来实现,现在记录下。淡入、淡出动画在res文件下面建立一个叫anim的文件夹。在anim文件下面建立两个xml文件,分别为:push_bottom_in.xml(淡入效果)<?xml version=原创 2016-09-30 11:34:19 · 4282 阅读 · 0 评论 -
Android 显示隐藏密码的简单实现
前言 现在的应用中,人性化的设置越来越多,比如在输入密码的界面可以选择是否显示密码,这样当用户在不安全的环境中还可以使用密码不可见的方式填写密码(以**表示),当用户确认所处环境是安全的,并且有需求看自己输入的密码的时候,便可以实时查看自己输入的密码是不是自己想要的。 公司最近的新项目便加入了这个需求,自己网上搜了下,简单的实现了该需求。效果图: 代码实现首先,右侧的小眼睛是我用的是C原创 2016-10-15 15:23:12 · 3374 阅读 · 0 评论 -
Android---open failed: ENOENT (No such file or directory) 错误
今天我把sd卡下面的应用目录删掉了,然后重新打开应用的时候,出现上面的错误,说是找不到该file,然后不断的加log调试,最后通过查找资料了解到新建File的时候不支持新建两级目录,也就是只能一层一层的创建。代码如下:/** * @param bitmap:图片的bitmap * @param src:要保存到本地的路径 * @param bitName:要保存到本地的原创 2016-04-22 16:44:43 · 5041 阅读 · 1 评论 -
Android震动---启动、循环、取消控制
今天在做闹钟Demo的时候,想加上闹钟到期提醒的时候实现震动功能,就上网大概查了下Android中震动的相关资料,总体来说还是蛮简单的。Android中的Vibrator 类负责对手机震动的处理 导包:import android.os.Vibrator; 加权限:<uses-permission android:name="android.permission.VIBRATE" />先原创 2016-04-16 15:17:16 · 4451 阅读 · 0 评论 -
常用方法(3)------根据图片的url路径获得图片物理路径
方法如下,需要的朋友可以直接用 private String getImagePath(Uri uri ,String selection) { String path = null; //通过Uri和selection来获取真实的图片路径 Cursor cursor = getContentResolver().query(uri原创 2016-04-09 10:57:17 · 2132 阅读 · 0 评论 -
常用方法(2)------根据图片的url路径获得Bitmap对象
coding过程中会遇到将本地的图片的物理路径转化为Bitmap,可使用下面的方法:/** * @param path:图片的物理路径 * @param display_width:设置图片的宽 * @param display_height:设置图片的高 * @return * @throws Exception */ priva原创 2016-04-09 09:38:03 · 1165 阅读 · 0 评论 -
Date日期工具类---Java
Date日期工具类 做开发的人一般都会慢慢地积累自己的工具类库,自己目前还没有建立,所以从现在开始就慢慢地着手积累代码,对一些公共的代码进行收集整理,做成自己喜欢的工具类供以后开发使用。此工具类会一直慢慢的完善。。。由日期格式(yyyy-MM-dd)获得该日期是星期几;/** * 判断当前日期是星期几 * * @param pTime 修要判断的时间 * @return dayForW原创 2016-09-26 17:52:59 · 507 阅读 · 0 评论