前一段时间做过一个u盘读存数据的功能,记录一下实现代码。 第一种方法是通过反射的方法获取挂载路径,这是从网上找到的,代码如下: public static List getU...
前一段时间做过一个u盘读存数据的功能,记录一下实现代码。 第一种方法是通过反射的方法获取挂载路径,这是从网上找到的,代码如下: public static List getU...
1.添加依赖 <groupId>com.google.zxing core <version>3.3.0 </dependency> 2.编写接口 @ApiOper...
[TOC] 前言 最近在做一些Android组件的编写,扫描二维码是Android中很常用的组件,因此在参考了前人开发经验的基础上对这部分知识进行一个总结,有错误之处还请大神...
本篇包含进程间通信——AIDL所涉及到的知识的自我总结(内容详细) 通过前段时间对AIDL的学习以及最近一些资料的查阅,特在此总结一下我所理解到的AIDL,下文将从以下几个方...
屏幕适配 屏幕适配的概念 碎片化既是 Android 的优势和弱点,也是开发者们头疼的问题,同时也为 Android 的全球影响力提供了基础。Android 设备的外形和尺寸...
HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存和取的时候那些操作却是很少去研究。同时在面试中也是面试官们必...
OKHTTP异步和同步请求简单分析OKHTTP拦截器缓存策略CacheInterceptor的简单分析OKHTTP拦截器ConnectInterceptor的简单分析OKHT...
原文链接:https://futurestud.io/blog/retrofit-getting-started-and-android-client本文是Retrofit系...
平时写代码,以业务为主,作为一个菜逼,总是觉得把工作做完就行,也就没那么关注原理。随着工作年龄的增加,对各个控件的原理也就是模模糊糊的,讲不清,道不明。某天突然脑抽,想写一系...
效果图 使用说明 1、项目下的build.gradle添加 2、模块下的build.gradle添加依赖 3、在代码中使用 实现过程 布局文件 布局文件挺简单的,不过说实在的...
AIDL AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
本文介绍Retrofit拦截器(Interceptor)的使用方法及相关注意事项 首先看一下Interceptor源码: 先看一下api描述,翻译过来其实就是可以通过拦截器拦...
文章转自:http://gank.io/post/560e15be2dca930e00da1083作者:扔物线在正文开始之前的最后,放上 GitHub 链接和引入依赖的 gr...
一、什么是冷启动 1.冷启动的定义 冷启动就是启动应用前,系统中没有该应用的任何进程信息的时候启动应用的方式。 2.冷启动/热启动的区别 热启动:用户使用返回...
一、View树的绘制流程 measure-->layout-->draw measure:是否重新计算视图大小。 layout:是否需要重新安置视图位置。 draw:是否需要...