android studio点击图片,如何在Android Studio中的模拟器图库中添加图像?

如何在Android Studio中的模拟器图库中添加图像?

我正在开发图像过滤器应用程序。 但是,如果我没有任何图像,就无法真正尝试。

我知道我可以在电话中对其进行测试,但这并不相同,因为我需要错误消息和其他内容。

我只想从AVD的图库中访问图像,以便可以测试我的应用程序。如何添加一个?

我正在使用Android Studio。 我看到了一些有关如何在Eclipse中执行此操作的示例,但我没有使用它。

那么,如何将图像添加到模拟器图像库中?

9个解决方案

64 votes

这是一个非常老的问题,但是我会回答这个问题以供将来参考。

要向模拟器添加任何文件,只需将文件拖放

该文件将被复制到内部存储的downloads文件夹中。

访问文件

前往设置

单击“存储和USB”

单击内部存储

单击“探索”(最后)

并将其保存在下载文件夹中

现在,您将收到有关设置虚拟SD卡的通知,请按照设置进行操作。成功设置后,您将能够在图库中看到图片。

Mithilesh Izardar answered 2020-01-12T15:31:52Z

38 votes

如何使用Android Studio将图像导入Android虚拟设备的图库中:我正在使用Android Studio 1.4.1和API 15虚拟设备。

警告:这是手动密集型操作,因此对于大量图像来说不是一个好的解决方案。

使用Android的设备管理器(AVD),菜单/工具/ Android / AVD管理器创建虚拟设备。

启动此虚拟设备。

启动Android设备监视器,菜单* /工具/ Android / Android设备监视器。 在设备选项卡(左上方)中,您应该看到您的设备。 它应该在线(请参阅此屏幕截图)

在右侧窗口中是文件资源管理器。 去那里并选择/ mnt / sdcard / Pictures目录。 应该突出显示(请参见此屏幕截图)

通过单击“将文件推送到设备”图标(在上面的屏幕截图中我突出显示的小电话图标),将jpeg添加到此目录。dadburnit一次只能添加一张照片。

转到您的设备并运行开发工具应用程序。

向下滚动并选择Media Provider。

单击扫描SD卡按钮。 这会将您在第5步中添加的图像复制到图库中。 去画廊看看,他们应该在那里。

ssimm answered 2020-01-12T15:33:02Z

32 votes

我想补充Mithilesh Izardar的回答:

确实,最好的方法只是“拖放”,之后您可以在模拟器中找到文件,格式为Settings → Storage(API 25)。对我来说,问题在于,按照这些步骤操作之后,图片既没有出现在“图库”中也没有出现在“下载”中(只需单击“下载”图标)。

原因是因为默认情况下,仿真器中的所有内容都没有权限...因此您要做的就是授予“图库”存储权限:Settings → Storage(API 25)

附言:如果您只是复制图片,则新图片不会立即显示。 您应该重新启动仿真器,或者重新安装sdcard(在Settings → Storage上,通过单击弹出图标来卸载sdcard,然后重新安装它)

F. ALA answered 2020-01-12T15:33:37Z

19 votes

尝试通过设备监视器或通过拖放添加图像后,在浏览时可以找到它,但该图像仍未显示在图库中。

对我而言,它有助于从“设置”>“存储”和“ USB”弹出(虚拟)SD卡并重新插入。

H. de Jonge answered 2020-01-12T15:34:02Z

17 votes

我通过了Android设备监视器

点击设备

选择“ Android设备监视器”的“文件资源管理器”选项卡

选择图片文件夹(路径:数据->媒体-> 0->图片)

单击“将文件夹推送到设备”图标

从计算机中选择图片,然后单击确定。

Boo answered 2020-01-12T15:34:45Z

4 votes

我也有同样的问题:)我用了这段代码

Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);

photoPickerIntent.setType("image/*");

startActivityForResult(photoPickerIntent, SELECT_PHOTO);

使用ADM,将图像添加到sdcard或任何位置。

