Android
検証端末としてHuawei MediaPad M3を購入して自作アプリとかの動作検証してたらマップ表示ができなくてはまったので備忘録として記載します。 原因 if (ConnectionResult.SUCCESS != GooglePlayServicesUtil.isGooglePlayServicesAvailable(this)) { //エラ…
Android 6.0.1の端末でAnimationScale(Transition, Duration)が取得できない問題に遭遇しました。 Mからパーミッション変わった影響かなーとパーミッション見直したり、Settings.Globalのソースを見ても特に問題ないような・・・ぐぐってもアニメーションOFF…
アプリに凝った実装を入れるのは大事だなーと思ってアニメーションを加えてみました。 しかし、アプリリリース後に早速問い合わせが、、、 加えたアニメーションはゆっくり縦揺れするアニメーションでしたがユーザの問い合わせによるとアニメーション対象物…
前回はRetrofitでグルメAPIを叩く処理を実装しました。 今回はそれにRxJavaを加えてみたいと思います。正直API1つだけで単純にデータを取得してるだけの処理だとあまり恩恵を感じないかもしれません。 あるAPIを叩いて戻り値を受け取ってその戻り値を元にま…
最近RxJavaについて勉強中なんですが、RxJavaで非同期通信を行うときに相性の良いライブラリとしてRetrofitというものがあるという話を聞いて試してみようと思いました。 今回はリクルートさんのグルメサーチAPIを使ってみたいと思います。まずはbuild.gradl…
前回は、基本的なEspressoの使い方を学びました。 今回は試合回数を保存する機能をSharedPreferencesを使って実装します。その前にまずは、UIが余りにもひどいので整えます。ソースはこちらを参照。UI改修後はこんな感じです。カラーもスプラトゥーンを意識…
早速ですが、僕はスプラトゥーンが大好きです。 新武器が出るとギアをこの組み合わせにすればこういう戦法が取れるのではないかと考えはじめます。 夜に考えはじめると眠れなくなります。 プレイし始めると1時間のつもりが2時間、3時間とやってしまい際限…
スクロールできるView内にGridViewを配置するとうまく表示できないときの対処方法です。 以前にもはまって今回思い出すのに時間がかかってしまったので個人的にメモ。Add a GridView to a ListView in Android - Stack OverflowGridViewを継承してonMeasure(…
完全自分用メモです。余裕で抽選漏れたので、Twitterを追っかけた。そして途中寝落ちしたり別作業したりで全部メモれなかった残念メモ。 次は参加したいなぁ 基調講演 SquareがFragmentを捨てる話 ↑の話のまとめ(SpeakerDeck) マッチョなActivity サンプル …
今更艦これにはまりました。他のソシャゲと何か違う気がします。資材調整して艦娘を発掘してく感じが素敵!今回は、Volleyを使った通信でエラーの詳細を確認する方法です。 Volleyでサーバと通信して、エラーが返却された時に volleyError.getMessage(); と…
今日、アプリ内課金のテストしてたら販売アイテムの値段が取れていないことに気がついた。 課金部分のロジックは変更してないのになぜ・・・調べてみたらstack overflowSKUは一度に20件までしか取れないそうです。 一気に取るなら20件毎に1回通信してあげな…
FacebookのAndroidアプリってタイムラインとかに表示されている画像を拡大するとき、 切り抜かれてる画像が画面幅に広がりながら全体が表示されてかっこいい。(表現難しい)GridViewとかで表示している画像一覧をタップするとFacebookのように画像拡大でき…
自分なりにGPSに調べてみてやっと解が見いだせそうなので、メモとして残します。 GPSは昔からAndroidにあった機能でネットで検索してみると古い情報ばかり上に来て (自分の検索方法のせいもありますが)なかなかいい感じの実装になりません。 onLocationChang…