「Android/DiskLruCache」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→permission追加) |
|||
行26: | 行26: | ||
==permission追加== | ==permission追加== | ||
− | context.getExternalCacheDir() | + | 保存場所はconstructのparamで指定するので、適宜記述となる。 |
+ | |||
+ | mopubではcontext.getCacheDir()を使っておりAndroidManifestのpermissionは不要だった。 | ||
+ | https://github.com/mopub/mopub-android-sdk/blob/master/mopub-sdk/mopub-sdk-base/src/main/java/com/mopub/common/CacheService.java | ||
+ | |||
+ | context.getExternalCacheDir()をもし使う場合はKitKatからpermission不要となったが、それ以前では必要なので以下のように追加する | ||
<pre> | <pre> | ||
<uses-permission | <uses-permission |
2018年11月29日 (木) 12:24時点における版
準備
以下追加
- app/build.gradle
dependencies { implementation 'com.jakewharton:disklrucache:2.0.2' }
公式?
https://github.com/JakeWharton/DiskLruCache
使い方サンプル
permission追加
保存場所はconstructのparamで指定するので、適宜記述となる。
mopubではcontext.getCacheDir()を使っておりAndroidManifestのpermissionは不要だった。 https://github.com/mopub/mopub-android-sdk/blob/master/mopub-sdk/mopub-sdk-base/src/main/java/com/mopub/common/CacheService.java
context.getExternalCacheDir()をもし使う場合はKitKatからpermission不要となったが、それ以前では必要なので以下のように追加する
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" />
http://wada811.blogspot.com/2014/09/storage-access-and-permission-in-android.html