导航:首页 > 操作系统 > android图片查看大图

android图片查看大图

发布时间:2022-12-27 23:03:16

android 图片选择(ImageSelector) (拍照,裁剪,压缩,查看)

1.遍历sdcard文件夹(指定层次深度 searchDeep ),如果文件夹发现图片 , 添加到已搜索到图片的文件列表中,并跳入下一个文件夹搜索

2.使用 ContentResolver 搜索 添加搜索标签(png,jpg,jpeg,gif 等) 优点:更快速

压缩调用

第一步-->

采样率压缩:设置 BitmapFactory.Options.inSampleSize 大小

第二步-->

PNG:尺寸压缩( Config:ARGB_4444 ,工具: Canvas );

JPG:尺寸压缩( Config:ARGB_565 ,工具: Canvas )+压缩质量( bitmap.compress() )

注 :

1.GIF不做压缩处理

2.尺寸压缩:改变宽高(png,jpg)

3.压缩质量:改变文件大小(适用jpg,png无效)

❷ 求安卓手机能够查看30mb 大的图的图片查看器,我的是android 2,2,2

对安卓手机包来说,ROM应该是系统版本、刷机包吧。ROM信息在设置里“关于手机”能看到。没有ROM大小的信息。
楼主应该说的RAM(手机运行内存吧),至于RAM大小这些信息,用一些系统检测软件(360、安卓优化大师、安兔兔评测)就能监测到,都是系统硬件的固定值,不能修改的。如果是想以欺骗的形式展示给别人看,建议截下系统信息图,用PS把信息修改。再给别人看图片。

❸ 哪个安卓看图软件能看大图的细节

用美图看看和3D看图,当然和分辨率和硬件也有一顶关系

❹ Android实现点击图片之后,图片变大,超过屏幕的大小,我们可以滑动看图片的各个部分

放大后 滑动时计算 图片的边是否在屏幕外,如果在屏幕外就可移动
比如 向上滑动,是想看图片下面的部分,此时计算图片的底边是否在屏幕外,如果是,就可以向上移动图片。
其他方向同上

❺ 安卓微信怎么查看原图

问题一:微信怎么查看原图 首先点击微信发送信息框最右面的加号
下一步点击照片,进入手机相册
选中你需要发送的照片,注意不要点击那个对号,直接点击图片会进入预览大图的界面
最关键的一步,你会发现左下角有原图两个字,点击原图
这时候会出现此图大小,之后点击发送即可。

问题二:安卓 微信怎么原图发送 选择+号以后,点“图片”,再选“从相册选择”。这些相信LZ都会吧?
勾选你要发的照片以后,注意看,屏幕右下角是“发送”,左下角有个“预览”。点预览以后,你就可以看到有个“原图”的勾勾了,勾上就是原图发送了,不压缩品质,但也更加耗流量。比如我NOTE3用自带相机拍张照片基本都是5M多,原图发送建议在WIFI下发!
截图给你看更加直观!
见图:

问题三:安卓版的微信怎么接收原图?为什么不和ios版的一样。没有原图键 对方要发送原图你才可以接收原图的

问题四:安卓系统威信查看过的的照片存在哪里? 微信查看或保存的照片存放在手机内存或SD卡中的 tencen/MicroMsg/WeiXin/文件夹中。具体查看步骤如下:
1、打开文件管理器。(文件管理器每部手机都有,如果手机没有放入SD卡,那么可以打开手机内存,一般默认存储位置是SD卡)
2、打开之后首先在这里面先找到一个名称为【 tencent 】的文件夹,然后打开。
3、进入 ” tencent “ 文件夹之后,再找到一个名为【 MicroMsg 】的文件夹,然后继续打开。
4、进入 ”MicroMsg“文件夹之后,再找到一个名为【 WeiXin 】的文件夹,然后继续打开。
5、进入 “WeiXin”文件夹后,即可看到在微信上保存到手机的图片。

问题五:微信怎么接收原图 打开微信,在编辑栏旁有个加号,点开,找到图片,选择你手机中的图片,或者手机拍一张,选定后,点发送就发了。
如果的接收呢,先选定图片找到快捷菜单,点保存到本机就OK了。

