java - 如何在内部存储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"));
}
});
}
解决方案
推荐阅读
- node.js - NodeJS Express:如何获取对象项
- sql - 通过第二个表中的所有记录更新表
- javascript - Chrome 扩展的后台页面停止记录,无法手动访问任何变量
- mysql - 如何使用mysql获取所有大小的可用记录
- haskell - 过滤第一个匹配的单子动作(不评估所有动作)?
- java - 这是我如何使用 DynamoDBMapper.BatchGetItemException 的方法 getUnprocessedKeys() 来获取未处理键的列表吗?
- c# - 使用 .net web api 在服务器端生成带有部分 HTML 内容的 PDF
- excel - excel中的结果总和是= -
- c# - C#拆分字符串并从字符串中构建一个字符串数组
- r - 如何按ID排序,然后检测同一ID内的差异?