An easy to use, powerful and fast Android bitmap and data caching framework.
kraken is hosted in the following web site
https://github.com/marcosalis/kraken
If you think the Android project kraken listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of kraken.
Item | Value |
---|---|
Java File Count | 124 |
Target SDK Version | 19 |
Minimum SDK Version | 8 |
Activity Count | 2 |
Fragment Count | 1 |
Test Case Count | 9 |
jar files used | android-support-v4.jar annotations.jar google-http-client-1.15.0-rc-sources.jar google-http-client-1.15.0-rc.jar google-http-client-android-1.15.0-rc-sources.jar google-http-client-android-1.15.0-rc.jar google-http-client-jackson2-1.15.0-rc-sources.jar google-http-client-jackson2-1.15.0-rc.jar guava-jdk5-13.0-sources.jar guava-jdk5-13.0.jar jackson-annotations-2.2.2-sources.jar jackson-annotations-2.2.2.jar jackson-core-2.2.2-sources.jar jackson-core-2.2.2.jar jackson-databind-2.2.2-sources.jar jackson-databind-2.2.2.jar jackson-datatype-guava-2.2.2-sources.jar jackson-datatype-guava-2.2.2.jar jsr305-1.3.9.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\droid.jpg assets\photos_130x130.json assets\photos_320x320.json assets\photos_480x480.json assets\photos_720x720.json |
The license information of kraken is as follows:
Apache License
kraken has the following Java source files.
com.github.marcosalis.kraken.DroidConfig.java com.github.marcosalis.kraken.cache.ContentCache.java com.github.marcosalis.kraken.cache.ContentLruCache.java com.github.marcosalis.kraken.cache.DiskCacheTest.java com.github.marcosalis.kraken.cache.EmptyMemoryCache.java com.github.marcosalis.kraken.cache.EmptyMemoryCacheTest.java com.github.marcosalis.kraken.cache.ExpirableCacheItem.java com.github.marcosalis.kraken.cache.MemoryCache.java com.github.marcosalis.kraken.cache.ModelDiskCache.java com.github.marcosalis.kraken.cache.SecondLevelCache.java com.github.marcosalis.kraken.cache.SimpleDiskCache.java com.github.marcosalis.kraken.cache.bitmap.BitmapCache.java com.github.marcosalis.kraken.cache.bitmap.BitmapCacheBase.java com.github.marcosalis.kraken.cache.bitmap.BitmapCacheBuilder.java com.github.marcosalis.kraken.cache.bitmap.BitmapCacheBuilderTest.java com.github.marcosalis.kraken.cache.bitmap.BitmapDecoder.java com.github.marcosalis.kraken.cache.bitmap.BitmapSetterBuilder.java com.github.marcosalis.kraken.cache.bitmap.disk.BitmapDiskCache.java com.github.marcosalis.kraken.cache.bitmap.disk.SimpleBitmapDiskCache.java com.github.marcosalis.kraken.cache.bitmap.disk.SimpleBitmapDiskCacheTest.java com.github.marcosalis.kraken.cache.bitmap.internal.BitmapAnimatedAsyncSetter.java com.github.marcosalis.kraken.cache.bitmap.internal.BitmapAsyncSetter.java com.github.marcosalis.kraken.cache.bitmap.internal.BitmapCacheFactory.java com.github.marcosalis.kraken.cache.bitmap.internal.BitmapCacheImplTest.java com.github.marcosalis.kraken.cache.bitmap.internal.BitmapLoader.java com.github.marcosalis.kraken.cache.bitmap.internal.DefaultBitmapDecoder.java com.github.marcosalis.kraken.cache.bitmap.internal.DefaultBitmapDecoderTest.java com.github.marcosalis.kraken.cache.bitmap.memory.BitmapLruCache.java com.github.marcosalis.kraken.cache.bitmap.memory.BitmapMemoryCache.java com.github.marcosalis.kraken.cache.bitmap.threading.BitmapThreadingPolicy.java com.github.marcosalis.kraken.cache.bitmap.threading.CustomBitmapThreadingPolicy.java com.github.marcosalis.kraken.cache.bitmap.threading.DefaultBitmapThreadingPolicy.java com.github.marcosalis.kraken.cache.bitmap.threading.DefaultBitmapThreadingPolicyTest.java com.github.marcosalis.kraken.cache.internal.AbstractDiskModelContentProxy.java com.github.marcosalis.kraken.cache.internal.AbstractDiskModelListContentProxy.java com.github.marcosalis.kraken.cache.internal.ModelContentProxy.java com.github.marcosalis.kraken.cache.internal.loaders.ContentLoader.java com.github.marcosalis.kraken.cache.internal.loaders.DiskContentLoader.java com.github.marcosalis.kraken.cache.internal.loaders.DiskContentLoaderTest.java com.github.marcosalis.kraken.cache.internal.loaders.ModelDiskContentLoaderFactory.java com.github.marcosalis.kraken.cache.keys.CacheUrlKey.java com.github.marcosalis.kraken.cache.keys.SimpleCacheUrlKey.java com.github.marcosalis.kraken.cache.keys.URICacheUrlKey.java com.github.marcosalis.kraken.cache.managers.BaseCachesManager.java com.github.marcosalis.kraken.cache.managers.CachesManager.java com.github.marcosalis.kraken.cache.proxies.ContentProxy.java com.github.marcosalis.kraken.cache.proxies.ContentProxyBase.java com.github.marcosalis.kraken.cache.requests.BaseCacheableRequest.java com.github.marcosalis.kraken.cache.requests.CacheableRequest.java com.github.marcosalis.kraken.cache.requests.ResponseAsyncCallback.java com.github.marcosalis.kraken.demo.KrakenDemoApplication.java com.github.marcosalis.kraken.demo.activities.MainScreenActivity.java com.github.marcosalis.kraken.demo.activities.PhotosListViewActivity.java com.github.marcosalis.kraken.demo.fragments.PhotosListFragment.java com.github.marcosalis.kraken.demo.models.Photo.java com.github.marcosalis.kraken.demo.models.PhotosList.java com.github.marcosalis.kraken.testing.framework.TestAssertsWrapper.java com.github.marcosalis.kraken.testing.mock.MockConnectionMonitor.java com.github.marcosalis.kraken.testing.mock.MockModelDiskCache.java com.github.marcosalis.kraken.utils.BitmapUtils.java com.github.marcosalis.kraken.utils.BitmapUtilsTest.java com.github.marcosalis.kraken.utils.DroidUtils.java com.github.marcosalis.kraken.utils.DroidUtilsTest.java com.github.marcosalis.kraken.utils.FileUtils.java com.github.marcosalis.kraken.utils.HashUtils.java com.github.marcosalis.kraken.utils.HashUtilsTest.java com.github.marcosalis.kraken.utils.JavaUtils.java com.github.marcosalis.kraken.utils.JavaUtilsTest.java com.github.marcosalis.kraken.utils.StorageUtils.java com.github.marcosalis.kraken.utils.StorageUtilsTest.java com.github.marcosalis.kraken.utils.android.DroidApplication.java com.github.marcosalis.kraken.utils.android.DroidApplicationTest.java com.github.marcosalis.kraken.utils.android.LogUtils.java com.github.marcosalis.kraken.utils.android.ParallelAsyncTask.java com.github.marcosalis.kraken.utils.android.ParallelAsyncTasksManager.java com.github.marcosalis.kraken.utils.annotations.NotForUIThread.java com.github.marcosalis.kraken.utils.concurrent.ExpirableFutureTask.java com.github.marcosalis.kraken.utils.concurrent.ExpirableFutureTest.java com.github.marcosalis.kraken.utils.concurrent.Memoizer.java com.github.marcosalis.kraken.utils.concurrent.PrioritizableThread.java com.github.marcosalis.kraken.utils.concurrent.PriorityThreadFactory.java com.github.marcosalis.kraken.utils.concurrent.ReorderingThreadPoolExecutor.java com.github.marcosalis.kraken.utils.concurrent.SettableFutureTask.java com.github.marcosalis.kraken.utils.concurrent.SettableFutureTaskTest.java com.github.marcosalis.kraken.utils.http.ByteArrayDownloader.java com.github.marcosalis.kraken.utils.http.DefaultBackOffRequired.java com.github.marcosalis.kraken.utils.http.DefaultBackOffRequiredTest.java com.github.marcosalis.kraken.utils.http.DefaultBackOffUnsuccessfulResponseHandler.java com.github.marcosalis.kraken.utils.http.DefaultHttpIOExceptionHandler.java com.github.marcosalis.kraken.utils.http.DefaultHttpRequestInitializer.java com.github.marcosalis.kraken.utils.http.DefaultHttpRequestsManager.java com.github.marcosalis.kraken.utils.http.DefaultHttpRequestsManagerTest.java com.github.marcosalis.kraken.utils.http.DefaultLinearBackOff.java com.github.marcosalis.kraken.utils.http.DefaultLinearBackOffTest.java com.github.marcosalis.kraken.utils.http.DefaultResponseHandlerFactory.java com.github.marcosalis.kraken.utils.http.DefaultResponseHandlerFactoryTest.java com.github.marcosalis.kraken.utils.http.FlushedInputStream.java com.github.marcosalis.kraken.utils.http.HttpRequestsManager.java com.github.marcosalis.kraken.utils.http.NetworkConstants.java com.github.marcosalis.kraken.utils.json.ArrayToListDeserializer.java com.github.marcosalis.kraken.utils.json.JacksonHttpContent.java com.github.marcosalis.kraken.utils.json.JacksonObjectParser.java com.github.marcosalis.kraken.utils.json.JsonModel.java com.github.marcosalis.kraken.utils.json.ListToArraySerializer.java com.github.marcosalis.kraken.utils.network.ConnectionDefaultMonitor.java com.github.marcosalis.kraken.utils.network.ConnectionMonitor.java com.github.marcosalis.kraken.utils.network.NetworkReceiver.java com.github.marcosalis.kraken.utils.network.NetworkUtils.java com.google.api.client.http.MultipartFormDataContent.java com.google.api.client.http.MultipartFormDataContentTest.java