首页 > TAG信息列表 > android-file
java-Android文件到字符串
我想在Android中读取文件并以字符串形式获取内容.然后,我想将其发送到服务器.但是为了进行测试,我只是在设备上创建一个文件,然后将内容放入其中: InputStream stream = getContentResolver().openInputStream(fileUri); BufferedReader reader = new BufferedReader(new InputStreandroid-如何在外部SD卡中而不是在设备存储中写入文件?
我尝试了这个: public String getFilename() { File file = new File(Environment.getExternalStorageDirectory(), "Test2"); if (!file.exists()) { file.mkdirs(); } String uriSting = (file.getAbsolutePath() + "/" + "I无法在Android P中写入文件
我无法在Android P存储卡中写入文件.相同的代码在Android O中正常工作. new File(file.getParent()).mkdirs(); output = new ObjectOutputStream(new FileOutputStream(file)); output.writeObject(obj); 我可以从同一设备(存储卡)读取文件,但是当我尝试写入文件时,它会抛出“权java – new File(path)总是在android上实际创建一个文件?
我试图检查文件是否退出android sd卡…所以我这样做: File f=new File(sdpath + "/" + DATABASE_NAME); // if(!f.exits()) { ...create new file.. } else { ...do something... } 每次这实际上在SD卡上创建目录或文件. 我知道它不存在,并且当新文件被执行时它被创建并且它不应用程序内部存储器上的mkdirs()在Android上失败
在我的应用程序中,当我尝试在应用程序内部存储下创建目录结构时,我看到很少崩溃,例如/ data / data / [pkgname] / x / y / z …. 这是失败的代码: File clusterDirectory = new File(MyApplication.getContext().getFilesDir(), "store"); File baseDirectory = new File(clusterDandroid – 为什么要将FileProvider用于外部文件?
我理解为什么FileProvider对于在控制权限的同时与另一个应用程序共享一个应用程序的私有文件(应用程序的内部存储中的文件)非常有用. 文档解释了它如何也可用于共享外部存储(SD卡等)中的文件: < external-path name =“name”path =“path”/> 代替 < files-path name =“name”path如何让用户在Android中使用Intent只选择本地文件?
我需要让用户从我们的应用程序的本地存储中选择一个文件.现在我正在使用INTENT.ACTION_GET_CONTENT让用户选择文件,但它也提供了从云中选择URI的选项.获取URI文件后,我将其视为本地文件并执行各种操作(包括提取文件扩展名).如何让用户只选择本地文件? else if(menuItem.getItemId()用于Android应用内容,SQLite或XML文件的存储空间是什么?
我需要存储我的Android应用程序内容,并需要有关我应该使用的存储空间的提示. SQLite数据库或XML文件? 应用程序和数据的一些特征: >该应用程序用于跟踪(每日)身体测量的重量,腰部,胸部, >测量类型分为单独的选项卡,不依赖于彼此/相互关联>实体包含少量数据,4-5个属性>预计数据量将适android – PhoneGap FileTransfer.download期望与FileSystem提供的路径不同
我正在将文件下载到本地文件系统.我可以通过fileSystem.root.getFile成功创建空文件,但fileTransfer.download使用FILE_NOT_FOUND_ERR失败,即使它使用相同的路径. 问题是我的文件是在//sdcard/MyDir/test.pdf(我使用adb shell确认)创建的,但是fileEntry返回了一个没有sdcard://MyDirAndroid:如何将目录中的所有文件列入数组?
我有一个变量“directorypath”.它有sd卡目录的路径. Ex: "sdcard/images/scenes" 现在,我想列出“directorypath”中的所有文件,并希望Array存储其中的所有文件名. Ex: Array[0]= Filename1, Array[1]= Filename2 Etc... 我试过像Array [] myArray = directorypath.listfile(如何从Android上的String正确解码PDF?
我正在尝试创建一个应用程序,将一些PDf文件存储为数据库中的base64编码字符串,然后解码它们并发送它们(使用Intent打开其他PDF阅读器). 但有些东西不能正常工作.我知道字节数组在存储之前和之后与编码String相同,所以这不是问题.我认为问题是在创建文件以打开意图的过程中的某个地在Android平板电脑中浏览USB设备中的文件
我正在开发一个带有USB端口的Android平板电脑的项目.在这个项目中,当USB设备插入标签时,我需要浏览USB设备中的文件. 有没有人知道这个,是否有关于这个主题的任何教程?.有任何示例代码.. 目前我正在使用Android 2.2,根据Android文档,它表示仅在Android 3.1及更高版本中支持USB主机模android – 在写入文件时读取文件
概观 >线程1尝试连续将一些数据写入文件 >线程2尝试连续读取同一文件以解析和处理数据(只读) 问题: >在线程2中,文件大小保持不变(这不会因为线程1尝试将数据写入文件而刷新),因此,我无法解析超出初始文件大小. 事情尝试了 > FileInputStream:尝试从输入流中读取,文件大小保持恒定值(android – 按类型过滤assetManager.list文件
我想从我的资产中的特定目录中获取我的html文件列表. 有代码>> private List<String> ListDir(String directory) { List<String> result = new ArrayList<String>(); AssetManager am = getActivity().getAssets(); String[] files=null; try { fileandroid – 选择内部存储和外部存储
内部存储和外部存储在android中意味着什么? Ιs外部存储micro SD卡和内部存储手机内存?如果我需要为我的应用程序编写一个文件,这只是我的应用程序需求(用户无法处理这个文件),那么我应该在哪里写我的文件 – 在内部存储器或外部存储器中? 我想,如果我将文件写入SD卡(外部存储器),那么android – 使用ACTION_GET_CONTENT选择文件路径的正确方法
我在我的应用程序中实现了一个文件选择器,如下所示: Intent intent = new Intent(); intent.setType("*/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Title"), FILE_PICK); 这是一个众所周知的问题,你无法通过这种