部分PM在设计移动端产品的时候,往往是随意画了个原型尺寸或者上网找个模板套进去,当然也有部分知道用375×667比较好,但是不知其所以然。接下来,我来讲清楚为什么以及前世今生。 原型尺寸的历史既然是设计移动端原型,理论上来说最佳的原型尺寸最好是和你的目标用户手机尺寸保持完全一致。好比iPhone刚出来的时候,设计iOS APP原型使用iPhone自身分辨率320×480就是最合适的。后来
一、简介Bitmap在Android中指的是一张图片。BitmapFactory提供了四种方法来加载图片:decodeFile----------从文件加载一个Bitmap对象 decodeResource --从资源加载一个Bitmap对象 decodeStream -----从输入流加载一个Bitmap对象 decodeByteArray--从字节数组加载一个Bitmap对象其中deco
转载 2024-04-08 10:25:01
262阅读
//… GifDrawableBytesTranscoder gifDrawableBytesTranscoder = new GifDrawableBytesTranscoder(); //… registry //… /* GIFs / .append( Registry.BUCKET_GIF, InputStream.class, GifDrawable.class, n
# Android 发送原图导致 OEM 的实现详解 在移动开发中,图片的处理与发送是一个常见的需求。对于新入行的开发者来说,可能会遇到如何以原图的形式发送图片而导致 OEM(原始设备制造商)的处理问题。本文将详细说明整个实现流程,并为你提供相应的代码示例和操作步骤。 ## 1. 实现流程概述 以下是实现发送原图的整体流程: | 步骤 | 描述 | |------|------| | 步骤
原创 10月前
17阅读
# Android Glide 配置原图显示的教程 Glide 是 Android 上一个强大的图片加载库。它可以非常方便地从网络、资源或者文件中加载图片。本文将教你如何使用 Glide 配置原图显示。首先,我们会梳理整件事情的流程,然后逐步为你解析每一步所需的代码。 ## 流程步骤 | 步骤 | 描述 | | ---- |
原创 8月前
101阅读
# Android 修改照片覆盖原图 作为一名刚入行的开发者,你可能会对如何修改照片并覆盖原图感到困惑。不用担心,我会一步步教你如何实现这个功能。 ## 流程 首先,让我们通过一个表格来了解整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 获取图片路径 | | 2 | 加载图片 | | 3 | 修改图片 | | 4 | 保存图片并覆盖原图 | | 5 | 显示修改
原创 2024-07-30 08:08:30
344阅读
# Android GLSurfaceView 显示原图图片 ## 简介 在Android开发中,我们常常需要在应用中显示图片。其中,使用GLSurfaceView可以提供更高性能的图像显示,并且支持对图像进行一些基本的处理,例如旋转、缩放、裁剪等等。本文将介绍如何使用GLSurfaceView来显示原图图片,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要先准备一些必要的工作
原创 2023-12-22 05:58:57
598阅读
    由于 Bitmap 的特殊性和 Android 对于每一个应用所施加的内存限制,就会导致加载图片可能会出现 OOM 内存溢出,所有要如何高效加载一个图片是很重要的。    那么在 Android 如何加载一个图片呢?BitmapFactory 类提供了四种方法:decodeFile、decodeResource、decodeStream、decode
