Articles of android file

java.io.filenotfoundexception在设备上打开失败的eacces(权限被拒绝)

以下代码包括从服务器下载文件并将其保存在存储中,当设备具有内部存储时可以正常工作。 但是当我使用没有内部存储的设备尝试它时,只有外部存储器,我得到以下exception。 java.io.filenotfoundexception打开失败的eacces(权限被拒绝) public void downloadFile(String dlUrl, String dlName) { int count; HttpURLConnection con = null; InputStream is = null; FileOutputStream fos = null; try { URL url = new URL( dlUrl ); con = (HttpURLConnection) url.openConnection(); con.setDoInput(true); con.connect(); is = url.openStream(); String dir = Environment.getExternalStorageDirectory() + Util.DL_DIRECTORY; File file = new File( dir ); […]

Android模拟器图像存储在哪里?

在模拟器上,我从Google下载了一张图片。 我可以在模拟器上find图像,但我不知道图像的文件位置是什么。 要调试我的应用程序,我需要知道该图像的位置。 如何获得图像的完整路径?

在Android中实现文件选择器并将所选文件复制到另一个位置

我正在尝试在我的Android项目中实现文件选择器。 到目前为止我能做的是: Intent chooseFile; Intent intent; chooseFile = new Intent(Intent.ACTION_GET_CONTENT); chooseFile.setType(“*/*”); intent = Intent.createChooser(chooseFile, “Choose a file”); startActivityForResult(intent, PICKFILE_RESULT_CODE); 然后在我的onActivityResult() switch(requestCode){ case PICKFILE_RESULT_CODE: if(resultCode==-1){ Uri uri = data.getData(); String filePath = uri.getPath(); Toast.makeText(getActivity(), filePath, Toast.LENGTH_LONG).show(); } break; } 这是打开文件选择器,但它不是我想要的。 例如,我想选择一个文件(.txt),然后获取该File然后使用它。 有了这段代码,我想我会得到完整的路径,但它不会发生; 例如,我得到: /document/5318/ 。 但是通过这条路径我无法获取文件。 我创建了一个名为PathToFile()的方法,它返回一个File : private File PathToFile(String path) { File tempFileToUpload; tempFileToUpload […]

Android – 如何从文档中获取选定的文件名

我正在启动使用以下代码选择documnets的意图。 private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType(“*/*”); intent.addCategory(Intent.CATEGORY_OPENABLE); try { startActivityForResult( Intent.createChooser(intent, “Select a File to Upload”), 1); } catch (android.content.ActivityNotFoundException ex) { // Potentially direct the user to the Market with a Dialog Toast.makeText(this, “Please install a File Manager.”, Toast.LENGTH_SHORT).show(); } } 在onActivity结果当我试图获取文件路径时,它在文件名的位置给出了一些其他数字。 @Override protected void onActivityResult(int requestCode, int resultCode, […]

Android 5(HTC)EACCES(权限被拒绝)

应用程序无法在android 5(HTC HTC6525LVW os version: 5.0.1)外部存储上创建folder/file 。 父文件夹由[getExternalFilesDirs(String type)][1]方法返回。 Sdcard已安装。 有其他人有这个问题或建议如何解决? (不幸的是我没有这个设备来测试它) 编辑:从一个用户我知道,在此错误之前,她加密了SD卡,然后对其进行了格式化。

如何获取android中的内部和外部sdcard路径

大多数新的Android设备都有内部SD卡和外部SD卡。 我想制作一个文件浏览器应用程序,但我无法find如何获取在我的应用程序中使用的路径,因为 File file = Environment.getExternalStorageDirectory(); 只返回大多数设备/mnt/sdcard但是另外一个路径用于其他外部SD卡,如/storage1 or /storage2 。 任何帮助赞赏。

如何在files目录的子目录下创建具有世界可读权限的文件

我需要在我的应用程序中使用全局权限在myapp / files / subdir下创建文件。 我这样做是因为我使用外部应用程序来打开一些文件 FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_WORLD_READABLE); 仅在files文件夹下创建文件。 运用 File dir=new File(Constants.TASK_DIRECTORY); dir.mkdirs(); File file=new File(dir, FILENAME); file.createNewFile(); FileOutputStream fos=new FileOutputStream(file); 在子目录下创建文件但具有私有权限。 我需要find一种方法来组合这两者,以在子目录中创建一个世界可读的文件 我一直在尝试很多东西,但没有人帮助我,这是我未解决的最长时间问题

将SD卡文件夹中的文件复制到SD卡的另一个文件夹中

是否可以将sdcard中存在的文件夹复制到以编程方式呈现相同SD卡的另一个文件夹? 如果是这样,怎么办?

使用Dropbox API上传Android文件

如何使用Dropbox API将文件(图形,音频和video文件)上传到Dropbox? 我按照Dropbox SDK Android页面上的教程进行操作,可以使样本生效。 但是现在我要上传一个实际的File对象而不是String,而且我正在努力。 示例代码没有任何问题,看起来像这样: String fileContents = “Hello World!”; ByteArrayInputStream inputStream = new ByteArrayInputStream(fileContents.getBytes()); try { Entry newEntry = mDBApi.putFile(“/testing_123456.txt”, inputStream, fileContents.length(), null, null); } catch (DropboxUnlinkedException e) { Log.e(“DbExampleLog”, “User has unlinked.”); } catch (DropboxException e) { Log.e(“DbExampleLog”, “Something went wrong while uploading.”); } 但是当我尝试更改它并使用以下代码上传实际文件时: File tmpFile = new File(fullPath, “IMG_2012-03-12_10-22-09_thumb.jpg”); […]

如何在Android中以编程方式将图像文件从库复制到另一个文件夹

我想从Gallery中选择图像并将其复制到SDCard中的其他文件夹中。 从图库中选择图像的代码 Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType(“image/*”); startActivityForResult(photoPickerIntent, REQUEST_CODE_CHOOSE_PICTURE_FROM_GALLARY); 我得到content://media/external/images/media/681这个URI onActivityResult。 我想复制图片, 表格path =”content://media/external/images/media/681 to path = “file:///mnt/sdcard/sharedresources/ Android中的sdcard路径。 这个怎么做?