![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android常用功能
北京流年
每天进步一点点,不积跬步无以至千里
展开
-
android webview监听软键盘弹出和隐藏来修改虚拟导航栏颜色
最近项目中用到了webview,然后里面有输入框,当我们点击输入框的时候,软键盘挡住了布局,这就尴尬了,并且产品说,只有在软键盘弹出的时候底部的虚拟导航栏为黑色,软键盘隐藏的时候虚拟导航栏应该也隐藏。网上搜了很多资料和博客,最终把几篇有价值的贴上,并且附上源码。public class AndroidBug5497Workaround { // For more information,...原创 2018-10-30 17:50:19 · 3028 阅读 · 0 评论 -
android 播放声音
最近项目需要加一个播放的声音,网上找了一下,并且刚开始始终没有效果,所以记录一下走过的坑,以免忘记!产品需求是在动画执行完毕的时候,就播放声音,所以我在动画完成的监听中,执行了如下代码,textView.animate().translationY(-100).alpha(0).setDuration(700).setListener(new Animator.AnimatorListe...原创 2018-05-09 14:41:28 · 1839 阅读 · 0 评论 -
android 获取单个通讯录联系人信息(无权限跳转权限设置页面)
首先说一下,在魅族手机上需要用户手动开启权限,不然获取到的cursor.moveToFirst()会返回false,反过来,如果cursor.moveToFirst()返回false,一般都是权限问题,那么如何解决这个问题呢?一般解决方案是弹窗提示,需要开启联系人权限,点击确定就跳转到设置权限的页面。点击跳转到通讯录页面Intent intent = new Intent(Intent....原创 2018-03-16 10:58:55 · 3295 阅读 · 0 评论 -
android 下载图片到相册
识别图片格式 BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;BitmapFactory.decodeFile(mFile.getAbsolutePath(), options);String type = ...原创 2017-09-07 11:50:54 · 514 阅读 · 0 评论 -
android 常用的帮助类和方法积累一
/*** * 将string类型转成longl类型 * * @param strTime * @param formatType * @return * @throws ParseException */ public static long stringToLong(String strTime, String formatType) { Date date...原创 2017-11-20 18:19:21 · 380 阅读 · 0 评论 -
java 日历计算农历和节假日的常用类(包括除夕的算法)
最近在写日历,发现很多开源的常用的日历根本不能显示出除夕这个节日,所以在github上找到一个计算出大部分农历之后修改了一下,这里科普下,除夕有可能是29,也有可能是30,中国农历一个月只有29天或者30天。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;...原创 2018-02-01 10:36:32 · 12270 阅读 · 11 评论 -
(转)json数据解析异常而导致网络请求失败的解决办法(其一)
原文出处https://www.jianshu.com/p/d6bd6bd5fce3参考文章问题概述笔者在开发过程中临时遇到一个本来仅有web端的项目临时增加Android端,导致后端在出接口时并未考虑Android端的json数据的解析,导致接口是这样的。。。。正确请求{ "code": 0, "data": { "user": { ...转载 2019-02-20 17:51:04 · 6646 阅读 · 0 评论 -
android 日志文件LogUtils
背景这是好久之前在网上找的一个常用类,已经忘记原文链接了,但是觉得很好用一直都在用,可以将日志写到file里面也可以定位你是在哪个类哪一行打印的日志,保存到文件的路径就是android/data/你的包名/files/目录下,然后我们就可以愉快的找问题了import android.text.TextUtils;import android.util.Log;import com....原创 2019-03-11 19:54:05 · 1138 阅读 · 0 评论 -
记录一个常用类用来获取mac地址的
public class MacUtil { private static final String marshmallowMacAddress = "02:00:00:00:00:00"; private static final String fileAddressMac = "/sys/class/net/wlan0/address"; public static...原创 2019-09-18 11:09:43 · 507 阅读 · 0 评论