Articles of 文件

如何以编程方式在Android中打开My Files文件夹(使用Intent)?

我使用下面的代码打开了Gallery,Music Player,Dropbox和Contacts,我希望My Files文件夹以编程方式打开,如果有任何特定的意图参数我需要通过以获取文件管理器,请告诉我打开。 如果通过意图无法实现,那么请给我一个片段或提示以编程方式打开My Files文件夹。 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType(“*/*”); Intent i = Intent.createChooser(intent, “View Default File Manager”); startActivityForResult(i, CHOOSE_FILE_REQUESTCODE); 谢谢。

Android:所选文件的文件名不正确(来自文件选择器)

我有一个屏幕,在按钮上单击我打开文件选择器,然后我选择一个名为“Test.jpg”的文件进行进一步操作。 我使用以下代码来获取该文件的名称。 Uri uri = data.getData(); File file = new File(uri.getPath()); String fileName = file.getName(); 以下是调试器的结果 file.getName() => 167522 file.toString() => /external/images/media/167522 我想把Test.jpg作为我的文件名。 请告诉我我的代码有什么问题。

Android中的file.renameTo(文件)可能出现什么问题

我正在阅读Android SDK doc的File.class中的renameTo(File) 文档 。 我们已经在生产中使用这种方法一段时间了,但我仍然想知道可能出现的问题是什么。 文件说 将此文件重命名为newPath。 文件和目录都支持此操作。 许多失败是可能的。 一些更可能的失败包括: 包含源路径和目标路径的目录都需要写入权限。 两条路径的所有父级都需要搜索权限。 两条路径都在同一个挂载点上。 在Android上,当尝试在内部存储和SD卡之间进行复制时,应用程序最有可能达到此限制。 请注意,此方法在失败时不会抛出IOException。 呼叫者必须检查返回值。 renameTo()可能失败的其他可能原因是什么(指更可能的失败 )? 调用renameTo后是否有保证状态? 当renameTo()失败时,我还可以依赖原始文件吗? 我想检查的任何其他条件,确保它与文档中描述的一致吗?

为什么我不能使用getFilesDir(); 在静态环境中?

我到处寻找答案,每当我看到其他人使用该方法时: getFilesDir(); 但是当我尝试以任何方式使用该方法时,尤其是: File myFile = new File (getFilesDir();, filename ); Eclipse只是说,“不能从tye ContextWrapper中静态引用非静态方法getFilesDir” 我试图用它来获取内部目录为我的应用程序写一个文件。 谢谢!

如何在android中使用默认可用应用程序在android中打开下载的文件

我在下载完成后从服务器下载文件我必须打开一个文件。 知道问题是文件可以是任何types,所以我不能指定和Intent调用打开一个静态名称的文件,就像我们打开一个PDF文件一样。 我想要的是当下载文件时,它将搜索是否有任何应用程序可用于打开文件,否则它将显示popup。 我正在做所有这些内部碎片。 这是我下载的代码: public class DownloadFile extends AsyncTask { String file_name = “”; File sdcard = Environment.getExternalStorageDirectory(); @Override protected Integer doInBackground(String… params) { // TODO Auto-generated method stub try { HttpURLConnection url_conn = null; byte[] bffr; long totalSize = 0; File directory = new File( Environment.getExternalStorageDirectory() + “/xyz/download”); directory.mkdirs(); // 06-03 17:57:41.160: D/file […]

Android Studio – Android Device Monitor的文件浏览器无法正常工作

我刚刚学会了在Android中使用preferences 。 出于调试目的,我需要访问首选项文件。 我用Google搜索并find了首选项文件的默认位置,以及如何通过Android设备监视器访问它。 不知何故,我无法在Android设备监视器的File explorer选项卡下打开任何文件夹。 他们只是没有回应。 我试着等待ADM加载并再次尝试但没有成功。 (双击文件夹不起作用,STRANGE!) 我们需要在使用之前进行配置吗? 我正在使用Android工作室。 任何帮助,将不胜感激。 附加图像

将整个文件夹及其内容从资产复制到内部应用程序文件/

请建议我将文件夹从资产复制到/ data / data / my_app_pkg / files的最佳方法。 资产(www)中的文件夹包含文件和子文件夹。 我想完全复制到我提到的内部应用程序路径的文件/。 我成功地将文件从资产复制到内部应用程序文件/路径,但是在复制文件夹的情况下无法执行相同操作,甚至assetmanager.list也没有帮助我,因为它只复制文件,但不是目录/子文件夹。 请建议我做我想做的更好的方法

Android创建和编写xml到文件

我正在学习Android应用程序开发课程,并试图创建并编写一个xml文件到android上的内部存储。 就方法而言,我最初在如何设置它时遇到问题。 我写了大部分内容,但有一些我无法弄清楚的错误。 也许是因为我整天都在努力,我不知道。 这是我这堂课的代码。 我得到的错误是公共字符串宝藏和FileOutputStream上的非法修饰符。 任何帮助,将不胜感激。 好的,我想出了使用try / catch所需的初始问题。 能够运行,一切正常,直到我到达保存文件。 立即收到错误: SoundPool error loading/system./media./audio./ui/KeypressReturn.ogg. AudioService Soundpool could not load file: /system/media/audio/ui/KeypressReturnj.ogg 这是在“文件创建”写入日志之后。 我猜它试图写错了文件? 需要它写入/ data / data。 我的应用中没有音频。 我在下面添加了新代码: 旧代码: public void onSaveTreasureClick(View v) throws FileNotFoundException{ Log.v(“SaveTreasure”,”Button was clicked”); File f = new File(getFilesDir(),”treasure.xml”); FileOutputStream myFile=openFileOutput(f); Log.v(“WriteFile”,”file created”); private FileOutputStream openFileOutput(File f) { // […]

从扩展文件中读取mp3

从扩展文件中读取mp3文件 我有名称的创建和扩展文件 “main.1.com.example.app.obb” 其中包含和音频文件名“about_eng.mp3” 现在问题我写了下面的代码来阅读和播放mp3文件 private final static String EXP_PATH = “/Android/obb/”; static String[] getAPKExpansionFiles(Context ctx, int mainVersion, int patchVersion) { String packageName = ctx.getPackageName(); Vector ret = new Vector(); if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { // Build the full path to the app’s expansion files File root = Environment.getExternalStorageDirectory(); File expPath = new File(root.toString() + EXP_PATH + […]

如何从android上的sdcard读取选定的文本文件

我是Android开发的新手,我需要你的帮助。 我正在锁定与我的开发类似的主题但不支持我。 到目前为止,我创建的函数可以从我的SD卡中获取文件并向我显示当时的列表。 那很有效 这是获取SD卡路径的代码: package com.seminarskirad; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.app.ListActivity; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FilenameFilter; import java.io.IOException; import java.net.URISyntaxException; import java.util.ArrayList; […]