
Retrofit 实际上并不能说是一个网络请求框架,它其实是对 okHttp 这个网络请求框架在接口层面的封装,网络请求还是交给 okHttp 做的,就好像 HttpClie...
概述 随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。 Retrofit是...
MVP+okHttp+Retrofit+RxJava+Glide+Dagger 是现在最流行的一套技术框架, MVP 现在没心思去弄,所以先把后面的都给学习了再说。 okHt...
这些都是曾经收集到的一些关于Webview的知识,有些工作中用到了,有些暂时还没有用到,这次统一整理下,希望对自己,对大家有所帮助。另外,欢迎大家补充(当然,有错也要指正呀,...
说真的,Activity是四大组件里面我最经常使用的,设置过屏幕方向,设置过键盘隐藏等等,但就是没有关注过启动模式,所以特地学习了一下,做个记录。 在这之前,先了解两个重要概...
配置文件中的broadcast receiver 在配置文件中完成声明后,即使应用当前并未运行,只要有匹配的broadcast intent的发来,broadcast rec...
1、关于WebView的使用: 与JS交互 拨打电话、发送短信、发送邮件 上传图片(版本兼容) 进度条设置 字体大小设置 返回网页上一层、显示网页标题 全屏播放网络视频 2、...
在Android里面更新UI经常用到Handler,但仅限于“基本会用”的状态,时不时就出现一些不解的Exception,虽然通过网络,博客,基本把问题都解决了,但是也下定决...
Activity启动模式 standard:默认行为模式。针对每一个收到的新intent,都启动新的activity;singleTop:如果activity实例已经处在回退...
Android系统对加载图片做了一些限制,其中一个就是对Bitmap有最大宽高限制,某些系统的机子的限制不一样,但起码是4096x4096。当加载一张长或者宽,或者两者都超出...
获取网络使用权限 清单文件中,添加: 线程与主线程 线程线程是一个单一的执行序列。单个线程中的代码可以得到逐步执行。 主线程每个Android应用的运行都是从主线程开始的。主...
隐式Intent 隐式Intent可以启动其它应用的Activity。使用隐式Intent需要向OS描述清楚意图。 典型组成: 1.要执行的操作 通常以Intent类常量来表...
Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...
这个工具类撸了好多天,今天完整测试完毕,比较满意,具体测试可以参考这里,话不多说,直接开车上方法列表和代码,嘟嘟嘟嘟。。。 压缩相关→ZipUtils.java→Test 如...
在阅读这篇文章之前,首先需要理解几个东西:1、什么是Android的冷启动时间?冷启动时间是指用户从手机桌面点击APP的那一刻起到启动页面的Activity调用onCreat...
今天突然看到自己的发泥盒(一个六边形的盒子),所以突发奇想想封装一个这样的ImageView控件,之后用,有什么用,不告诉你。发泥盒我就不发照片了,以免认为我在做广告。PS:...