Я использую intent.ACTION_VIEW
, и он открывает каталог эмулятора gba root. Я просто хочу запустить файл игры, как будто мы воспроизводим видео в vl c как открытый, и он напрямую воспроизводит видео.
private void getdir(String fileName) {
File directory = getContext().getExternalFilesDir(null);
File file = new File(directory, "/download/"+fileName);
Log.d(TAG, "getdir: ->>>>> "+file);
Uri fileUri = Uri.fromFile(file);
if (Build.VERSION.SDK_INT >= 24) {
fileUri = FileProvider.getUriForFile(getContext(), "ir.greencode", file);
}
Log.d(TAG, "installPlugin: "+fileUri);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(fileUri, "application/zip");
intent.setPackage("com.gamebase.plugin.gba");
try {
startActivity(intent);
}
catch (Exception e) {
Log.e(TAG, "getdir: ",e );
}
}