我可以在 Android 中创建受密码保护的文件夹吗?

发布于 2024-10-26 01:34:47 字数 133 浏览 1 评论 0原文

我想创建一个受密码保护的文件夹。我可以通过以下方式创建文件夹,但如何创建受密码保护的文件夹?

File nf = new File("/sdcard/NewFolder");
nf.mkdirs();

I would like to create a folder which is password protected. I am able to create a folder in the following way, but how can I create a password protected folder?

File nf = new File("/sdcard/NewFolder");
nf.mkdirs();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冰魂雪魄 2024-11-02 01:34:47
  • 在android中这是不可能的,但我们可以使用“.”隐藏。 at 前缀
  • 否则 将重要文件夹或文件存储在内存中。
  • 你可以通过以下方式看到你的包目录
    String dir = getPackageManager().getPackageInfo("com.example.kinkey", 0).applicationInfo.dataDir;

注:在windows pc上可见

  • in android there is not possible but we can hide using "." at prefix
  • otherwise Store important folder or file in internal memory.
  • you can see you package directory following way
    String dir = getPackageManager().getPackageInfo("com.example.kinkey", 0).applicationInfo.dataDir;

Note: it is visible on windows pc

已下线请稍等 2024-11-02 01:34:47

您无法在 SD 卡上创建此类文件夹。其他应用程序可以访问保存在 SD 卡上的所有内容。如果您想创建一个无法从应用程序外部访问的文件夹,请使用 Context.getDir() 方法,模式设置为 MODE_PRIVATE

Context ctx = getContext();
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE);

You can't create such a folder on sdcard. Everything that's saved onto sdcard can be accessed by other applications. If you want to create a folder which is not accessible from outside of your application use Context.getDir() method with mode set to MODE_PRIVATE:

Context ctx = getContext();
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文