Skip to content

sayyedrizwan/PlayWithCache

Repository files navigation

PlayWithCache

A cache and App data cleaner for Android.

Download latest version via Gradle

STEP : 1

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

STEP : 2

dependencies {
        implementation 'com.github.sayyedrizwan:PlayWithCache:1.2.0'
}

How you can use PlayCache in your Android app

For Cleaning app cache

Add This permission in your AndroidManifest.xml
 <uses-permission android:name="android.permission.CLEAR_APP_CACHE"
    tools:ignore="ProtectedPermissions" />
To Clean your app cache
PlayCache.cleanCache(context);
To Clean your app cache and display Toast message
PlayCache.cleanCachewithMessage(context, "Cleared cache"); //if message empty if want to get defualt message

For Cleaning app data

Add This permission in your AndroidManifest.xml
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"
    tools:ignore="ProtectedPermissions" />
To Clean your app data
PlayCache.clearAppData(context);
To Clean your app data and display Toast message
PlayCache.clearAppDatawithToast(context, "Data delete successfully");
		//if message left empty it will give defualt message

License

Copyright 2018-2019 Wallpo Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Founder Rizwan Sayyed