There are many apps that recovers deleted data(images, video, PDF) i.e Disk digger , Dumpster e.t.c and these apps also ask for root , but here i want to know the process/methodology of simple recovering of files which are accidentally deleted.

In Recycle master recycle bin what have they tried to recover files using no root and it does provide the deleted files in app list view.

So to perform such task what i have to do in my app.

1) Are they implementing their own file manager by over riding/uninstall the default file manager so that user when ever open files it must interact with their file manager. If so then how to override default file manager ?

2) Are they over riding system calls to force operating system functionality?

3) Or there is some thing else?

closed as off-topic by Firelord Dec 26 '18 at 6:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about writing and publishing Android apps, writing custom ROMs, and other topics that are primarily of concern to developers are off-topic. Consider taking advantage of other resources that may be appropriate for your question." – Firelord
If this question can be reworded to fit the rules in the help center, please edit the question.

  • can any one help if they know what is being performed here. – Arsalan Dec 20 '18 at 11:22
  • You can check that by installing app and viewing through logcat what intents are being sent and received by the app while deleting a file. I don't have time right now, I may check that later. If the app is providing it's own file explorer to delete files, that's very simple. It's simply moving them to a hidden directory. – Irfan Latif Dec 21 '18 at 22:29
  • Can you provide the process how to implement or create such a file explorer that delete files because i have never worked on it . – Arsalan Dec 26 '18 at 5:06
  • I wish I could but I know almost nothing about Android app development. MiXplorer has this feature but I don't think that's open source. That simply moves files to /sdcard/.recycle folder on deletion. You may contact the developer for help. And development questions get more attention on stackoverflow.com – Irfan Latif Dec 26 '18 at 6:01