Android javaAndroid NetworkStatsManagerで通信具合を見る networking - How to get current network usage of app (or in total), even on Android N? - Stack Overflowに書いてあるので、OK。 /... 2016.09.21Android java
Android javaAndroid SharedPreferencesでgetStringSetを使う時の注意 SharedPreferences#getStringSet()で取得したSetに変更を加えてはいけない。 Setに変更を加えた状態(removeしたりしてた)で、他のところで同じSetを取得しようとすると、空のSetが返ってきたりし... 2016.09.19Android java
Android javaAndroid ValueAnimatorで色変化をアニメーションで表現 前にも使った気がするが、忘れていたのでメモしておく ValueAnimatorは指定した色の間の差分を計算してくれるスグレモノ。 Listenerを利用して変化ごとに再設定すればOK // ofArgbはApi21以降だけなのでo... 2016.09.16Android java
Android javaAndroid 最近のNotificationについて 互換性大事だけど、ここまでくるとね。 deprecatedがいっぱいで混乱した Compatを良く使う API Level 24 あたりです NotificationCompat.Builder builder = new No... 2016.09.13Android java
Android javaAndroidのGlideでGifを1枚だけロード。そしてcrossFade() GlideでGIFのロードがとても時間がかかっていて、そもそもアニメーションする必要もないので、1枚だけロードすることにした。 そうしたら、crossFadeができないというジレンマ。 こうしたらいい asBitmap()して、l... 2016.03.22Android java
Android javaAlertDialog.BuilderでShowしたら落ちた。android.view.WindowManager$BadTokenException android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application こんなのが出た。Di... 2016.02.22Android java
Android javaContentResolverで画像を取り出す 取り出すだけなら以下でできると思う ContentResolver cr = context.getContentResolver(); Uri image_uri = MediaStore.Images.Media.EXTERNA... 2016.02.08Android java
Android javaViewのsetVisiblity(INVISIBLE)とsetAlpha(0f)は等価 View#setVisiblity(View.INVISIBLE); と、 View#setAlpha(0f); は等価みたい View.GONEはView自体がなくなるのでコストがいい 2015.12.30Android java
Android javaRecyclerViewでGrid表示させた時に重くなった RecyclerViewに移行して、GridViewの時は重くなかったのだが、カクつくようになった。 原因はアイテムのレイアウト内に存在するImageViewのAlphaを0.3にしていたためだった。(記述しないでデフォルトの)1にす... 2015.12.08Android java
Android javaCoordinatorLayoutの子のAppBarLayoutの子ビューのスクロールフラグをコードで設定する xmlで以下のようにすればいい話だが、コードで設定できて困ることはないと思う <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layo... 2015.12.07Android java