Как запустить zip-файл игры напрямую с эмулятором gba? - PullRequest
0 голосов
/ 19 марта 2020

Я использую 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 );
        }

    }
...