android-sdcard相关内容
我是 Android 开发新手. 我需要从 SD 卡读取文本文件并显示该文本文件.有什么办法可以直接在Android中查看文本文件,或者如何读取和显示文本文件的内容? 解决方案 在你的布局中,你需要一些东西来显示文本.TextView 是显而易见的选择.所以你会有这样的事情: 这可以在您的 Activity 的 onCreate() 方法中,或其他地方,具体取决于您想要做什么.
..
我想以编程方式获取设备内部/外部存储上的可用内存大小.我正在使用这段代码: StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getBlockCount();长 megAv
..
我正在从 SD 卡中提取我的歌曲并将他放到列表视图中. 我正在使用这种方法.但它需要一些时间,如果路径不同,我没有得到这些数据. 所以,QUE 是否有任何有用的脚本可以显示我所有 SD 卡中的歌曲.如果他们进入目录/歌曲. public ArrayList>获取播放列表(){文件主页 = 新文件(MEDIA_PATH);如果 (home.listFiles(new FileExten
..
我发现在 android 设备中运行应用程序时发生了一些崩溃,这在模拟器中没有显示.因此,我需要将 Logcat 保存在设备内存或 SD 卡中的文本文件中.你能建议我这样做的好方法吗? 解决方案 在应用的开头使用 Application 类.这允许正确的文件和日志处理. 下面的代码在以下位置创建一个日志文件: /ExternalStorage/MyPersonalAppFolder
..
这让我发疯!这是我的代码(我知道这个文件存在): File imageFile = new File("/sdcard/gallery_photo_4.jpg");ImageView jpgView = (ImageView)findViewById(R.id.imageView);BitmapDrawable d = new BitmapDrawable(getResources(), ima
..
我当前项目的一部分是从 URL 下载图像然后保存到 SDCard.但问题是所有保存在 sdcard 中的图像都显示在 android 画廊页面中.我想要的是“我不想将所有保存的图像都保存在 android 库中." 解决方案 添加“.nomedia"文件.不工作?尝试第二个选项. 将文件保存到以“."开头的文件夹中,例如 /sdcard/.myimages/
..
嗨,我正在开发 android Gallery 应用程序.我正在从 sd 卡中的文件夹中获取图像并将其显示在网格视图上,如下所示 public static ArrayList获取文件路径(){ArrayListfilePaths = new ArrayList();文件目录 = 新文件(android.os.Environment.getExternalStorageDirectory()+
..
我可以使用意图选择图像及其路径.使用图像的该路径.我必须将该图像设置为邮件正文内容的附件.在安卓中怎么可能??? 解决方案 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,getResou
..
我需要将使用我的应用程序拍摄的照片保存在特定文件夹中.我已经阅读了许多解决此问题的方法,但我无法使它们中的任何一个起作用,因此我寻求帮助. MainActivity.java public void onClick(View v) {意图相机=新意图(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);//文件夹已经创建String dirN
..
这是我的代码: boolean success = false;Log.d(TAG, Environment.getExternalStorageDirectory() + "/" + Environment.DIRECTORY_PICTURES + "/myFolder");myFolder = new File( Environment.getExternalStorageDirectory
..
是否可以以编程方式将 sdcard 中存在的文件夹复制到另一个存在相同 sdcard 的文件夹中?? 如果是这样,该怎么做? 解决方案 该示例的改进版本: //如果 targetLocation 不存在,则会创建它.public void copyDirectory(文件源位置,文件目标位置)抛出 IOException {如果(sourceLocation.isDirectory
..
大多数新的 android 设备都有一个内部 sdcard 和一个外部 sdcard.我想制作一个文件浏览器应用程序,但我找不到如何在我的应用程序中使用的路径,因为 File file = Environment.getExternalStorageDirectory(); 在大多数设备中只返回/mnt/sdcard但是对于其他外部 sdcard 有另一条路径,例如 /storage1 或/s
..
我有一个非常简单的播放背景的媒体播放器.它从 apk 调用文件,但我希望它从任何目录中播放,例如音乐或 SD 卡. 这是我的代码: 私有MediaPlayer mpintro;..mpintro = MediaPlayer.create(this, R.raw.intro);mpintro.setLooping(true);mpintro.start(); 解决方案 它是这样工作的:
..
我收到上述错误: 错误打开跟踪文件:没有那个文件或目录 (2) 当我在模拟器上运行我的 android 应用程序时.有人能告诉我这可能是什么原因吗? 我正在使用 android-sdk-20 并将以下几行添加到 AndroidManifest.xml 我还添加了以下行:
..
我使用原生 Android 相机并将文件保存到我的应用程序数据文件夹 (/mnt/sdcard/Android/data/com.company.app/files/Pictures/).同时将另一张照片副本保存到 DCIM 文件夹中. 这是我的代码: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);String fo
..
我有一个使用外部存储器来存储照片的应用.根据需要,在其清单中,请求以下权限 它使用以下内容来检索所需的目录 文件 sdDir = 环境.getExternalStoragePublicDirectory(Environment.DIRECTO
..
背景 在 Android 4.4 (KitKat) 上,Google 已将对 SD 卡的访问非常受限. 从 Android Lollipop (5.0) 开始,开发人员可以使用新的 API,要求用户确认允许访问特定文件夹,如 此 Google 网上论坛帖子 . 问题 该帖子会引导您访问两个网站: https://android.googlesource.com/pla
..
我们刚刚遇到了适用于在 Android 4.4 上将文件写入 SD 卡(外部存储)的新权限(EACCES 权限被拒绝) 在 KitKat 之前,我们像这样设置我们的可写文件夹: mfolder = Environment.getExternalStorageDirectory().getPath() + "/appfiles"; 然而,经过数小时的搜索,我得出结论,无论对错,在 4.4
..
我使用以下代码从我的服务器下载文件,然后将其写入 SD 卡的根目录,一切正常: package com.downloader;导入 java.io.File;导入 java.io.FileOutputStream;导入 java.io.InputStream;导入 java.net.HttpURLConnection;导入 java.net.URL;导入 android.os.Environme
..
我不知道为什么虚拟 SD 卡不再工作了.有人得到了任何线索,或者为什么会发生这种情况? 我使用的是带有 API 26 (Android O) 的 Android 模拟器 解决方案 我也遇到了同样的问题.就像其他人提到的那样,升级到 Android Studio 3 后,具有小于 512 MB 的 SD 卡的 AVD 无法检测到该卡.我执行了以下操作: 如果 AVD 正在运行,则
..