三方框架
文章平均质量分 93
远方那座山
世界上有两个我,一个在白天里贩卖生活,一个在黑夜里赎回自己;
展开
-
安全风险 - 检测设备是否为模拟器
在很多安全机构的检测中,关于模拟器的运行环境一般也会做监听处理,有的可能允许执行但是会提示用户,有的可能直接禁止在模拟器上运行我方APP可能做 Framework 的朋友思维会更开阔一些,不过现在也可以跟我这门外汉一起来稍微了解下。原创 2024-05-31 19:00:00 · 1634 阅读 · 1 评论 -
Android进阶之路 - Luban 压缩图片
我记得在2017年写项目的时候图片压缩工具就是用的Luban,时隔多年后在近期的俩个项目中依旧发现了Luban的身影,所以觉得有必要好好记录一下老朋友想学习一款新技术最好的方式就是去看,因为除了会介绍基本的使用之外,如果你有兴趣的话也可以学一下源码;而我记录Blog更多的是我的一个学习、反思的过程,希望也可以帮到你。原创 2023-03-31 22:30:00 · 1858 阅读 · 0 评论 -
关于 MMKV 你该了解哪些?
我是在新项目中使用到了俩种sp替代方案,分别是腾讯的MMKV与,此篇仅记录我对KKMV框架的使用与理解关于MMKV框架的使用方式,在其中已经讲的很详细了,这里我只是结合该框架谈一些自己的学习经验而已。原创 2022-10-24 21:16:23 · 3290 阅读 · 0 评论 -
Android进阶之路 - 实现一批专属自定义选择器
因为是新项目,所以一切从零开始,开发时间比较紧凑,用到了很多三方框架,其中关于选择器控件 我之前也记录过一些,这次是直接从又找到了 AndroidPicker虽然说是实现一款,但是终究站在了别人肩膀上,我 ,然后得以使用!我一开始用的是 AndroidPicker,但是因为的,所以我在,但其本质还是用的 WheelView ,然后我还用到了 XPopup 优化弹窗效果其实要更好的自定义选择器的话,最好要了解一下 WheelView ,但是关于WheelView的使用文档描述不太详细,有机会我会补充一下原创 2022-10-24 20:51:38 · 2007 阅读 · 0 评论 -
Andorid进阶之路 - greenDao数据库存储
Android常见的本地存储一般有文件存储、sp存储,还有数据库存储,而其中数据库存储应该是用的相对较少的,目前正好遇到这样的项目需求,就此记录一波 ~主要采用 GreenDao 缓存数据到本地数据库 ~ 基础了解GreenDao优势GreenDao角色划分开发实战基础配置基础使用注解释义属性释义小课堂常见问题基础了解greenDao可以说是当今最流行,最高效而且还在迭代的关系型数据库。而且greenDao3.0还支持RxJava操作,greenDao如此受欢迎离不开以下几点:GreenDao.原创 2021-06-18 14:43:17 · 860 阅读 · 0 评论 -
Android实战场景 - 限制EditText仅支持输入数字、英文、汉字,禁止输入表情等特殊符号
EditText仅支持输入数字、英文、汉字,禁止输入表情符号原创 2017-10-23 16:11:38 · 3592 阅读 · 1 评论 -
Android进阶之路 - Android Debug Database 本地数据库调试工具
话说有段时间没有做本地缓存方面的需求了,索性近期正好接到了类似需求,最终采用了GreenDao数据库缓存数据,为方便查询数据库,故采用了一款 三方框架 - Android-Debug-Database ,提升了不少工作效率 ~原创 2021-01-27 13:36:17 · 1876 阅读 · 0 评论 -
Android进阶之路 - 使用Stetho查看真机数据库
维护老项目,需查看本地数据库数据,起初使用了DDMS调试,但使用时发现真机需Root、而我又不想使用模拟器,在此基础下我发现了Stetho三方框架能实现我的需求,故在使用真实有效的基础下总结此篇,包括遇到的每一个问题~原创 2019-11-08 17:39:25 · 917 阅读 · 0 评论 -
Android进阶之路 - 毛玻璃遮罩层
目录前期提要使用方式完整代码前期提要更具体的详情请查看文末的借鉴文章之处 > <~模糊方案1.Java实现,一般都是采用Stack模糊算法2.RenderScript实现3.Native实现4.OpenCV或者OpenGL实现,由于其复杂度,本文暂不讨论该方案BlurLayout自定义属性注:只用到了blurkit:blk_fps属性,其他属性一用就...原创 2019-06-11 15:26:17 · 10375 阅读 · 0 评论 -
Android进阶之路 - 实现58同城APP加载中页面
此文引用的是58同城的加载动画,虽然出来有一些年头了,但我表示使用的时候因技术原因我还是遇到了一些或大或小的坑。Effect :原作者的Git地址:https://github.com/zzz40500/android-shapeLoadingView首先在build.gradle (app) 导入依赖 :compile 'com.github.zzz40500:android-shapeLoadi原创 2017-06-12 17:37:11 · 1395 阅读 · 0 评论 -
Android进阶之路 - 蒙版引导页
build(app): compile 'com.github.huburt-Hu:NewbieGuide:v1.0.2'build (project):allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } ...原创 2018-06-26 14:02:50 · 1761 阅读 · 0 评论 -
Android进阶之路 - 快速实现经营报表折线图
之前有那么一段时间比较 “凉”,因为项目需求,需要一个折线图的经营报表 ~今日下班之前写完,先发表保存下~所遇问题:影藏图表周围色块 Legend legend = mLineChart.getLegend(); legend.setEnabled(false);影藏图表文字说明,设置没数据时的文本展示 //图表周围说明文字 mL...原创 2018-06-29 11:18:30 · 3353 阅读 · 5 评论 -
Android进阶之路 - 二维码的生成、识别与扫描
万年之前就想写篇文章记录一下二维码功能的实现,没想到一拖就到了现在,对了今天是周六 ~~~现在网上有很多的关于扫码的三方库,当然这些都是基于zxing这个框架去扩展的,我这这里记录俩种方式,一种满足与基本需求,另外一种满足一些扩展性的需求,使用起来比使用zxing方便一些,毕竟进行了二次封装。俩种方式 : 1.zxing - 可满足基本需求(效果比较渣,用不了的话就放弃) 2.andr...原创 2018-04-21 18:12:02 · 2055 阅读 · 0 评论 -
Android进阶之路 - AndroidPicker 快速实现多样化日期选择器、地址选择器
日期选择器,项目中不少用,网上也有很多,包括我之前也抄过一个,但是没有这个漂亮,毕竟我也是在进步嘛,这次使用的三方框架为`AndroidPicker`,一开始看了几篇文章介绍,包括作者介绍的使用方式都不得其解,好在最后是解决了,同时简单封装了一下,大家请直接看下文把 ~我是有幸`在2022年`的时候又用到了`AndroidPicker`,回想之前写过该框架的类似Blog,发现`早之前(2017)的写法早就过时了`,所以在补入一版吧... `下方关于2017年的部分,可以直接无视!!!`~.........原创 2017-11-14 15:03:49 · 10731 阅读 · 5 评论 -
Android进阶之路 - 5分钟内快速实现下拉刷新与上拉加载的SmartRefreshLayout
Android内下拉,上拉,再加上列表,这样的搭配几乎没有一个app不用的,在平常开发中下拉最好实现,因为5.0有SwipeRefreshLayout,分分秒秒搞定,但是上拉加载更多,有时候相对麻烦。而我又是一个懒人…所以尽快掌握本文知识,让自己空出一点时间睡觉!hahaha !本文为博友:”树朾“的切割版,目标是只为满足基本需求,如果说需要切换自己的headLayout与FootLayout原创 2017-08-10 14:49:24 · 1035 阅读 · 0 评论 -
Android进阶之路 - Glide、Picasso的简单使用与自封工具
在当前的Android开发中,我们除去以前使用的Imageload之外,可能用的较多的就是picasso或是glide,当然这俩款图片加载方式,我都写了简单的使用与自封工具,需要使用的话,直接copy出Util就可以直接进行使用了,下面进入正题优缺点(Demo中的gif图,在手机上运行是不会卡的,只是此gif图帧的问题): picasso:加载稍微慢一点,质量高,与okhttp嵌合较好,conte原创 2017-03-31 14:52:12 · 997 阅读 · 0 评论 -
Android进阶之路 - RecyclerView左划删除(SwipeRecyclerView的简单使用)
阅读之前,请喝口水,慢慢看,主要看加黑加粗字体 如果心静,15分看懂,30分实现,反之遥遥无期这篇博客是借鉴的yanzhenjie高级猿的代码,同时是在同事的代码中进行抽离出来的,代码可以直接copy,记得不要漏下代码Effect (如果我们不仅仅需要删除功能,我们可以在item样式里自己随便添加的!):准备工作-build导入:compile'com.yanzhenjie:recyclervie原创 2017-05-12 17:02:58 · 1971 阅读 · 0 评论 -
Android进阶之路 - 行驶证识别
本篇集成到项目的是汉王的识别技术,在这个网站内有很多的识别技术,部分的识别还是可以得,至少我们可以获取到我们所需的数据!Effect Picture:代码前知:我们下载的Demo,一般是从图册选取一张照片用于展示,之后点击按键进行识别这张图片,那么本文我们直接从相册选取图片之后就请求三方识别,获取我们需要的Json数据下面让我们走进 - 行驶证识别首先从官网下载Demo,主要拿出lib下的jar包,原创 2017-04-24 17:08:18 · 731 阅读 · 0 评论 -
Android进阶之路 - Citypicker 五分钟内快速实现地址选择器
不知不觉过了这么久,最开始用CityPicker框架的时候还是2017年,但是现在(2022)可能发生了一些改变,扩展性也比以前强了;故建议如果要使用该框架的话,需要去了解最新使用方法~原创 2017-05-09 13:40:53 · 6104 阅读 · 12 评论 -
Android进阶之路 - timeSelector(日期选择器)简单、方便、快速的实现方式
首先声明,我大多时候比较懒,喜欢用现成的,就是只需要简单的修改一下就可以直接使用的那种。在此之前,我找过几款日期选择器的控件,也断断续续用了一天左右的时间,但是中途都不尽人意,还好修修补补实现了我的功能需求,那么下面直接看图,看代码吧.........原创 2017-05-18 10:52:57 · 3572 阅读 · 0 评论 -
Android进阶之路 - MPAndroidChart快速实现饼图效果
Just a little more patience, please!因项目需要,所以参照网上的mpandroidchart三方依赖实现了一个饼图数据分布效果,当然使用mpandroidchart同时可以实现折线图,柱形图之类的效果。本文会有俩个饼图的效果和讲解,第一个是参照网上的Demo自己写了的一个,方法并不是很全,第二个的话,相比而言更加系统化一些,在第一个中遇到的问题,或许看完第二个写法之原创 2017-06-01 21:04:48 · 3712 阅读 · 3 评论 -
Android进阶之路 - 五分钟内掌握EventBus的使用方式
以下纯属个人理解之后所写产物,希望大家接受对的,忽略错的。2018.3.31 补入当前项目使用的EventBus工具类EventBus大约是2015年开始兴起,但是2016年开始慢慢去普及使用,其内部也采用了注解形式,在开发方面,减少了Android代码的沉淀,使开发者编写的代码更简洁;在功能方面,代替了intent,BroadcaseReceiver的部分功能效果,也实现了跨进程的通信;...原创 2017-06-10 14:10:27 · 577 阅读 · 0 评论 -
Android进阶之路 - 仿京东地址选择器使用指南
因为现在项目的地址选择器比较low,自己又比较懒,所以就找到了`仿京东的地址选择器`,观赏几篇博文之后,发现总是被半路卡死,很难一路走到底,所以在github找到了项目地址,但是`作者的功能简介又介绍的不是很详细`,总会有一些小的知识点遗漏,到了最后只能非常无奈的查看了源代码,然后实现了自己的功能所需,一些小坑在下方列出,请君观赏。......原创 2017-07-26 15:58:22 · 9003 阅读 · 6 评论 -
Android进阶之路 - PhotoView的基本使用
此篇仅是一篇PhotoView的基础使用方式,个别情况并没有考虑进来,关乎最初存在的问题莫过于没有一个合适的jar包,亦或没有一个合格的引用地址!注: 因是初级原因,后续如有使用到此控件,将会继续完善此篇博文!衍生之Github :https://github.com/chrisbanes/PhotoViewEffect :build(Project):allprojects { rep原创 2017-07-26 17:24:28 · 2008 阅读 · 0 评论 -
Android进阶之路 - Circleimageview的使用姿势
大牛经常说站在巨人的肩膀上摸月亮,所以我并没有去看这个控件内部如何实现,而是5-10分钟简单的集成到自己的项目中进行使用Circleimageview在我认为是非常实用的一个第三方控件,快速的实现了我们经常会使用到的圆形图标,如用户的头像或是一些item的图片展示效果图(手机截图出来的,显示比较大,大家凑乎看吧,CreamView包名已经改为Circleimageview-对了,展示大小自己设置,我原创 2017-03-19 18:41:54 · 2301 阅读 · 0 评论 -
Android进阶之路 - BaseQuickAdapter通用适配器
项目中现在已经很少用到ListView这款老控件了,大多用的RecyclerView,一般的话我们都自己有一些简单的封装,但是相对而言不是很完善,扩展性并不是很强,所有找到了BaseRecyclerViewAdapterHelper,它是一款BaseAdapter的集合体,在Github的Start较多,也较为好用,因为封装比较全面,下面有一些使用方法。Effect :提前引入bu...原创 2017-11-13 14:44:14 · 15188 阅读 · 7 评论 -
Android进阶之路 - 横、纵跑马灯无限轮转
Android中的Xml属性一直d自带有跑马灯的效果,但是因为使用并不是很广泛,所以扩展性并不太好,所以在git上找到了MarqueeView,请根据此文提示直接用吧使用原因: 简单,方便,扩展性强,作者在持续跟新。 解决了重影问题,内部封装动画。Effect :正式使用:build : compile 'com.sunfusheng:marqueeview:1.3.3'Xml 引用:原创 2017-12-21 17:35:06 · 3333 阅读 · 0 评论 -
Android进阶之路 - 五分钟内快速实现轮播图效果(RollPagerView+XBanner)
阅读与使用此文知识,仅需5-15分钟在没有成为巨人之前,至少我们可以看起来像个巨人。使用Github上码者已经封装好的三方控件-RollPagerView,快速的实现轮播效果。在此之前我写代码的时候,往往会写很多东西,需要shape点的颜色大小,同时创建多个List用于存储数据,而且进行数据连接,经常会出现一些小问题,当前这个RollPagerView的原理和我们平常写的是轮播原理是一...原创 2017-04-28 14:03:37 · 891 阅读 · 2 评论