摘要: 项目开发中使用了谷歌推荐的实现类似网易云音乐的上弹对话框BottomSheetDialog控件,该控件在竖屏状态下显示没有问题,但是在横屏状态下弹窗只能显示一半,需要手动往上滑一下才能完全显示。在网上找了下解决方案,看到了https://www.jianshu.com/p/50c54d8e0d4a 阅读全文
posted @ 2020-09-04 14:05 龙从一 阅读(1291) 评论(0) 推荐(0) 编辑
  2019年9月23日
摘要: 本人在写android 9.0 程序更新时遇到了这样一个问题:程序可以更新成功,但是不弹出“完成、打开”界面,就算加上 让“打开、完成”界面强行出来,但是点击“打开”按钮同样无法打开更新后的程序,研究了半天,下面的代码可以解决上述遇到的问题。 阅读全文
posted @ 2019-09-23 11:23 龙从一 阅读(736) 评论(0) 推荐(0) 编辑
  2019年2月21日
摘要: 1 //通过Uri获取BitMap 2 public static Bitmap getBitmapFromUri(Uri uri,Context context) { 3 Bitmap bitmap = null; 4 try { 5 bitmap= BitmapFactory.decodeFile(uri.toStr... 阅读全文
posted @ 2019-02-21 16:18 龙从一 阅读(755) 评论(0) 推荐(0) 编辑
  2019年1月25日
摘要: 解决方案: 1、(推荐)7.0之后你的app就算有权限,给出一个URI之后手机也认为你没有权限。不用修改原有代码,在Application的oncreate方法中:(或者直接放在调用相机的activity的onCreate方法中) 2、(强烈不推荐)在调用相机的时候添加7.0系统的判断(谷歌官方推荐 阅读全文
posted @ 2019-01-25 14:33 龙从一 阅读(301) 评论(0) 推荐(0) 编辑
  2018年12月26日
摘要: 比如我有下面这样一个List,里面存放的是多个Employee对象。然后我想对这个List进行按照Employee对象的名字进行模糊查询。有什么好的解决方案么?比如我输入的查询条件为“wang”,那么应该返回只包含employee1的List列表。 方式一: 上面那个是大小写敏感的,如果要求大小写不 阅读全文
posted @ 2018-12-26 13:22 龙从一 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 安装了外置SD卡,则返回为true,没有安装SD卡返回值为false。 阅读全文
posted @ 2018-12-26 13:21 龙从一 阅读(736) 评论(0) 推荐(0) 编辑
  2018年10月9日
摘要: 项目中要求显示竖线,并且竖线高度不确定,竖线的高度要随着内容的变化而变化。不能使用match_parent 充满,也不能在布局中写死,此时使用 将不起作用,反而会充满整个屏幕。我在网上搜索了一番,关于这个问题只找到了这样一篇文章 https://blog.csdn.net/gufengpiaoyi/ 阅读全文
posted @ 2018-10-09 14:19 龙从一 阅读(1008) 评论(0) 推荐(0) 编辑
  2018年8月17日
摘要: (转)文章转自 songzi1228 的 https://blog.csdn.net/songzi1228/article/details/80255058 本人亲自试用,妥妥的解决了我的问题。 Rendering Problems Couldn't resolve resource @dimen/ 阅读全文
posted @ 2018-08-17 13:42 龙从一 阅读(235) 评论(0) 推荐(0) 编辑
  2018年8月6日
摘要: package com.bottle.bottlelilibrary.view; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PixelF... 阅读全文
posted @ 2018-08-06 13:56 龙从一 阅读(844) 评论(0) 推荐(0) 编辑
  2018年6月21日
摘要: 1、介绍 装饰器模式顾名思义就是装饰某个对象的,是一种结构型模式。装饰器模式允许向一个现有对象添加新的功能,同时不改变其结构,用户可以随意的扩展原有的对象。它是作为现有的类的一个包装。装饰器模式一方面替代了继承,相对于继承带来的静态的功能扩展,装饰器模式可以理解为动态的功能扩展,非常灵活。但是由于动 阅读全文
posted @ 2018-06-21 16:03 龙从一 阅读(150) 评论(0) 推荐(0) 编辑