首先,我们试着往sdcard里放一张400k的图片,但是分辨率是2560*1600 布局简单 MainActivity 很简单,设置点击按钮开始加载图片 结果: 报的错误: 08-16 ...
这是字节面试官问的一个问题,平时Glide用惯了,让我说大图加载原理答不上来。 大图如果直接加载到内存,往往会导致OOM,因为大图所占内存非常大。 Bitmap直接加载 直接从资源中加载,方法非常简单,拿到Bitmap对象然后塞入ImageView中即可。这方式小图片还能正常加载,大图片就有问题了。 大图加载步骤 获取大图尺寸 获取ImageVIew的尺寸,缩放减小内存 加载 大图尺寸获取 执行结 ...
2020-07-15 22:41 0 983 推荐指数:
首先,我们试着往sdcard里放一张400k的图片,但是分辨率是2560*1600 布局简单 MainActivity 很简单,设置点击按钮开始加载图片 结果: 报的错误: 08-16 ...
1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员 ...
1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 Android是Linux的内核,每一个程序都是一个独立 ...
接口的意义 规范、扩展、回调 在Activity中如何保存/恢复状态? 分别调用onSaveInstanceState和onRestoreInstanceState 2个方法保存和恢复状态。 ...
1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), on ...
Android 基本面试题 一、java 核心思想 1、八种基本数据类型和封装类 基本类型 大小(字节) byte 1 short 2 int ...
1 Activity的生命周期和启动模式 1.1 Activity的生命周期全面分析 用户正常使用情况下的生命周期 & 由于Activity被系统回收或者设备配置改变导致Acti ...
baiqiantao@sina.com Android 面试题 参 ...