Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to find out the AD Junk present in the device?

I am trying to find out the Ad Junk present (Files which are Downloaded by the AD SDK of other apps).

This is what I have been able to find out till now -

I am loading the list of all the files in the devices and them checking them and grouping them like this

if (file.getPath().toLowerCase().endsWith(".temp") )
{
      //Temp Files found                                   
}
else if (file.getName().endsWith(".apk") && file.canWrite()) 
{
     //Apk Files found                   
}

There are many other cleaner which find out the junk files present in the Device. Even I am trying to achieve the same. Can any one help me on how to identify whether the file is an AD Junk file or not?

like image 203
Rajesh K Avatar asked Apr 19 '18 22:04

Rajesh K


1 Answers

You can Delete Junk File by

File[] files = getBaseContext().getCacheDir().listFiles();
    for (File file : files) {
    file.delete();
}

And Put this permissions in manifest

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
like image 132
Anisuzzaman Babla Avatar answered Nov 10 '22 01:11

Anisuzzaman Babla