SharedPreferences存储封装,便于开发,使用单例模式,同时使用contentProvider来获取全局上下文,所以在使用中无需传递上下文。为了更加简单的操作(毕...

IP属地:江苏
SharedPreferences存储封装,便于开发,使用单例模式,同时使用contentProvider来获取全局上下文,所以在使用中无需传递上下文。为了更加简单的操作(毕...
网络框架作为安卓开发中最常用的框架,作为懒人的我一直在思考怎样才能用最短的代码来完成网络请求,本文在于作为本人备忘使用。 前提 我使用的网络框架是retrofit,作为目前安...
下载器封装,便于开发,使用downloadManager。可以监听下载进度,监听方法里使用了协程,也可以使用线程进行监听,同时使用contentProvider来获取全局上下...
LoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面,可添加自定义状态页面,如加载中,加载失败,无数据,网络...
一、概述 这一章我们学习高德地图的路线规划,主要分为驾车路线,步行路线,公交路线,骑行路线。在高德地图中数据的获取使用方式都比较相似,本章的路线规划查询也不例外。需要一个查询...
简介 项目里一直使用dialog,最近才发现谷歌早就推出了DialogFragment,由于平常写项目需求基本也都是继承dialog重写,发现使用DialogFragment...
原创内容,转载请注明出处:https://www.jianshu.com/p/8c186515bb04 前言 项目开发中,我们总需要连接多个不同的服务器地址访问接口,开发环境...