1. ImageView图片框资源来自内存(内存放在项目的Drawable

这种很简单,就直接把图片复制到Drawable下面,然后za再调用就好了,

这个方法是我们前台的一个实现后台代码的一个class,这个方法是在继承 AppCompatActivity 后重写的一个方法 也就是当一加载界面的时候,这个方法就会运行:
<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/iv_second_image1"
    android:src="@drawable/s1"
    />
private int images []={R.drawable.shsf,R.drawable.s26,R.drawable.s25,R.drawable.s15,R.drawable.s26,R.drawable.dsf};
private int currentIndex=0;
@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);//找到你要放入图片的ImageView:
   ImageView iv_second_image1= (ImageView) findViewById(R.id.iv_second_image1);
   iv_second_image1.setImageResource(images[currentIndex]);

这样就行了,

2.图片资源来源内存卡,因为我是连接手机的,所以我直接用手机上面图片上传,下面来分享一下:

访问手机中的图片之前 必须要弄一下权限,在manifests中设置:

<!--读取内存卡权限-->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>

就好了,不然访问不了。你得到会是空值:

这个方法是我们前台的一个实现后台代码的一个class,这个方法是在继承 AppCompatActivity 后重写的一个方法 也就是当一加载界面的时候,这个方法就会运行:

private int currentIndex=0;
private int currentAplha=255;
private File [] files;
private Bitmap bitmap;

@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);//找到你要放入图片的ImageView:
    iv_second_image1= (ImageView) findViewById(R.id.iv_second_image1);//判断内存卡是否可用:
    if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//获取内存卡路径:
        String sdCardPath=Environment.getExternalStorageDirectory().getAbsolutePath();//因为我图片存在我的 G160828文件夹下面 所以:
        File file=new File(sdCardPath+"/G160828/");//获得文件夹下面的所以文件:
      files=file.listFiles();  }//然后再给ImageView设置图片:
    bitmap=BitmapFactory.decodeFile(files[currentIndex].getAbsolutePath());iv_second_image1.setImageBitmap(bm);

3.再和大家说一下 关于图片上一张下一张的与透明度的代码与思路:再第二题的代码下衍生:
3.1点击上一张图片 然后执行的代码:
public void pre(View view){currentIndex--;if(currentIndex<0){currentIndex=0;Toast.makeText(this,"这已经是第一张了",Toast.LENGTH_LONG).show();}//放入图片:
    bitmap=BitmapFactory.decodeFile(files[currentIndex].getAbsolutePath());
    iv_second_image1.setImageBitmap(bitmap);
}
3.2点击下一张图片 然后执行的代码:
public void next(View view){currentIndex++;if(currentIndex>=files.length-1){currentIndex=files.length-1;Toast.makeText(this, "这 已经是最后一张了", Toast.LENGTH_SHORT).show();}
 bitmap=BitmapFactory.decodeFile(files[currentIndex].getAbsolutePath());iv_second_image1.setImageBitmap(bitmap);}
4关于增加透明度于降低透明度:透明度最高是255,也就是原图 (Aplha):
//设置透明度:
public void add(View view){currentAplha+=20;if(currentAplha>=255){currentAplha=255;}iv_second_image1.setImageAlpha(currentAplha);
}public void sub(View view){currentAplha-=20;if(currentAplha<=0){currentAplha=0;}iv_second_image1.setImageAlpha(currentAplha);
}
5.再和大家说一下 关于你触摸一张图片它就会显示它的局部给你看的那种,类似放大镜那种:
第一步,需要在前台设置一张 ImageView,它的长宽代表你所看到方法后局部的长宽:

如果有什么交流 可以给我

    @Override
    protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);
//给ImageView设置触摸事件:
iv_second_image1.setOnTouchListener(new View.OnTouchListener() {@Override
    public boolean onTouch(View v, MotionEvent event) {float x=event.getX();float y=event.getY();//抠图:
        Bitmap bitmap2=Bitmap.createBitmap(bitmap,(int)x,(int)y,50,50);  
bitmap代表Bitmap bitmap=BitmapFactory.decodeFile(files[currentIndex].getAbsolutePath()); 即是就是路劲,就是你触摸那种图片的路径
iv_second_image2.setImageBitmap(bitmap2);return true;}
});
        }
<ImageView
    android:layout_width="300dp"
    android:layout_height="300dp"
    android:background="#fdf9f9"
    android:id="@+id/iv_second_image2"
    />
然后在这个方法里写:

