怎么取消手机自动清理程序:清理手机上的文件夹(remove app from folder android)

在这个网站上的第一个问题,如果不当只是告诉我。

我正在 adroid 平台上创建一个应用程序。使用此应用程序,我在共享文档文件夹中创建了一些文件和文件夹。

发生的情况是这样的:对于每个构建,至少使用-cleaninstall参数设置,不可能覆盖现有的文件和 / 或文件夹。即使在手机上删除它们之后。可能这是由于文件系统认为新的构建不是文件 / 文件夹的原始所有者,因此无权删除或覆盖。

作为一个旁路解决方案,我使用一个“appname”变量来创建一个文件夹来存储数据,如果有必要,我更新“appname”变量,以便根据“appname”创建一组新的文件夹,但这是一个非常弯曲的工作方式。

  DocumentFolder := System.IOUtils.TPath.GetSharedDocumentsPath;
  AppName        := 'ExpensesV2';
  AppFolder      := DocumentFolder+PathDelim+AppName; 
  if NOT DirectoryExists(AppFolder) then ForceDirectories(AppFolder);

是否有一个正确的方法来真正删除 / 清理特定的文件夹或获得适当的自动。

谢谢你的回复!!!

0

您没有指定如何创建文件夹和编写文件。根据您要编写的文件类型(媒体文件,文档,通用文件)以及您想要访问的人(公共与应用程序专用存储),有不同的机制。根据您的目标操作系统版本,权限和内容也会有其他复杂性。

鉴于可用的信息,我能建议的最好的是看看这些链接:

https://developer.android.com/training/data-storage https://developer.android.com/training/data-storage/use-cases

后者给出了文件类型和目的的一些示例案例,并提出了用于写入 / 读取它的机制。

在最一般的意义上,如果你想写入公共外部存储,然后使用getExternalStoragePublicDirectory();但这里的警告是,用户可以做,因为他们希望在存储区域中的文件;把自己的文件放在那里,重命名文件,删除文件等它超出了你的应用程序的控制来管理。

如果您希望您的应用程序正确管理存储空间,那么您需要使用Context#getExternalFilesDir(),但是如果您希望这些文件在外部可见,则必须与系统共享它们并查看file sharing或内容提供商。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(951)
Android应用:Android应用安全
上一篇
影院购票小程序:AndroidWear影院模式
下一篇

相关推荐

  • android用户注册界面设计立即加入!

    Android用户注册界面设计:在布局文件中定义一个,用于输入用户名;…

    2023-02-26 06:31:47
    0 15 22
  • android线程实现多任务并发执行

    示例示例Android线程是指在Android应用程序中使用的线程。它们可以被用来执行后台任务,而不会影响主线程的性能。Android线程有两种实现方式:…

    2023-03-13 08:11:55
    0 50 81
  • android 自定义toolbar:栏

    Android 自定义 Toolbar 是指用户可以自定义 Toolbar 的样式和功能,以满足应用程序的特定需求。下面是一个示例代码:…

    2023-03-14 03:09:07
    0 78 99
  • android出现在手机什么意思移动智能设备上的操作系统

    Android是一种由Google开发的开源操作系统,它主要用于智能手机和平板电脑。它的核心是Linux内核,因此它具有强大的硬件访问能力,可以运行在多种设备上,包括智能手机、平板电脑、电视机顶盒、游戏机和其他设备。…

    2023-02-20 00:48:14
    0 74 93
  • android toolbar标题居中:栏

    Android Toolbar标题居中可以通过设置Toolbar的Gravity属性来实现,具体代码如下://获取Toolbar实例…

    2023-02-14 08:56:24
    0 50 17
  • android 线程锁深入理解和实践

    Android 线程锁是指在 Android 开发中,使用同步机制来保证多个线程之间的数据安全性和正确性。Android 中提供了多种同步机制,如 synchronized、ReentrantLock 和 CountDownLatch 等,它们可以帮助开发者在多线程编程中实现线程安全。…

    2023-01-18 04:06:01
    0 14 61
  • android 混淆:如何使用Android混淆保护应用程序的代码

    Android混淆是一种用于增强Android应用程序安全性的工具,它可以将应用程序代码混淆,以防止破解者反编译并分析应用程序。…

    2023-01-29 10:48:16
    0 66 22
  • android在线是什么手机让你的手机更加智能化

    Android在线是一款基于Google Android操作系统的智能手机。它可以让用户随时随地使用Google服务,如Gmail、Google Maps、Google Play商店、YouTube、Google Drive等,并且可以让用户访问大量的应用程序和游戏。…

    2023-03-06 00:54:53
    0 42 63

发表评论

登录 后才能评论

评论列表(48条)