-
0 votesanswersviews
如何在媒体播放器中播放音频文件
这是我的代码附加媒体播放器但不播放声音 public class MainActivity extends AppCompatActivity { ImageView choose; private MediaPlayer mMediaPlayer; private String[] mMusicList; private ImageView b1, b2, b3, b4; private Ima... -
0 votesanswersviews
在Android上从我自己的目录共享不同的媒体类型
我正在通过我的应用程序下载各种类型的文件(图片,音频,视频) . Android Documentation中 "Saving files that should be shared" 下提到的文件夹不存在,既不在我的实际设备的SD卡上,也不在我的模拟器的SD卡上 . 但是,创建它们不会有害,但在这种情况下,我想将所有内容保存在我的应用程序文件夹中,例如 /mnt/sdcar... -
459 votesanswersviews
Android上的INSTALL_FAILED_INSUFFICIENT_STORAGE错误解决方案[关闭]
INSTALL_FAILED_INSUFFICIENT_STORAGE 错误是每个Android开发人员生活中的祸根 . 无论应用程序大小或可用存储空间如何,都会发生这种情况 . 重新启动目标设备可以简单地解决问题,但很快就会回来 . 有数百个(如果不是数千个)消息板帖子来自人们询问问题出现的原因,但谷歌的人们对这个问题感到沮丧 . 有一个简单的解决方法 . 如果您的测试设备运行的是Android... -
4 votesanswersviews
我怎样才能在sdcard上安装时自动安装apk?
我什么都不知道 . 如何在sdcard打开时自动安装apk? 但是,我遇到了一个问题,当我在AndroidManifest.xml Em中注册收听 ACTION_MEDIA_SHARED 的接收器时......我创建了一个扩展 BroadcastReceive 的接收器,我重写 OnReceive() . 但是,最后,接收者无法获得任何行动 . 这是我的代码 . 令人沮丧的!!!!! <r... -
3 votesanswersviews
如何在运行KITKAT的设备上使用新的Lollipop SD卡访问API?
Kit-Kat问题无法写入外部SD卡, 如Goolge Document To simplify your code on devices running KITKAT or earlier, you can use fromFile(File) which emulates the behavior of a DocumentsProvider 中所述 - 下面的代码(新API)适用于Loll... -
8 votesanswersviews
在Lollipop上使用Android Storage Access框架列出文件时出错
Background 我有一些应用程序大量使用SD卡进行文件同步 . Kitkat上破坏的外部SD卡访问仍然是一个大问题,但我正在尝试使用Lollipop上提供的新API为具有此功能的用户解决此问题 . 我成功请求并持有SD卡的权限,我可以列出从授予权限活动返回的根Uri中的文件 . 有关如何完成此操作的详细信息,请参阅:how-to-use-the-new-sd-card-access-api... -
0 votesanswersviews
在Android Lollipop上将文件保存到SD卡
Android 5引入了用于处理SD卡的新API . 如果要将文件写入SC卡上的某个目录,则需要访问它 . 据我所知,可以这样做: Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); startActivityForResult(intent, 42); 然后: public void onActivityResult(in... -
25 votesanswersviews
如何使用新的Lollipop API访问所有SD卡?
背景 从Lollipop开始,应用程序可以访问真正的SD卡(在Kitkat无法访问之后,并且在之前的版本中尚未正式支持),因为我已经询问了here . 问题 因为看到支持SD卡的Lollipop设备变得非常罕见,并且因为模拟器实际上没有能力(或者它?)来模拟SD卡支持,所以我花了很长时间来测试它 . 无论如何,似乎不是使用普通的File类来访问SD卡(一旦获得了它的许可),你需要使用Uris来使用... -
5 votesanswersviews
Android - 获取DocumentFile,对sd卡上的任何文件路径具有写访问权限(已获得sd卡权限)
在我的应用程序中,我使用以下意图获得SD卡写入权限 . 如果用户从系统文件资源管理器中选择sd卡文件夹,那么我有SD卡写访问权限 . Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); intent.putExtra("android.content.extra.SHOW_ADVANCED", true);... -
62 votesanswersviews
在Android上写入外部SD卡的通用方式
在我的应用程序中,我需要在设备存储中存储大量图像 . 这些文件往往满足设备存储,我想让用户能够选择外部SD卡作为目标文件夹 . 我到处都读到Android不允许用户写入外部SD卡,SD卡我的意思是外部和可安装的SD卡和 not the external storage ,但文件管理器应用程序设法在所有Android版本上写入外部SD . 在不同的API级别(Pre-KitKat,KitKat,Lo... -
1 votesanswersviews
无法与Youtube分享视频,这些视频位于SD卡中的/ mnt / sdcard / Android / data中
我正面临这个非常奇怪的问题,即无法与youtube分享任何视频,这些视频存在于 /mnt/sdcard/Android/data/com.sec.example 内 . 那是本地存储在我的应用程序中的 . 当我将视频复制到此文件夹( /mnt/sdcard/Android/... )之外时,我可以通过YouTube分享 . 只有 Youtube 才会出现此问题 . 通过其他应用程序共享,即Gmai... -
2 votesanswersviews
我在我的android模拟器中找不到/ mnt / sdcard /文件夹
我正在尝试创建一个动态媒体浏览器,从SD卡中获取mp3文件并生成要浏览的歌曲列表 . 我的问题是我找不到/ mnt / sdcard文件夹 . 在/ mnt /我有一个sdcard.img,但我不知道如何使用它 . 以下是我所知道的大部分信息: 我正在使用最新版本的android studio 我已经使用Studio管理的1000米SD卡设置了模拟器 当我使用内部存储器在模拟器上收到通... -
0 votesanswersviews
sdcard上数据库的游标未关闭或无效
在下面的代码中,在sdcard上连接数据库,数据库打开但在logcat中显示错误 . package com.avizhegroup.islamatlas.SQLiteMethods; import java.io.File; import java.util.ArrayList; import java.util.List; import com.avizhegroup.islamatlas... -
0 votesanswersviews
如何在图库中打开文件(来自SD卡)
我保存了不同jpg的路径 . 数据库中的文件 . 这些图像部分位于内部存储器中,部分位于外部存储器(SD卡)中 . 现在我想打开画廊中的图片 . 要从内部存储器打开图像,我使用FileProvider,我按如下方式继续: String path = "/storage/emulated/0/Pictures/Meetings/IMG_Testmeeting20180809_225414.... -
32 votesanswersviews
用于存储文件的Android Open External Storage目录(sdcard)
我想打开外部存储目录路径以编程方式保存文件 . 我试过但没有获得SD卡路径 . 我怎么能这样做?有什么解决方案吗? private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + ""); 要么 private File p... -
3 votesanswersviews
如何将SD卡安装到android源码 Build 的模拟器?
我已经构建了android源代码并成功运行了模拟器,除了一件事 - 无法安装SD卡 . 这是我试图安装它的方式 . 1.通过mksdcard工具在/ out / host / linux-x86 / bin / mksdcard下创建一个sdcard.img 256M out / target / product / generic / sdcard.img sdcard.img是rw ... -
104 votesanswersviews
如何使用为Android 5.0(Lollipop)提供的新SD卡访问API?
背景 在Android 4.4(KitKat)上,谷歌已经限制了对SD卡的访问 . 从Android Lollipop(5.0)开始,开发人员可以使用新的API,要求用户确认允许访问特定文件夹,如this Google-Groups post所述 . 问题 该帖子指示您访问两个网站: https://android.googlesource.com/platform/development/+/...