Android上传连接手机上的图片相关推荐

  1. php html5手机端多张图片上传,PHP+jQuery+html5实现图片选取裁剪上传(兼容手机上传)...

    在网上找到了图片上传插件jquery.min.js,但没有上传功能,自己花了10分钟给加上去了哈,有bug留言,一般当天改完上传. 下载资源 下载积分: 100 积分 HTML 首先我们放置一个上传按 ...

  2. android h5 多图上传源码,JS移动端/H5同时选择多张图片上传并使用canvas压缩图片...

    最近在做一个H5的项目,里边涉及到拍照上传图片的功能以及识别图片的功能,这里对识别图片的功能不做赘述,不属本文范畴.我在做完并上线项目后,同事跟我提了一个要求是可不可以同时选择多张图片上传,我做的时候 ...

  3. 微信内置浏览器无法使用input图片上传和lrz.bundle.js图片压缩插件

    标题 微信内置浏览器无法使用input图片上传和lrz.bundle.js图片压缩插件 图片上传功能作为一个比较常见的功能,有时候需要在微信内置浏览器里打开,但是有些型号的手机会出现打不开的现象,点击 ...

  4. java ftp传图片_Java 图片上传方式一 : ftp 图片服务器

    一 : Linux ftp 图片服务器 1. Linux 安装 ftp linux服务器配置 安装ftp yum install vsftpd 启动服务 service vsftpd start 开机 ...

  5. Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败

    本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑 function uploadImg(token, urlParams, imgSrc, callback) { var time = ...

  6. jQuery图片批量上传插件源码,支持批量上传、预览、删除、放大,可配置上传数量、上传大小、追加方式,含详细使用文档

    jQuery图片批量上传插件源码,支持批量上传.预览.删除.放大,可配置上传数量.上传大小.追加方式,含详细使用文档 程序包内含使用Demo 完整程序源代码:jQuery图片批量上传插件源码 上传前 ...

  7. linux获取被人手机相册,原来很多软件会偷偷上传你手机相册里的照片,你的隐私早被泄露了!...

    原标题:原来很多软件会偷偷上传你手机相册里的照片,你的隐私早被泄露了! 对于使用手机时候的隐私问题,是我们非常注重的,而在前几天的苹果又出现了隐私问题,因为苹果主打的就是保护用户隐私,但是近段时间频繁 ...

  8. 在BAE搭建的Django中实现图片上传并用jquery预览图片

    在BAE上搭建好了django,如何实现图片上传并预览呢? 想要实现图片上传并不难,但是想看到刚上传的图片,就得在服务器返回上传后图片的url.可是返回数据的话,网页就会重定向.因此想要在上传页面预览 ...

  9. php图片写入带问号_php实现图片上传时添加文字和图片水印技巧

    本文实现的功能特别适用于一些商城和图片站中,分享了图片在上传时添加文字和图片水印的技巧,供大家参考,具体内容如下 1. water.class.php header('Content-Type:tex ...

最新文章

  1. 一个DataTable赋值给另一个
  2. mx250 计算能力_熟悉的刀法:英伟达 MX 250 也有 25W 和 10W 两个版本
  3. Nginx的启动阶段讲解
  4. 云图说|图解DGC:基于华为智能数据湖解决方案的一体化数据治理平台
  5. Delaunay三角剖分----OpenCV
  6. RocketMQ 介绍与安装
  7. 兆骑科创创业赛事活动,投融资对接,活动路演
  8. 《数字电路与逻辑设计》笔记及经典问答题
  9. [转载]斐讯K2 A2版免TTL刷BREED不死Bootloader
  10. 从「广义斯托克斯公式」结合「外微分公式」导出「牛顿-莱布尼茨公式」、「格林公式」、「高斯公式」、「斯托克斯公式」
  11. 正则正数,负数,整数,浮点数校验大全
  12. Android开发英语单词积累
  13. 我使用Hexo+Github搭建Blog的经验
  14. 移动云mas 通过HTTP请求发送普通短信和 模板短信
  15. 这4类人去创业和自由职业会死得很惨
  16. 同步(Synchronous)和异步(Asynchronous)方法的区别
  17. 生成图片遇到Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error问题解决方案
  18. 小分子药物logp预测/计算
  19. 工程流体力学笔记暂记24 (不可压缩粘性流体的运动微分方程**N-S方程**)
  20. create-react-dom脚手架中图片的路径问题

热门文章

  1. 【转载】那些极度自卑的人,后来都怎么样了?
  2. 基于android的百度地图的公司员工签到app
  3. Linux解决磁盘占用:/dev/vda1占用100%
  4. 弹球小程序怎么用c语言编写,C语言实现简单弹球游戏
  5. R3LIVE代码详解(二)
  6. windows7建行网上银行不能使用,弹出白框问题
  7. python 批处理yolo标注的图像 图像与标签同步处理
  8. 网络在线考试系统-java-smm框架-毕业设计
  9. 计算机毕业设计php_thinkphp_vue的线上考试系统(源码+系统+mysql数据库+Lw文档)
  10. 【分享】ppt-数据安全治理实践指南 (2.0)