首页 > 解决方案 > 如何在内部存储android studio中保存用户数据中的文件

问题描述

1我是 Android Studio 的新手,已经阅读了大量教程。我在我的共享应用程序中为用户添加了一个共享选项,并且还希望用户选择将文件保存在内部存储中。所以请告诉我如何保存文件onclick。希望有人应该帮助我谢谢。

我的 Java 适配器类

        holder.cardView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(context, "URL : "+FileProvider.getUriForFile(
                        context,BuildConfig.APPLICATION_ID + ".provider", new File(apps.get(position).getApkPath())), Toast.LENGTH_SHORT).show();
                Intent shareAPKIntent = new Intent();
                shareAPKIntent.setAction(Intent.ACTION_SEND);
                shareAPKIntent.putExtra(Intent.EXTRA_STREAM, FileProvider.getUriForFile(
                        context,BuildConfig.APPLICATION_ID + ".provider", new File(apps.get(position).getApkPath())
                ));
                shareAPKIntent.addFlags(Intent.FLAG_GRANT_PREFIX_URI_PERMISSION);
                shareAPKIntent.setType("application/vnd.android.package-archive");
                context.startActivity(Intent.createChooser(shareAPKIntent,"Share APK"));
            }
        });

    }

标签: javaandroidandroid-studio

解决方案


推荐阅读