如何在 Kotlin/Android Studio 中删除加密文件

泰勒风格

我正在使用 Kotlin 创建并写入应用程序本地存储的加密文件,以临时存储登录凭据,在注销时,我想删除此文件。

要创建文件,我正在使用 EncryptedFile.Builder 方法,如下所示;

val encryptedFileName = "UserAuthData_.txt"
val mainKey = MasterKey.Builder(applicationContext)
                    .setKeyScheme(MasterKey.KeyScheme.AES256_GCM)
                    .build()

val encryptedFile = EncryptedFile.Builder(
                    applicationContext,
                    File(applicationContext.applicationInfo.dataDir, encryptedFileName),
                    mainKey,
                    EncryptedFile.FileEncryptionScheme.AES256_GCM_HKDF_4KB
            ).build()

我想删除此文件,但找不到任何方法。

任何想法将不胜感激。

谢谢!

阿米特·亚达夫

您可以使用此简单地删除文件 -

File someFile = new File(encryptedFileName);
someFile.delete();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio如何加密.pubxml.user文件中的密码?

如何在Android Studio中删除模块

如何在Android Studio中删除标签

如何从android studio代码中删除文件

如何从 Visual Studio 中删除 Excel 文件?

如何在Android Studio中删除多个文件中的相似短语?

如何在从 Android Studio 中的 CSV 文件导入时从 SQLite DB 中删除特殊字符?

删除后如何在Android Studio中找回.gradle文件夹

如何在Visual Studio 2013解决方案中删除最近打开的文件

如何在Android Studio中为avd文件删除图像系统?

如何在Visual Studio 2013解决方案中删除最近打开的文件

如何在Visual Studio解决方案中取消删除文件

如何在Visual Studio Code中的代码上方删除文件位置栏?

如何在Android Studio中从DrawerLayout中删除高程(阴影)?

如何在VSTS中删除冲刺(Visual Studio Team Services)

如何在Visual Studio 2013中删除未使用的功能

如何在Android Studio中删除导入的模块

如何在Android Studio中删除密钥别名?

Android Studio如何在Flutter的构建方法中删除线条

如何在Android Studio中自动删除尾随空格?

删除后如何在android studio中制作AndroidTest?

如何在Crafter Studio 2.5中删除权限?

如何在Android Studio中删除库/模块?

如何在Android Studio中从Firebase删除按键数据

如何在Visual Studio 2012中删除多行的行尾

如何在android studio中删除应用程序的名称

如何在Android Studio中删除视图之间的空间

如何永久删除Android Studio中的文件处理错误?

如何在Android Studio中的文件中搜索方法