android-file相关内容
我正在实施存储访问框架以授予Android文件夹访问权限。我已经更新了targetSDKVersion=30,在Android 11上我遇到了存储权限问题。我希望获得访问Android/media/com.whatsapp/WhatsApp/Media中文件的存储权限。 为了使存储权限起作用,我实现了存储访问框架,以获得Android/media/com.whatsapp/WhatsApp/
..
我正在使用此代码将位图保存在外部存储中,但如果该文件夹不存在,则不会创建该文件夹: 字符串路径 = Environment.getExternalStorageDirectory().toString();输出流 fOutputStream = null;文件 file = new File(path + "/Captures/", "screen.jpg");尝试 {fOutputStream
..
在模拟器上,我从 Google 下载了一张图片.我可以在模拟器上找到图像,但我不知道图像的文件位置是什么.要调试我的应用程序,我需要知道该图像在哪里.如何获取图片的完整路径? 解决方案 这似乎对我有用: 字符串路径 = Environment.getExternalStorageDirectory().getPath();String myJpgPath = path + "/Downl
..
我使用了一个教程来实现自定义电子邮件发件人, 现在我有这个代码 试试 {m.addAttachment("/sdcard/filelocation");如果(m.send()){Toast.makeText(Comunic.this, "Ok", Toast.LENGTH_LONG).show();} 别的 {Toast.makeText(Comunic.this, "Error.",
..
我使用以下代码创建一个文件并将图像保存到其中: 私有文件 createImageFile() 抛出 IOException {String timeStamp = new SimpleDateFormat("yyMMdd_HHmmss").format(new Date());String imageFileName = "JPEG_" + 时间戳 + "_";文件存储目录 = getActiv
..
我想在 root 上创建一个文件夹并放置 txt 文件并附加数据' 我的java代码 public void generateNoteOnSD(String sFileName, String sBody){尝试{String 文件名 = "错误";字符串标题 = "你好,世界!";字符串路径 = "/data/root/";File file = new File(path, file
..
我无法在 Android P 存储卡中写入文件.相同的代码在 Android O 中运行良好. new File(file.getParent()).mkdirs();output = new ObjectOutputStream(new FileOutputStream(file));output.writeObject(obj); 我可以从同一设备(内存卡)读取文件,但是当我尝试写入文件时
..
我试过了: public String getFilename() {File file = new File(Environment.getExternalStorageDirectory(), "Test2");如果 (!file.exists()) {文件.mkdirs();}String uriSting = (file.getAbsolutePath() + "/" + "IMG_"
..
我想从我的资产中的特定目录中获取我的 html 文件列表. 有代码>> 私有列表ListDir(字符串目录){列表结果 = 新的 ArrayList();AssetManager am = getActivity().getAssets();字符串[] 文件=空;尝试 {文件 = am.list(目录);} catch (IOException e) {e.printStackTrace(
..
我正在尝试打开我下载的 pdf 文件 &保存在外部存储器中.但是当我打开我的应用程序时它会崩溃并显示以下错误; 08-31 00:58:31.304 1807-1807/?E/AndroidRuntime:致命异常:主要进程:medimanage.corporate.mobile,PID:1807java.lang.RuntimeException:无法获取提供程序 android.suppor
..
这是我的代码: boolean success = false;Log.d(TAG, Environment.getExternalStorageDirectory() + "/" + Environment.DIRECTORY_PICTURES + "/myFolder");myFolder = new File( Environment.getExternalStorageDirectory
..
在我的应用中,用户可以下载一些文件.这些文件通过安卓下载管理器下载.但是,几周以来,数百名用户一直抱怨他们的文件每 8 到 12 天就会自动删除一次,甚至没有卸载应用程序.(可能还有更多的用户不愿意抱怨同样的事情.) 现在,可能有许多特定于用户的原因会在少数设备上发生这种情况.但是考虑到庞大的用户数量,我似乎做错了什么. 为什么系统/下载管理器会自动删除文件?有没有办法通知系统或下载管
..
我的意思是,我想从我在 android 上的文本中删除一行.我怎样才能删除?我不想阅读一个 txt 并创建另一个删除行.我想从我现有的 txt 中删除行.谢谢. 解决方案 这是一个非常棘手的问题,尽管它看起来微不足道.在可变行长度的情况下,也许您唯一的选择是逐行读取文件以识别目标行的 offset 和 length.然后从 offset 开始复制文件的以下部分,最终将文件长度截断为其原始大
..
在 Android 中,是否可以从视频 URL(例如:http://www.test.com/video.mp4)? 例如,我想在 Activity 中流式传输视频(来自 url),并允许从中捕获/录制短片.也许,允许用户从视频中记录任意开始/结束时间.如果是这样,是否有 API 来完成此操作?如果没有,是否有支持此功能的 Android 库? 请为此提供示例代码解决方案. 解决
..
我的应用程序将缓存文件写入(和读取)到 getExternalCacheDir() 位置.在 Android Lollipop (API 21) 之前,我一直在成功使用此权限: 有 maxS
..
btnimport.setOnClickListener(new View.OnClickListener() {@覆盖public void onClick(View v) {Intent fileintent = new Intent(Intent.ACTION_GET_CONTENT);fileintent.setType("*/*");尝试 {startActivityForResult(
..
我正在尝试从连接到我的 Google Pixel 的 USB 存储设备读取文件.我目前正在使用这种方法来选择驱动器的路径,以便我可以查询其内容 private static final String TAG = "MainActivity";私有静态最终 int REQUEST_CHOOSE_DRIVE = 1;私人 TextView 电视;@覆盖protected void onCreate(
..
对不起,如果这已经得到回答,但我不能很好地说明我的问题.我有一个 Activity 需要您设备中的歌曲文件,当我按下按钮打开一个对话框询问您想如何打开文件(例如选择文件资源管理器)时,我想要它,然后用户将选择an mp3 file (it should be possible to enter both internal memory and external, at least those av
..
我需要在我的应用程序中使用全局权限在 myapp/files/subdir 下创建文件.我这样做是因为我使用外部应用程序打开一些文件使用这个 FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_WORLD_READABLE); 仅在文件夹下创建文件.使用 File dir=new File(Constants.TASK
..
我正在使用以下代码启动选择文档网的意图. private void showFileChooser() {意图意图=新意图(Intent.ACTION_GET_CONTENT);intent.setType("*/*");intent.addCategory(Intent.CATEGORY_OPENABLE);尝试 {startActivityForResult(Intent.createCho
..