当您进入虚拟机并且显示选择屏幕时,请使用下图所示的左上方下拉菜单进行浏览。

9ab07ae4cfa4d5debf7113b2394a2aa6.png

Shaare answered 2020-01-12T15:35:15Z

4 votes

解决方法简单快捷。 将文件/照片上传到云中(从仿真器外部),并使用浏览器在仿真器上下载。

Darius answered 2020-01-12T15:35:35Z

3 votes

尽管您也可以在真实设备上登录,但是如果您需要使用模拟器,请尝试通过Android设备监视器传输图像,该设备可从Android Studio的工具栏访问(当然,它也在eclipse中)。

从ADM中选择设备后,您可以看到文件夹树并在其中复制内容

basteez answered 2020-01-12T15:35:59Z

0 votes

尝试使用设备文件资源管理器:

启动设备

导航到查看->工具窗口->设备文件资源管理器以打开设备文件资源管理器

单击sdcard,然后选择要将文件保存到的文件夹。

右键单击文件夹,然后选择上载以从计算机中选择文件。

选择文件,然后单击确定以上传

afhamu answered 2020-01-12T15:36:41Z

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/370102.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android移动应用基础教程源代码,Android移动应用基础教程 【程序活动单元Activity】...

本章目录一、Activity的生命周期1、生命周期状态2 、生命周期方法3、横竖屏切换时的生命周期二、Activity的创建配置和关闭1、Activity的创建2、配置Activity3、开启和关闭Activity三、Intent与IntentFilter1、Intent介绍1.1 意图的概念1.2 显式意图1.3 隐式意图2、IntentFilte…

Python中使用subplot在一张画布上显示多张图

subplot(arg1, arg2, arg3) arg1: 在垂直方向同时画几张图arg2: 在水平方向同时画几张图arg3: 当前命令修改的是第几张图 t np.arange(0,5,0.1) y1 np.sin(2*np.pi*t) y2 np.sin(2*np.pi*t) plt.subplot(211) plt.plot(t,y1,b-.) plt.subplot(212) plt.plot(t,y2,r--) plt.s…

Java 8:从PermGen到元空间

您可能已经知道,现在可以下载JDK 8 Early Access 。 这使Java开发人员可以尝试Java 8的一些新语言和运行时功能。这些功能之一是完全删除自Oracle自JDK 7发行以来就宣布的Permanent Generation(PermGen)空间。例如,自JDK 7起&…

浏览器缓存问题原理以及解决方案

浏览器缓存问题: 简单来说,浏览器缓存就是把一个已经请求过的Web资源(如html页面,图片,js,数据等)拷贝一份副本储存在浏览器中。缓存会根据进来的请求保存输出内容的副本。当下一个请求来到的时…

Scikit-Learn机器学习入门

现在最常用的数据分析的编程语言为R和Python。每种语言都有自己的特点,Python因为Scikit-Learn库赢得了优势。Scikit-Learn有完整的文档,并实现很多机器学习算法,而每种算法使用的接口几乎相同,可以非常快的测试其它学习算法。 Pa…

Apache Camel入门

在先前的博文中,我们了解了企业集成模式(EIP)。 现在,在这篇文章中,我们将研究实现这些模式的Apache Camel框架。 关于骆驼: Apache Camel是一个开放源代码项目,已有将近5年的历史,…

android studio smssdk,SMSSDK for Android 配置

1.集成之前先要申请Mob的appkey与appsecret2.在Mob官网下载最新SDK,解压后会看到以下目录结构:SMSSDK下存放的是短信SDK的全部内容。3.在android studio中加入SMS的第三方库AS版本的SMSSDK目录下包含以下内容:MobCommons.jar:Mob …

JavaScript总结(3)

