这是一个网络请求的框架,接下来介绍如何使用,不说原理,直说怎么使用 1.依赖注入 2.提供一个HttpUtils的封装类 3.再提供一个gson的封装类 4.请求网络使用 请...
这是一个网络请求的框架,接下来介绍如何使用,不说原理,直说怎么使用 1.依赖注入 2.提供一个HttpUtils的封装类 3.再提供一个gson的封装类 4.请求网络使用 请...
博主就是正常启动和异常重启它们的区别在哪里
浅谈APP的回收和重启机制前言 我们在打开APP以后长期锁屏或者将APP放置后台,然后再点击APP图标或者任务栏点击指定的APP,重新打开APP时,会出现一段时间的白屏,那么这个时候其实APP曾经就被...
1. 并发编程基础 1.1 什么是线程 线程是进程中的一个实体,线程本身是不会独立存在的。进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进...
allprojects {repositories {...maven { url 'https://jitpack.io'[https://jitpack.io'] }}}...
这一段时间做的项目自动售货机和无线终端设备的通讯,都是通过串口进行对接和通讯。在Android中进行串口通信方式可以用Google官方提供的demo代码(android-se...
1. 不做任何处理的情况下 如果没有针对性地做任何处理的话,默认情况下,当用户手机的重力感应器打开后,旋转屏幕方向,会导致app的当前activity发生onDestroy-...
1.牛逼图表库 1.1 AAInfographics,是 AAChartKit[https://github.com/AAChartModel/AAChartKit] 的 K...
博主就是我的接收器是内部类,ComponentName用这个方法的时候接收不到
但是在5.0的手机上(没有使用ComponentName)就可以接收到这是为什么...
解决Android 8.0及以上系统接收不到广播的问题最近把自己的手机系统升级到了android 8.0,然后以前能正常运行的项目,莫名其妙的出了问题,有个地方广播接收不到了,然后分别在6.0和7.0的设备上运行了项目,发现一切...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
效果图: 布局文件: 添加android:fitsSystemWindows="true" 注册清单: 整个布局都顶上去 AndroidManifest.xml 添加 and...
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当...