打开已安装应用的文件

时间:2012-03-09 16:44:09

标签: android file

我需要帮助。我尝试了很多东西,但没有人工作。我想从SD卡打开一个.txt文件。因此,我想打开一些应用程序,如Es File Exprorer或And Explorer,然后选择该文件并打开它。这是我的代码:

public class Open extends Activity {


 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        Uri startDir = Uri.fromFile(new File("/sdcard"));
        intent.setDataAndType(startDir, "vnd.android.cursor.dir/lysesoft.andexplorer.file");


}
}

1 个答案:

答案 0 :(得分:3)

试试这个,看看会发生什么。

Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/mytextfile.txt");
intent.setDataAndType(Uri.fromFile(file), "text/*");
startActivity(intent);

mytextfile.txt替换为您的文件名。