Android
文章平均质量分 55
Zorro佐罗
这个作者很懒,什么都没留下…
展开
-
Nexus搭建私有Maven仓库用户角色创建和权限分配
Nexus搭建私有Maven仓库用户角色创建和权限分配前提:已经搭建好私有仓库,并且可以正常访问,搭建方式可根据官方文档操作在浏览器中打开控制台,并使用admin账号进行登录1. 创建Repository选择maven2(hosted)命名修改设置,点击创建成功后会在Repositories列表看到创建成功的Repository,点击可查看详细内容2.创建角色并分配权限权限配置并保存( 防止开发误操作删除存储库内容,最好不要分配删除权限)成功后可在角色列表中查看和修改3.创建用原创 2021-07-06 17:42:01 · 5279 阅读 · 0 评论 -
可设置容量的List继承于LinkedList
场景:项目中需要将搜索历史存入本地,并且只保存最近搜索的10条记录,故此发现LinkedList中有实现了removeFirst可以很好的实现此需求,代码如下:/** * Created by Zorro on 2019/11/14. * 备注:固定长度List * 如果List里面的元素个数大于了缓存最大容量,则删除链表的头元素 */public class FixSizeLi...原创 2019-11-29 18:00:44 · 1015 阅读 · 0 评论 -
Android 7.0及以上调用系统相机拍照、访问相册问题
Android7.0以后中尝试传递 file:// URI 会触发 FileUriExposedException,因为在Android7.0之后Google认为直接使用本地的根目录即file:// URI是不安全的操作,直接访问会抛出FileUriExposedExCeption异常,这就意味着在Android7.0以后我们访问相机拍照存储时,如果使用URI的方式直接存储剪裁图片就会造成这个异常...原创 2018-07-03 10:30:32 · 1255 阅读 · 0 评论 -
Android 拍照或相册中选择图片编辑功能(仿微信拍照或相册选择照片编辑功能)
最终效果图: 实现方案:自定义一个父容器RelativeLayout将ImageView放入父容器中并初始化一个和ImageView相同大小的DrawingView来做涂鸦层最后将ImageView和DrawingView重叠部分生成Bitmap。父容器代码PhotoEditorView:public class PhotoEditorView extends RelativeLay...原创 2018-07-03 11:42:18 · 3355 阅读 · 1 评论 -
Android使用Palette抽取图片主色调
转载请注明:https://blog.csdn.net/u012854870/article/details/84790724使用Palette抽取Bitmap主色调关于Palette一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette。这个库可以让你很轻松地从一幅图中抽取特征颜色,这在你希望界面的颜色风格适应指定图片时非常有用,它还会提供与指...原创 2018-12-04 17:00:57 · 2111 阅读 · 0 评论 -
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 · 7617 阅读 · 1 评论 -
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 · 633 阅读 · 0 评论 -
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 · 639 阅读 · 0 评论 -
利用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 · 5889 阅读 · 0 评论 -
信鸽推送集成采坑之代码混淆报错/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 · 1754 阅读 · 0 评论 -
Android 6.0 (sdk 23)以上版本Android StatusBar 为白色时文字看不见问题
Them Style 中设置<item name="android:windowLightStatusBar">true</item>原创 2018-04-26 17:43:39 · 1800 阅读 · 0 评论 -
Android5.0以上去除Button按下效果动画之android:stateListAnimator
转载请注明:https://blog.csdn.net/u012854870/article/details/80001950原因:在Android 5.0及以上我们自定义button样式后会发现按下之后有系统自带动画会看到灰色阴影解决方法:这时候我们只需要设置android:stateListAnimator=“@null”<Button android:layou...原创 2018-04-19 11:08:45 · 2357 阅读 · 0 评论 -
Android软件盘(EditText)的搜索功能
最近在做一个搜索的输入框,在edittext上加入Android:imeOptions="actionSearch"这个属性也不好使,后来搜索得到解决办法需要加上android:singleLine="true"就好使了 虽然可以正常使用了但是android:singleLine="true"已经过时,心里还是不舒服,多方查找和尝试找到了新的解决方法上android:hint="@stri...原创 2017-02-10 18:30:58 · 581 阅读 · 1 评论 -
完美解决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 · 4110 阅读 · 2 评论 -
NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
转载请注明:(http://blog.csdn.net/u012854870/article/details/72650757)最开始使用ScrollView的时候嵌套ListView会出现item显示不全等一些问题,现在google提供NestedScrollView已经可以解决该问题,但是在使用NestedScrollView嵌套RecyclerView的时候会发现我们在RecyclerView原创 2017-05-23 16:53:04 · 1093 阅读 · 0 评论 -
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 · 4921 阅读 · 2 评论 -
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 · 658 阅读 · 0 评论 -
调用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 · 2858 阅读 · 0 评论 -
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 · 1302 阅读 · 0 评论 -
Android ImageView之setImageLevel()用法
转载请注明:https://blog.csdn.net/u012854870/article/details/79973728在Android开发中,有时候需要对一个ImageView设置很多不同图片以表示某种应用状态,比如,典型的是手机的信号强度从强到弱有多种状态图;wifi有解锁和未解锁状态,解锁和未解锁状态的图标也是很多种。如果每次都一一的通过ImageView设置图片的src来达到这一目的...原创 2018-04-17 13:56:23 · 3830 阅读 · 0 评论 -
使用Android4.4新增新媒体功能中的音量增强器LoudnessEnhancer实现仿酷狗音乐一键强音功能
转载请注明:http://blog.csdn.net/u012854870/article/details/58604351 由于自己开发的音乐播放器,安装在公司自己生产的平板上,播放音乐的时候,当媒体音量调到最大的时候声音还是很小,后来产品就拿着酷狗音乐来,让我实现类似酷狗音乐一键增强音量功能,开始并没有思路,几经搜索打算用均衡器实现,可是代码写完后发现并没有达到想要的效果,而且发现不同类型的音原创 2017-02-28 16:46:57 · 4881 阅读 · 0 评论