有个项目好久没有运行了,这次刚好有个bug要协助调试,由于AndroidStudio已经升级到最新稳定版3.5了,运行项目居然报错(一脸懵逼) 从错误日志信息上看,是不能下载...
有个项目好久没有运行了,这次刚好有个bug要协助调试,由于AndroidStudio已经升级到最新稳定版3.5了,运行项目居然报错(一脸懵逼) 从错误日志信息上看,是不能下载...
在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来...
从主流程分析 Glide最简单的使用: Glide加载图片最简单的是三步: Glide.with(context)来获取Glide对象和RequestManager对象并绑定...
进程与线程的区别 1、定义不一样,进程是执行中的一段程序,而一个进程中执行的每个任务即为一个线程;2、一个线程只可以属于一个进程,但一个进程中能包含多个线程;3、线程无地址空...
1.0异步消息处理机制 Android中的异步消息处理主要由4个部分组成:Message、Handler、MessageQueue和Looper。 Message:是在线程之...
前言 Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 set...
OkHttp请求过程中最少只需要接触OkHttpClient、Request、Call、Response,但是框架内部进行大量的逻辑处理。 所有的逻辑大部分集中在拦截器中,但...
1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCreate:表示Activity正在被创建。 onRestart:表示Acti...
PDFview控件使用起来比较简单,关键是要将PDFView作为像Android的ImageView或者TextView一样写进xml布局文件即可。 示例代码: <Linea...
目录 Bitmap优化 1.Bitmap.Config配置 这里我们用BitmapFactory.decodeResource不加BitmapFactory.Options的...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、系统实例化View的流程 我们进入AppCompatActivit...
保存图片到系统相册 保存视频到系统相册 以上代码均为FileHelper类方法接下来看IPreviewActivity中如何调用 到这里就基本完成了,但缺下面两行代码的源码t...
为什么图片的三级缓存,内存是第一位 硬件快:内存本身读取、存入速度快 复用快:解码成果有效保存,复用时,直接使用解码后对象,而不是再做一次图像解码。 Android 内存管理...
这个案例是通过子条目item为recycleview实现多条目联动,使得recycleview支持横向和纵向滑动 话不多说 ,先上Demo演示 Demo代码:https://...
Android面试题 Android面试题包括Android基础,还有一些源码级别的、原理这些等。所以想去大公司面试,一定要多看看源码和实现方式,常用框架可以试试自己能不能手...