自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

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

场景:项目中需要将搜索历史存入本地,并且只保存最近搜索的10条记录,故此发现LinkedList中有实现了removeFirst可以很好的实现此需求,代码如下:/** * Created by Zorro on 2019/11/14. * 备注:固定长度List * 如果List里面的元素个数大于了缓存最大容量,则删除链表的头元素 */public class FixSizeLi...

2019-11-29 18:00:44 242

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

转载请注明:https://blog.csdn.net/u012854870/article/details/97655914json数据格式:{ "areacode": [{ "code": "0086", "name": "+86" }, { "code": "00852", "name": "+852" } ], "城市": [{ "c...

2019-07-29 17:14:03 3557

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

转载请注明:https://blog.csdn.net/u012854870/article/details/94738588Kotlin实现数据类:data class TestBean( var test: Int)Kotlin写法实现:/** * Created by pangli on 2019/7/5. * 备注:循环之中移除集合元素 */fun m...

2019-07-05 16:02:37 289

原创 ConstraintLayout实现九宫格样式

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

2019-04-28 13:58:04 288

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

/** * 获取最近12个月 */ public static void main(String[] args) { String[] last12Months = new String[12]; Calendar cal = Calendar.getInstance(); //如果当前日期大于二月份的天数28天或者29...

2019-04-01 11:30:37 5495

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

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

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

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

转载请注明:https://blog.csdn.net/u012854870/article/details/84790724使用Palette抽取Bitmap主色调关于Palette一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette。这个库可以让你很轻松地从一幅图中抽取特征颜色,这在你希望界面的颜色风格适应指定图片时非常有用,它还会提供与指...

2018-12-04 17:00:57 996

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

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

2018-07-03 11:42:18 2215

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

Android7.0以后中尝试传递 file:// URI 会触发 FileUriExposedException,因为在Android7.0之后Google认为直接使用本地的根目录即file:// URI是不安全的操作,直接访问会抛出FileUriExposedExCeption异常,这就意味着在Android7.0以后我们访问相机拍照存储时,如果使用URI的方式直接存储剪裁图片就会造成这个异常...

2018-07-03 10:30:32 839

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

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

2018-06-02 11:37:39 1362

原创 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 1387

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

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

2018-04-19 11:08:45 1577

原创 Android ImageView之setImageLevel()用法

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

2018-04-17 13:56:23 1747

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

转载请注明:https://blog.csdn.net/u012854870/article/details/79941091问题说明:我的PopupWindow是用来展示RecycleView的九宫格分类,在Android7.0及以上手机上测试发现showAsDropDown(view)展示时发现会充满屏幕,而不是展示在view的下方,测试发现在Android7.0以下都没有类似问题。问题解决:...

2018-04-14 16:08:19 907

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

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

2017-09-21 15:02:39 8968

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

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

2017-08-14 16:31:59 1988

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

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

2017-06-14 18:35:41 488

原创 正则表达式匹配中文

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

2017-06-05 17:07:23 270

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

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

2017-05-23 16:53:04 523

原创 完美解决FragmentPagerAdapter刷新问题

转载请注明:(http://blog.csdn.net/u012854870/article/details/70231752)`先不废话,直接上Adapter代码:public class SimpleFragmentPageAdapter extends FragmentPagerAdapter { private List<BaseFragment> mFragments; pr

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

原创 Android本地定时通知

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

2017-04-01 14:56:36 3864 2

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

转载请注明:http://blog.csdn.net/u012854870/article/details/58604351 由于自己开发的音乐播放器,安装在公司自己生产的平板上,播放音乐的时候,当媒体音量调到最大的时候声音还是很小,后来产品就拿着酷狗音乐来,让我实现类似酷狗音乐一键增强音量功能,开始并没有思路,几经搜索打算用均衡器实现,可是代码写完后发现并没有达到想要的效果,而且发现不同类型的音

2017-02-28 16:46:57 3071

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

最近在做一个搜索的输入框,在edittext上加入Android:imeOptions="actionSearch"这个属性也不好使,后来搜索得到解决办法需要加上android:singleLine="true"就好使了 虽然可以正常使用了但是android:singleLine="true"已经过时,心里还是不舒服,多方查找和尝试找到了新的解决方法上android:hint="@stri...

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

Android仿酷狗音乐一键音量增强功能

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

2017-02-28

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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