历时两个多月,自己架构的一个App快要完成了,有很多可以总结的地方:1, 各个模块尽可能独立,不要直接调用,用消息机制解耦。包括页面跳转不要直接startActivity,而是用消息跳转;业务模块请求网络、数据库、异步任务等都不要直接调用,而是用发消息请求,收消息获取响应。2, 设计好消息框架,为第1条里说的提供基础。我用的是greenrobot/EventBus这个包,关于这个包的使用也有很多体
转载 2024-05-31 22:16:20
21阅读
Android 大图加载显示 文章目录Android 大图加载显示通过本文你能学到什么?一、ImagerView直接放置一张几十M的图片会崩溃吗?二、如何保证加载大图不发生崩溃?三、Glide设置显示大图是否会发生崩溃四、大图缩放滑动如何实现五、大图缩放和滑动框架的使用六、最后总结一下最开始目录学习的内容:共勉:自强不息,才是生活的样子。 通过本文你能学到什么?1、普通设置方法设置大图片是否会导致
Android系统定义GraphicBuffer数据类型来描述一块图形buffer,该对象可以跨进程传输。IGraphicBufferAlloc是专门用于分配GraphicBuffer对象的工具类,该类是基于Binder进程间通信机制框架设计的,其类继承关系如下:由于IGraphicBufferAlloc是基于Binder进程间通信框架设计的,因此该类的实现分客户端进程和服务端进程两方面。从上图可
转载 2023-10-20 20:03:27
96阅读
今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在图片查看之中,让我们先看看效果。 额,由于是模拟器,所以不方便展现缩放和旋转效果。 那么是如何实现的,仅仅只涉及到一个类。ps:此类纯手写,主要是为了练习 Scroller的用法和熟悉onTouchEvent()流程。public class PictureView extends FrameLayout { privat
转载 2023-08-17 17:05:52
93阅读
图像载入的方式:        Android开发中消耗内存较多一般都是在图像上面。本文就主要介绍如何正确的展现图像降低对内存的开销,有效的避免oom现象。 首先我们知道我的获取图像的来源一般有三种源头: 1.从网络载入 2.从文件读取 3.从资源文件载入        针对这三种情况我们一般使用Bitma
转载 2024-04-23 19:38:36
17阅读
昨天,腾讯微信团队又官宣了一项新功能,微信发送高清的图片和视频时,可以不再被压缩,可以将手机中的图片和视频原封不动的发送给好友。 这项更新目前iOS版微信已经可以使用,安卓下一个版本也将可以使用。 使用方法 点击聊天输入框最右边的「+」按钮,在出现的功能菜单中,找到并点击「文件」功能按钮。 再将顶部的文件来源选项,切换至「手机相册」,然后在手机相册中,选择你
# Android 拍照后如何传原图 在现代的移动应用中,拍照功能是用户体验的重要组成部分。通过拍照,用户可以记录生活中的点滴。但是,在某些情况下,用户需要原图以便进行后续处理。本方案将介绍如何在Android应用中实现拍照后直接传输原图,解决用户的需求。 ## 方案概述 本方案将主要涉及以下步骤: 1. 启动相机进行拍照。 2. 接收拍照结果时确保获取原图。 3. 通过网络将原图上传到服
原创 10月前
93阅读
微信长按网页保存为截图。 这里有个栗子(请用微信打开,长按图片即可保存):3分钟探索你的知识边界 将整个网页保存为图片是一个十分有趣的功能,常见于H5活动页的结尾页分享。以下则是项目中调研和踩坑的一些小结和汇总。 一、实现HTML页面保存为图片 1.1 已知可行方案 现有已知能够实现网页保存为图片的方案包括:方案1:将DOM改写为canvas,然后利用canvas的toDataURL方法实现将DO
前言  在很多场景中,都需要用到摄像头去拍摄照片或视频,在照片或视频的基础之上进行处理。但是Android系统源码是开源的,很多设备厂商均可使用,并且定制比较混乱。一般而言,在需要用到摄像头拍照或摄像的时候,均会直接调用系统现有的相机应用,去进行拍照或摄像,我们只取它拍摄的结果进行处理,这样避免了不同设备的摄像头的一些细节问题。本篇博客将介绍在Android应用中,如何调用系统现有的相机应用去拍摄
苹果手机上彻底删除的照片可以找回吗?答案是:可以的。老规矩,不墨迹:手机照片恢复三步走教程第一步:检查【最近删除】相簿里的照片是否可以恢复苹果手机的【最近删除】相册,就像电脑的回收站,可以暂时存储我们删除的照片/视频文件,在一定周期内都是可以恢复的。操作步骤:1、打开苹果手机的相册,下拉至底部找到【最近删除】相册2、找到需要恢复的手机照片,点击相簿界面右下角的【恢复】,弹出对话框【恢复照片】,点击
# Android 11 修改照片覆盖原图的实现方法 作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白们解决实际问题。今天,我们将一起学习如何在Android 11上实现修改照片并覆盖原图的功能。这个过程可以分为几个步骤,下面我将详细解释每个步骤以及所需的代码。 ## 步骤概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | --- | --- | | 1 |
原创 2024-07-28 07:23:17
278阅读
这两天在看FairyGUI的工作流程,在加载FairyGUI某个组件的时候需要先AddPackage,然后在CreateObject,这时才能正确加载组件。要了解FairyGUI加载包生成UI的过程,要先了解FairyGUI编辑器生成包的格式。在FairyGUI编辑器里面发布包之后会生成三个重要的文件,一个是.bytes文件,一个是.png文件,一个是*.sprites.bytes文件。这三个文件
转载 2024-09-06 10:37:07
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5