Открыть файл с установленным приложением - PullRequest
0 голосов
/ 09 марта 2012

Мне нужна помощь. Я много чего пробовал, но никто не работал. Я хочу открыть файл .txt с SDCard. Поэтому я хочу открыть какое-то приложение, такое как 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 Ответ

3 голосов
/ 09 марта 2012

Попробуйте и посмотрите, что получится.

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 заменяется вашим именем файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...