问题六:微信发原图怎么发 选择+号以后,点“图片”,再选“从相册选择”。这些相信LZ都会吧?
勾选你要发的照片以后,注意看,屏幕右下角是“发送”,左下角有个“预览”。点预览以后,你就可以看到有个“原图”的勾勾了,勾上就是原图发送了,不压缩品质,但也更加耗流量。比如我NOTE3用自带相机拍张照片基本都是5M多,原图发送建议在WIFI下发!

问题七:安卓系统中微信所产生的图片在那里找到 Tencent/MicroMsg/********************(字母数字混合,文件夹名很长,不同账号登录会显示不同的文件夹名)/image 或 /image2,但里面的图片一般需要改后缀名后才能看到。
Tencent/MicroMsg/Camera ―― 发朋友圈拍照的照片
Tencent/MicroMsg/Download ―― 下载的图片
Tencent/MicroMsg/WeiXin ―― 保存到手机上的图片

问题八:安卓系统 微信接收的图片放在哪个文件夹里? 如果没有存储卡的话,一般在Tencent/Micromsg/camera这个文件夹里面。装了存储卡的话在,SDcard/Tencent/MicroMsg/Camer文件夹里面。安卓版本不同,可能有差异。不过文件夹是一样的
有问题请追问
如满意,请选择我回答下方的满意答案按钮!

来自糯米手机团
如需帮助,请把鼠标放我ID上,等弹出窗口,点 求助知友
写明具体要求和邮箱并点击左下角的“设置分类”,点“电子数码”下的“手机使用”等,谢谢合作!

问题九:安卓版微信现在是无法接收原图了吗?很确定对方发的是原图,网络也是WiFi,求解。 我的亲身经历跟大家分享一下。我用的是Moto MT870。同样的问题也是看不到图片,连小图都看不到,想点大图的时候,也是提示“原图下载失败”。在网上查了半天,有说关机重启的,有说卸载了重装的,有说微信版本不匹配手机的,有说网络质量不好的。...

问题十:安卓系统微信为什么显示不了图片 可能:
第一,你的网络流量不高,或网速不快。
第二: 你的微信软件是老的,要更新。
第三: 如果都还不是,那有可能是设置问题了。
你仔细看看设置有没有限制图片的?如果有那就是这个问题了。

❻ Android系统的手机有什么图片浏览软件可以支持看图片的时候多点触碰放大缩小的呢

在market里搜acv,会有一个软件,完全符合你的要求,但据我所知,这个软件是图片软件里最完美的了,你不妨试一下。

❼ 有什么安卓软件可以打开DWG图纸

找到安卓软件可以打开DWG图纸的具体操作步骤如下:
1、首先我们打开手机里的应用商店。
/iknow-pic.cdn.bcebos.com/4b90f603738da9773ea24174be51f8198718e3e4"target="_blank"title="点击查看大图"class="illustration_alink">/iknow-pic.cdn.bcebos.com/4b90f603738da9773ea24174be51f8198718e3e4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/4b90f603738da9773ea24174be51f8198718e3e4"/>
3、在商店中搜索cad相关的app会有很多,自己可以根据自己的情况选择使用,这里以cad快速看图为例。
/iknow-pic.cdn.bcebos.com/562c11dfa9ec8a1349c790bff903918fa1ecc094"target="_blank"title="点击查看大图"class="illustration_alink">/iknow-pic.cdn.bcebos.com/562c11dfa9ec8a1349c790bff903918fa1ecc094?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/562c11dfa9ec8a1349c790bff903918fa1ecc094"/>
3、安装完成后就可以在手机上看到已安装的app。
/iknow-pic.cdn.bcebos.com/e4dde71190ef76c62de43d749316fdfaaf5167bf"target="_blank"title="点击查看大图"class="illustration_alink">/iknow-pic.cdn.bcebos.com/e4dde71190ef76c62de43d749316fdfaaf5167bf?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/e4dde71190ef76c62de43d749316fdfaaf5167bf"/>
4、打开app后如下图所示,如果最近打开了多个dwg格式的文件,都会在最近打开里以列表的形式显示。
/iknow-pic.cdn.bcebos.com/b90e7bec54e736d1aecd4b5795504fc2d4626997"target="_blank"title="点击查看大图"class="illustration_alink">/iknow-pic.cdn.bcebos.com/b90e7bec54e736d1aecd4b5795504fc2d4626997?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/b90e7bec54e736d1aecd4b5795504fc2d4626997"/>
5、点击相应的图纸即可看到效果。
/iknow-pic.cdn.bcebos.com/738b4710b912c8fc0a2a3192f2039245d7882190"target="_blank"title="点击查看大图"class="illustration_alink">/iknow-pic.cdn.bcebos.com/738b4710b912c8fc0a2a3192f2039245d7882190?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/738b4710b912c8fc0a2a3192f2039245d7882190"/>

❽ Android 简单的图片查看器

说明:在文件管理器中,可以使用这个app来打开图片

ImageView 常用的一些XML属性和方法:

支持的scaleType 属性:

在打开图片的Activity里需要必须设置以下三个属性:

可以通过设置 mimeType 来关联对应的类型,比如: mimeType="vedio/* 关联视频格式的文件等。

详细可以参考: Android 常用 mimeType 表

读取图片,需要写入到外部存储器(SD卡)的权限:
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

如果是 API23 以上还需要动态权限:

自定义权限的格式: 包名.permission.权限名
自定义权限需要在 Manifest 文件里使用 <permission android:name="..." /> 语法 进行注册。
PackageManager.PERMISSION_GRANTED 表示权限允许; PackageManager.PERMISSION_DENIED 表示权限拒绝。

❾ Android 中实现选择图片生成缩略图点击查看大图的功能

基本思路:
就是通过选择图片,生成保存好2种图片,一个是缩略图,一个是大图,点击相对应的图片,把大图传递过去

大图容易引用OOM,引用了一个开源库

❿ 如何优雅地在Android上实现iOS的图片预览

原文博客链接

用过 iOS 的都知道,拟物理的回弹效果在上面非常普遍,因为这是 iOS 系统支持的一套 UI 框架,但是 Android 就没有了,就拿图片查看器来讲,iOS 的效果就是感觉一张图片被绑定在了弹簧装置上,滑动很自然,Android 没有自带的图片查看器,需要自己实现

市面上主流的图片查看器都没有回弹的效果,一部分原因是没有这个需求,还有一部分是实现麻烦,这里讲述一个个人认为最好的方案

一个图片查看器,要求可以滑动 Fling,触碰到边界的时候回弹,有越界回弹的效果,支持双指缩放,双击缩放

咋一看需求,应该好写,滚动的时候用 Scroller 来解决,回弹效果直接用 ValueAnimator ,设置插值器为减速插值器来解决。看似简单,但是因为是仿物理效果,中间牵扯到从滚动到回弹的时候( Scroller 动画切换到 ValueAnimator 动画)的速度衔接问题,要看上去从滚动到开始回弹至结束没有突兀,中间的特判边界处理是很麻烦的,还要牵扯到缩放,所以不考虑这种方案

既然是要模拟现实中的物理效果,为何不在每一帧根据当前的状态得到对用的加速度,然后去计算下一帧的状态位置,这样只要模拟现实中的物理加速度不就可以实现了吗,那些边界特判之类的就可以去见阎王了

方案确定完毕,接下来就是选定加速度的方程,要模拟弹簧的效果,拉力很简单,用胡克定律嘛! F = k * dx ,摩擦力呢? Ff = μ*FN ? 这里推荐一个更加好的方案,借鉴自 Rebound 库,这是 Facebook 的一个弹簧动画库,设定一个目的数值,它会根据当前的拉力,摩擦力,速度然后变化到目标值,加速度方程为

其中 tension 为弹性系数, friction 为摩擦力系数,为什么让摩擦力和速度成正比呢?如果摩擦力和速度成正比,那么就不存在静摩擦力,也就是不存在物体静止情况下拉力小于摩擦力的情况(因为速度为0的时候,阻力为0,除非拉力为0),物体肯定会向目标地点靠近,遏制了物体摩擦力过大而无法达到目的地情况

为了方便接入各种 View ,设计一个 ZoomableGestureHelper 类

设计目的,我只需要知道视图的大小边界 (bounds) 和内部可滚动回弹的边界 (innerBounds),就可以通过计算得到一个新的转换矩阵

对于物理状态,需要一个类 SpringPhysicsState 来做存储,里面包含了速度、拉力系数、摩擦力系数,不保存位置,因为位置是通过 getBounds 动态计算得到的

速度分解成水平方向和垂直方向,因为处理方法一样,下面只讲述垂直方向的计算

状态1 :其中一边有越界

分析一下上图中的位置,蓝色部分为内部图片,它被拖动越界了,此时的合力应该为 tension * dx - friction * v , v 为图片在 y 轴方向上的速度,( dx 和 v 都是矢量,我暂且设置向右和向下为正),之后就直接调用 invalidate(); ,就可以播放动画了。

状态2:两边都没越界

此时因为两边都没有越界,所以应该不存在拉力,可以认为此时 dx 为0,摩擦力需要注意下,因为可以支持滑动( Fling ),所以此时的摩擦力要比之前越界回弹时候的摩擦力小,至于具体数值,文末会给出

状态3:两边都超出

此时两边都超出边界,蓝色区域应该和红色区域中心绑定,所以此时的 dx 为 dxBottom - dxTop (注意符号,因为 dx 为矢量,所以不能是 dxTop - dxBottom )

缩放的方法和移动一致,设定 tension 和 friction ,边界设定为外面红色的框框,蓝色区域无法某一边充满红色区域的时候,有拉力,否则没拉力,摩擦力一直存在,至于双击放大和放小,只需要在双击的时候给缩放状态设置一个初速度,然后 invalidate(); ,搞定!是不是很简单啊

时间这一个参数在计算中是非常重要的,这关系到当前微分状态的数值变化,假如用欧拉方法模拟速度和位置的变化, x' = x + v * dt , v' = v + a * dt ,公式可以看出时间决定了动画的快慢,为了接近现实物理时间,这里采用的时间单位为秒(计算机中常用的是毫秒)

确定了单位,还需要控制一下时间间隔的数值范围,我们不能让两次 computeScroll 的时间间隔过于短或者过于长,这里采用的策略为固定每次计算时候的时间间隔,如果两次 computeScroll 的时间间隔小于此时间间隔,那么保存累计时间间隔,等待下一次 computeScroll ,直到大于等于固定的时间间隔,再用 while 循环一步一步的计算

结束判定是唯一的一个坑,因为计算机只是在 dt 时间内模拟速度和位移的变化,不是通过微积分计算的,存在误差,比如欧拉方法 x' = x + v * dt 和 v' = v + a * dt 计算得到的 x' 和 v' 都是近似数值,把 dt 这段时间内的变化看成了匀变速运动

所以结束判定还需要设置一个阈值,当速度和偏移量小于此数值的时候,可以认定为达到了目的地

对于 ViewPager 的适配有些问题,如果在 Down 的时候 requestDisallow true 移动过程中到了左右边界又 requestDisallow false ,此时 ViewPager 会有一个突变( 突变可耻但有用 ),而且多指头的时候可能会崩溃,这是 ViewPager 的 Bug,具体细节请看源码

阅读全文

与android图片查看大图相关的资料

热点内容
javatomcat图片 浏览:413
程序员生产智能创意 浏览:65
汇和银行app怎么登录 浏览:381
腾讯服务器如何上传源码 浏览:739
单片机的原理概述 浏览:508
火控pdf 浏览:267
如何复制云服务器centos环境 浏览:984
债权pdf 浏览:299
红色番字的app怎么下载 浏览:876
云服务器流程教课 浏览:702
中国农业银行app怎么没有网 浏览:997
几率表算法 浏览:902
程序员理工科 浏览:708
企业邮箱登录收件服务器地址 浏览:558
计算机思维与算法设计的重要性 浏览:664
linux刷新磁盘命令 浏览:76
我的世界如何查看服务器种子pc 浏览:284
linuxlamp编译安装 浏览:609
枚举算法ppt 浏览:184
cmd查看进程命令 浏览:956