自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 可设置容量的List继承于LinkedList

场景:项目中需要将搜索历史存入本地,并且只保存最近搜索的10条记录,故此发现LinkedList中有实现了removeFirst可以很好的实现此需求,代码如下: /** * Created by Zorro on 2019/11/14. * 备注:固定长度List * 如果List里面的...

2019-11-29 18:00:44 112 0

原创 利用Gson将json转换为Map集合

转载请注明:https://blog.csdn.net/u012854870/article/details/97655914 json数据格式: { "areacode": [{ "code": "0086", &q...

2019-07-29 17:14:03 2577 0

原创 Java和Android在循环中移除集合中元素

转载请注明:https://blog.csdn.net/u012854870/article/details/94738588 Kotlin实现数据类: data class TestBean( var test: Int ) Kotlin写法实现: /** * Create...

2019-07-05 16:02:37 240 0

原创 ConstraintLayout实现九宫格样式

转载请注明:https://blog.csdn.net/u012854870/article/details/89636740 ConstraintLayout实现九宫格样式: <?xml version="1.0" encoding="utf-8&q...

2019-04-28 13:58:04 220 0

原创 java程序实现:获取当前月份前的12个月份

/** * 获取最近12个月 */ public static void main(String[] args) { String[] last12Months = new String[12]; Calendar cal = ...

2019-04-01 11:30:37 4010 0

原创 RecyclerView实现类似ViewPager翻页OnPageChangeListener监听功能

转载请注明:https://blog.csdn.net/u012854870/article/details/84984066 我们在使用ViewPager的时候多多少少都会遇到一些坑,这里今天就不细说了。   首先我们先介绍一下SnapHelper Google 在 Android 24...

2018-12-13 11:30:17 3504 1

原创 Android使用Palette抽取图片主色调

转载请注明:https://blog.csdn.net/u012854870/article/details/84790724 使用Palette抽取Bitmap主色调 关于Palette 一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette。这个库...

2018-12-04 17:00:57 651 0

原创 Android 拍照或相册中选择图片编辑功能(仿微信拍照或相册选择照片编辑功能)

最终效果图: 实现方案:自定义一个父容器RelativeLayout将ImageView放入父容器中并初始化一个和ImageView相同大小的DrawingView来做涂鸦层最后将ImageView和DrawingView重叠部分生成Bitmap。 父容器代码PhotoEditorView...

2018-07-03 11:42:18 1946 0

原创 Android 7.0及以上调用系统相机拍照、访问相册问题

Android7.0以后中尝试传递 file:// URI 会触发 FileUriExposedException,因为在Android7.0之后Google认为直接使用本地的根目录即file:// URI是不安全的操作,直接访问会抛出FileUriExposedExCeption异常,这就意味着...

2018-07-03 10:30:32 751 0

原创 信鸽推送集成采坑之代码混淆报错/XINGE: [Util] please add wup-1.0.0.E-SNAPSHOT.jar in your libs

刚开始按照官方推荐加入一下混淆代码:##################################信鸽###################################### -keep class com.tencent.android.tpush.** {* ;} -keep cla...

2018-06-02 11:37:39 1180 0

原创 Android 6.0 (sdk 23)以上版本Android StatusBar 为白色时文字看不见问题

Them Style 中设置&lt;item name="android:windowLightStatusBar"&gt;true&lt;/item&gt;

2018-04-26 17:43:39 1190 0

原创 Android5.0以上去除Button按下效果动画之android:stateListAnimator

转载请注明:https://blog.csdn.net/u012854870/article/details/80001950原因:在Android 5.0及以上我们自定义button样式后会发现按下之后有系统自带动画会看到灰色阴影解决方法:这时候我们只需要设置android:stateListA...

2018-04-19 11:08:45 1315 0

原创 Android ImageView之setImageLevel()用法

转载请注明:https://blog.csdn.net/u012854870/article/details/79973728在Android开发中,有时候需要对一个ImageView设置很多不同图片以表示某种应用状态,比如,典型的是手机的信号强度从强到弱有多种状态图;wifi有解锁和未解锁状态,...

2018-04-17 13:56:23 1290 0

原创 Android7.0及以上PopupWindow的showAsDropDown位置问题

转载请注明:https://blog.csdn.net/u012854870/article/details/79941091问题说明:我的PopupWindow是用来展示RecycleView的九宫格分类,在Android7.0及以上手机上测试发现showAsDropDown(view)展示时发...

2018-04-14 16:08:19 758 0

原创 自定义一个List排序规则,然后对另一个List按照该规则排序

//这里的顺序,是我自己定义的一个List<String> String[] defined = {"玫瑰","牡丹","月季","荷花"}; final List<String> define...

2017-09-21 15:02:39 7408 0

原创 调用RadioGroup的check(id)方法,监听onCheckedChanged方法被执行多次;调用clearCheck(),onCheckedChanged方法仍被执行的解决办法

调用RadioGroup的check(id)方法,监听onCheckedChanged方法被执行多次解决方法: 直接根据id获取子RadioButton对象来setChecked()((RadioButton)mRadioGroup.findViewById(R.id.radio_button)...

2017-08-14 16:31:59 1732 0

原创 Android仿桌面版QQ截图后编辑绘制椭圆工具

转载请注明:(http://blog.csdn.net/u012854870/article/details/73251151)需求:Android截屏后对图片进行编辑,添加随手指移动缩放大小的椭圆,类似桌面版QQ截图后编辑绘制椭圆工具 先上效果图: 实现代码public class Dr...

2017-06-14 18:35:41 458 0

原创 正则表达式匹配中文

转载请注明:(http://blog.csdn.net/u012854870/article/details/72869109) 最近做项目的时候产品提了一个现需求,需要将一段String中的非汉字剔除掉 如:String s=”会撒谎大富科技萨克防守打法_d@@@jsfoijdsfj::家建...

2017-06-05 17:07:23 246 0

原创 NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法

转载请注明:(http://blog.csdn.net/u012854870/article/details/72650757)最开始使用ScrollView的时候嵌套ListView会出现item显示不全等一些问题,现在google提供NestedScrollView已经可以解决该问题,但是在使...

2017-05-23 16:53:04 446 0

原创 完美解决FragmentPagerAdapter刷新问题

转载请注明:(http://blog.csdn.net/u012854870/article/details/70231752)`先不废话,直接上Adapter代码:public class SimpleFragmentPageAdapter extends FragmentPagerAdapte...

2017-04-18 19:24:22 2736 2

原创 Android本地定时通知

转载请注明:http://blog.csdn.net/u012854870/article/details/68944598首先要实现本地定时通知最主要的是要用到系统的AlarmManager来实现的。 推荐几篇关于AlarmManager相关的文章(http://yuanzhifei89.it...

2017-04-01 14:56:36 3411 0

原创 使用Android4.4新增新媒体功能中的音量增强器LoudnessEnhancer实现仿酷狗音乐一键强音功能

转载请注明:http://blog.csdn.net/u012854870/article/details/58604351 由于自己开发的音乐播放器,安装在公司自己生产的平板上,播放音乐的时候,当媒体音量调到最大的时候声音还是很小,后来产品就拿着酷狗音乐来,让我实现类似酷狗音乐一键增强音量功能...

2017-02-28 16:46:57 2666 0

原创 Android软件盘(EditText)的搜索功能

最近在做一个搜索的输入框,在edittext上加入Android:imeOptions="actionSearch"这个属性也不好使,后来搜索得到解决办法需要加上android:singleLine="true"就好使了   虽然可以正常使用了但是and...

2017-02-10 18:30:58 416 1

提示
确定要删除当前文章?
取消 删除