kda-spb, так в последней версии я сделал запуск файла приложением которое с ним асоциируется.
private void selectAction(String path) {
if (chooseFile) {
Intent intent = getIntent();
intent.setData(Uri.parse("file://" + path));
setResult(RESULT_OK, intent);
finish();
return;
}
String mimeType = null;
String ext = getExtension(path);
if (ext != null) {
MimeTypeMap mime = MimeTypeMap.getSingleton();
mimeType = mime.getMimeTypeFromExtension(ext.substring(1));
if (mimeType != null) {
//Log.d(tag, mimeType);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + path), mimeType);
intent.putExtra("data", path);
intent.putExtra(Intent.EXTRA_TITLE, "Что использовать?");
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
}
}
}
}
Если в системе есть приложение, настроеное на прием интентов с mime-типом php, то файл откроется. Можно попробовать подменять тип на txt, тогда будет больше шансов, что файл откроется.