android-file相关内容
我的外部目录中有一个视频文件.我如何将它加载到 inputstream 变量.目前我正在读取 res/raw 文件夹中的文件,但我想从 sdcard 中读取它.我也不知道文件的名称,但它的路径将通过意图接收.检查以下代码 公共类 SonicTest 扩展 Activity{VideoView videoView;字符串uri;输入流声音文件;档案档案;@覆盖public void onCrea
..
在我的应用中,我添加了添加和保存日常图片的可能性,由 Fragment 表示. 为了将图片保存在SD卡上,我目前使用函数File.createTempFile: File imageFile = File.createTempFile(imageFileName, MyApplication.JPEG_FILE_SUFFIX, MyApplication.getAlbumDir());
..
一开始,用户可以使用新的存储访问框架选择文件(假设应用程序是 API>19): https://developer.android.com/guide/topics/providers/document-provider.html 然后我通过保存 URI 来保存对这些所选文件的引用,如下所示: content://com.android.providers.downloads.doc
..
如何获取应用程序的所有应用程序首选项列表, 1. 我正在以这种方式保存共享首选项 2. 我知道它们在 data/data/app_packagename/shared_prefs 3.问题: 但是如何在微调器中获取所有首选项 xml 文件的列表 并阅读每个首选项,我在 SO 中搜索,但我没有找到任何有关此的帮助,如何读取所有首选项 xml 文件我的应用程序目录并访问首选项?
..
我需要在我的应用中使用一些文件.它们保存在资产文件夹中.我看到了关于 SO 的讨论,文件被从资产文件夹复制到/data/data/在内部存储上,然后被使用.代码我拿到了,但是我没有拿到的是,有什么需要将资产拷贝到内部存储? 解决方案 我突然想到的一个原因是将现有的 C/C++ 代码与 NDK 一起使用时,需要文件路径并且您不想修改那个代码. 例如,我正在使用一个需要一些数据文件的现有
..
我正在将应用程序从 Symbian/iPhone 移植到 Android,其中一部分是将一些数据保存到文件中.我使用 FileOutputStream 将文件保存到私人文件夹 /data/data/package_name/files: FileOutputStream fos = iContext.openFileOutput(IDS_LIST_FILE_NAME, Context.MODE_
..
是否可以以编程方式将 sdcard 中存在的文件夹复制到另一个存在相同 sdcard 的文件夹中?? 如果是这样,该怎么做? 解决方案 该示例的改进版本: //如果 targetLocation 不存在,则会创建它.public void copyDirectory(文件源位置,文件目标位置)抛出 IOException {如果(sourceLocation.isDirectory
..
在模拟器上,我从谷歌下载了一张图片.我可以在模拟器上找到图像,但我不知道图像的文件位置是什么.要调试我的应用程序,我需要知道该图像在哪里.如何获取图片的完整路径? 解决方案 这里似乎对我有用: String path = Environment.getExternalStorageDirectory().getPath();String myJpgPath = path + "/Down
..
在我的应用程序中,有一个捕获按钮可以使用设备相机捕获图像,因此我在该按钮的单击事件上使用了一个方法 captureImage().当我单击该按钮时,会抛出一个空指针异常.我可以不明白这是怎么发生的 谁能帮忙?提前致谢! Create() 方法上的捕获按钮 photoButton.setOnClickListener(new View.OnClickListener() {@覆盖public
..
如何通过 Android 使用 Dropbox API 将文件(图形、音频和视频文件)上传到 Dropbox?我遵循了 Dropbox SDK Android 页面上的教程,可以让示例工作.但现在我想上传一个实际的 File 对象而不是 String 并且正在挣扎. 示例代码运行没有任何问题,如下所示: String fileContents = "Hello World!";ByteA
..
我使用此代码将位图保存在外部存储中,但如果文件夹不存在,则不会创建该文件夹: String path = Environment.getExternalStorageDirectory().toString();输出流 fOutputStream = null;File file = new File(path + "/Captures/", "screen.jpg");尝试 {fOutputS
..
当设备具有内部存储器时,以下代码包括从服务器下载文件并将其保存在存储器中. 但是当我在没有内部存储的设备上尝试它时,只有外部存储我得到以下异常. java.io.filenotfoundexception 打开失败的 eacces(权限被拒绝) public void downloadFile(String dlUrl, String dlName) {整数计数;HttpURLConne
..
我正在尝试使用我创建的函数直接将位图保存到文件和特定文件中.它不工作.它在 bitmap.compress 部分之后崩溃(在 here3 之前). File dir = new File(filepath);if(!dir.exists())dir.mkdirs();File file = new File(Environment.getExternalStorageDirectory() +
..
我想从图库中选择图片并将其复制到 SDCard 的其他文件夹中. 从图库中选择图像的代码 Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);photoPickerIntent.setType("image/*");startActivityForResult(photoPickerIntent, REQUEST_CODE_C
..
大多数新的 android 设备都有一个内部 sdcard 和一个外部 sdcard.我想制作一个文件浏览器应用程序,但我找不到如何在我的应用程序中使用的路径,因为 File file = Environment.getExternalStorageDirectory(); 在大多数设备中只返回/mnt/sdcard但是对于其他外部 sdcard 有另一条路径,例如 /storage1 或/s
..
我想播放 sdcard 中的音频文件.如何读取音频文件并播放?下面是我播放音频文件的代码: int sound1;sound1 = mSoundPool.load(this, R.raw.om, 1);mSoundPool.play(sound1, 1, 1, 1, time - 1, 1); 在上面的代码中,我使用 soundpool 播放原始文件夹中的音频文件,但我需要使用 soundpo
..
谁能告诉我这两种方法的区别: file.mkdir() file.mkdirs() 解决方案 mkdirs() 也在这个File的路径中创建父目录代表. javadocs mkdirs(): 创建以此抽象路径名命名的目录,包括任何必要但不存在的父目录.请注意,如果这操作失败它可能已经成功地创建了一些必要的父目录. javadocs mkdir(): 创建以此
..
我被这个逼疯了: Log.d("STATE", Environment.getExternalStorageState());File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "work_data");Log.d("PATH", f.getAbsolutePat
..
我需要 res/raw/中所有文件的名称(字符串) 我试过了: File f = new File("/");String[] someFiles = f.list(); 看起来根目录是android模拟器的根目录……而不是我电脑的根目录.这很有意义,但并不能真正帮助我找出原始文件夹的存在位置. 更新:感谢所有精彩回复.似乎其中一些正在起作用,但只让我成功了一半.也许更详细的描述会
..
我有一个非常简单的播放背景的媒体播放器.它从 apk 调用文件,但我希望它从任何目录中播放,例如音乐或 SD 卡. 这是我的代码: 私有MediaPlayer mpintro;..mpintro = MediaPlayer.create(this, R.raw.intro);mpintro.setLooping(true);mpintro.start(); 解决方案 它是这样工作的:
..