第3章 获取用户的输入 <script>10 intAprompt("请输入第一个数字","");11 intBprompt("请输入第二个数字",27);默认是2712 document.write("你输入的第一个数字是"intA);13 document.write("<…

android listview 开发,android开发之ListView实现

今天又初步学习了一下ListView控件,看看效果如下:LisViewActivity.java源码:package com.jinhoward.UI_listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundl…

Less 的用法

1. node.js node.js是一个前端的框架 自带一个包管理工具npm node.js 的安装 官网:http://nodejs.cn/ 在命令行检验是否安装成功 切换到项目目录,初始化了一个package.json文件 安装与卸载jQuery包(例子) 安装 卸载 安装淘宝…

浅谈springboot整合ganymed-ssh2远程访问linux

环境介绍 技术栈 springbootmybatis-plusmysqlganymed-ssh2 软件 版本 mysql 8 IDEA IntelliJ IDEA 2022.2.1 JDK 1.8 Spring Boot 2.7.13 mybatis-plus 3.5.3.2 SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户…

android pick file,LFilePicker---文件选择利器,各种样式有它就够了

LFilePicker在 Android 开发中如果需要选择某个文件,可以直接调取系统的文件管理器进行选择,但是无法保证各个厂商的手机界面一致,而且解析Uri 还比较繁琐,如果还需要多选呢?需要文件类型过滤呢?老板说界面…

在JVM之下–类加载器

在许多开发人员中,类加载器是Java语言的底层,并且经常被忽略。 在ZeroTurnaround上 ,我们的开发人员必须生活,呼吸,饮食,喝酒,并且几乎与类加载器保持亲密关系,才能生产JRebel技术&a…

matplotlib绘制饼状图

源自http://blog.csdn.net/skyli114/article/details/77508430?ticketST-41707-PzNbUDGt6R5KYl3TkWDg-passport.csdn.net pyplot使用plt.pie()来绘制饼图 1 import matplotlib.pyplot as plt 2 labels frogs, hogs, dogs, logs 3 sizes 15, 20, 45, 10 # [15,20,45,10…

自适应宽度元素单行文本省略用法探究

单行文本省略是现代网页设计中非常常用的技术,几乎每个站点都会用到。单行文本省略适用于显示摘要信息的场景,如列表标题、文章摘要等。在响应式开发中,自适应宽度元素单行文本省略容易失效不起作用,对网页开发这造成困扰。因此&a…

P3390 【模板】矩阵快速幂

题目背景 矩阵快速幂 题目描述 给定n*n的矩阵A,求A^k 输入输出格式 输入格式: 第一行,n,k 第2至n1行,每行n个数,第i1行第j个数表示矩阵第i行第j列的元素 输出格式: 输出A^k 共n行,每行n个数&…

c#精彩编程200例百度云_永安市教育局被授予“人工智能编程教育试验区”

11月28日,“第二届人工智能与机器人教育大会青少年人工智能与编程教育主题论坛”在厦门召开。永安市教育局被中国教育发展战略学会人工智能与机器人教育专委会授予“人工智能编程教育试验区”牌匾,巴溪湾小学、西门小学、三中、一中附属学校、实验小学等…

Spring Data JPA和分页

让我们从支持分页的经典JPA方法开始。 考虑一个简单的域类–一个具有名字,姓氏的“成员”。 为了支持在成员列表上进行分页,JPA方法是支持一种查找器,该查找器将获取第一个结果(firstResult)的偏移量和要检索的结果&am…

Windows环境下安装、卸载Apache

安装Apache 服务 打开 Apcahe的目录 ,打开bin目录, 如:E:\wamp\Apache24\bin ,打开目录,Shift键 鼠标右键 , 点击 在此处打开命令窗口或者W快捷键直接到此处, 也可以Window键r,输入…

css清浮动

我们在平常做项目的时候,float这个css属性经常会用到。元素浮动会让元素脱离文档流,从而不能撑开父级的内容。今天我将展示常见的清除浮动的方法。 什么是浮动 浮动元素脱离文档流并且向左或者向右移动,直到浮动元素的边缘碰到父级框或者另…