当前搜索:

Map之一个Key存多个Value的MultiValueMap(一个键多个值)

在日常的开发中经常用到键值对,也就是`Map`啦,我们知道Map是一个接口,它的特点是一个Key对应一个Value,也就是一个键对应一个值,但是往往我们需要一个Key对应多个Value,这种时候系统的API就无法满足我们的需要了,因此今天介绍一个我封装的一个Key对应多个Value,既一个键对应多...
阅读(12609) 评论(5)

手把手教你用ViewPager自定义实现Banner轮播

手把手教你实现用ViewPager自定义实现Banner轮播  欢迎大家关注Android开源网络框架NoHttp:https://github.com/Y0LANDA/NoHttp   我们在实际开发中,很多App都会在做一个广告轮播器(可能是图片,可能是其他View),很多同学都是使用别人封...
阅读(18703) 评论(17)

android-Ultra-Pull-To-Refresh/SwipeRefreshLayout嵌套ViewPager/ScrollView滑动冲突解决

android-Ultra-Pull-To-Refresh嵌套ViewPager滑动冲突解决 ,SwipeRefreshLayout嵌套ViewPager滑动冲突解决,每次必不可少的前戏又来了。发文时Android-PullToRefresh这个框架已经停止维护3年了,很多人在关心我们现在用什么框...
阅读(16941) 评论(12)

线程安全、数据同步之synchronized与Lock

线程安全、数据同步之synchronized与Lock。当synchronized锁定的方法或者代码块发生异常的时候,它会在自动释放锁;但是如果被它锁定的资源被线程竞争激烈的时候,它的表现就没那么好了。当Lock锁定的方法或者代码块发生异常的时候,它不会自动释放锁;它拥有与synchronized...
阅读(4808) 评论(8)

Android录屏命令、Android录Gif、Android录视频

Android怎么录屏,Android录屏命令,Android录制Gif,视频怎么转gif。
阅读(7417) 评论(5)

Android三级目录、ListView单选/GridView单选、ListView多选/GridView多选

近日群里的小伙伴问我三级目录、Android三级目录、ListView单选/`GridView`单选、ListView多选/GridView多选怎么做,我跟他讲了下原理和思路他还是有点迷糊,后来我就动手给他写了一个Demo,这里也把这个Demo分享给大家。当然文中用的都是ListView,但是我相...
阅读(6557) 评论(4)

NoHttp开源Android网络框架1.0.0之架构分析

NoHttp架构之请求流程解析,技术交流1群:46523908 ,技术交流2群:46505645 ,NoHttp异步请求流程图,NoHttp异步请求流程剖析,NoHttp同步请求流程图,NoHttp同步请求流程剖析,NoHttp异步下载流程图,NoHttp异步下载流程剖析,NoHttp同步下载流程...
阅读(7898) 评论(12)

Android如何使用Https

Android如何使用Https 什么是Https Android用原始Java代码怎么用Https 第一步打开某个地址的连接 第二步判断是Https请求设置SSLSocketFactory 第三步设置必要属性 第四步读取数据发送到主线程断开连接 完整代码 使用流行框架NoHttp怎么玩Https...
阅读(16007) 评论(8)

NoHttp详解之NoHttp最基本使用(无封装)

NoHttp最基础使用方法,NoHttp最原始使用方法。
阅读(110230) 评论(79)

Http标准协议Android网络框架——NoHttp

支持与RxJava完美结合、支持一句话切换底层为OkHttp,支持缓存数据到数据库或SD卡和数据库,并对数据做了加密保护,支持请求Restful风格的接口,比Retrofit更简单易用。
阅读(46315) 评论(52)

Android保存图片到图库,Android扫描文件到媒体库,Android保存图片到SD卡

我们最常常遇到的也就是保存图片到SD卡,然后打开系统的图库可以看得到,可是为什么微信QQ之类的应用可以,我们保存到SD卡就看不到呢?原因就是保存到SD卡后我们还要让系统扫描图片到多媒体库,因为系统的图库读的其实是一个多媒体库的数据库,所以我们保存之后如果没有通知系统扫描的画是看不到的 这里要声明一...
阅读(5707) 评论(3)

Android利用微信SDK分享到微信教程,回调分享结果错误解决和注意点

在正式开始之前这里要着啰嗦一下,进来的同学一定要看,在申请应用的时候要填一个签名,这个签名是由应用的签名文件keystore决定的,那么你在填这个签名的时候,一定要把你的应用用正式的keyStore生成apk,安装到手机,然后用微信提供的获取应用签名的apk工具获取你应用的签名,然后这会生成的这个...
阅读(20342) 评论(17)

Android自定义系统分享UI,不使用系统的Dialog和Actionbar,完全自定义

Android分享内容到其他应用,调用系统的Dialog或者ActionBar的弹窗都不太自由,限制太大,这里我提供一个完全自定界面的,可以弹窗,也可以直接在Activity或者Fragment里边自定义界面。这里展示一个关键类的代码,做了封装处理,源码在: /** * @author YOLA...
阅读(2930) 评论(3)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 169万+
    积分: 6700
    排名: 4398
    推荐
    欢迎关注我的公众号
    博客专栏