Android開発ネタ[Android] Activity/Fragmentへのデータ渡しをdelegated property使って楽にする はじめに Activityを起動するときのIntentにデータを詰めて渡すとき。 Fragmentを起動するときのBundleにデータ詰めて渡すとき。 いつもKey名を定数化して渡すの面倒くさいなぁとか思ってた。 ... 2019.04.28Android開発ネタ画面遷移
Android開発ネタ[Android] WiFiのアクセスポイントまでの距離を計測する はじめに 検証用に社長に作ってって言われたから、雑に作った。本当にいろいろ雑だからいろいろと気にしちゃいけない。あと、見せちゃいけなさそうな部分は意図的にコード消してる。 流れ的にはWiFi情報を取得してWiFI情報の電波強度... 2019.04.27Android開発ネタWiFi
ラーメン[ラーメン] 本所吾妻橋 吉法師 はじめに 地下吾妻橋駅A2出口を出てすぐにあったお店。ロケットニュースで青いラーメンを見て職場がそこそこ近いから行ってみようと持ったお店。押上駅から歩いても徒歩10分くらいでつくと思う。 ただ今は渋谷に移転してしまったみたい... 2019.04.23ラーメン押上
Android開発ネタ[Android] キャメルケースとスネークケースを相互に楽に変換するプラグイン はじめに API通信とかでKey名がスネークケースの場合がよくある。ていうか基本的にスネークケースだと思う。 API通信の仕様書でKey名をコピってコードにペイッってして、変数名をキャメルケースに変更するっていうのがすごい面倒... 2019.04.22Android開発ネタプラグイン
Android開発ネタ[Android] BLEに触れたら辛かった話。 はじめに お仕事で特定のIoTデバイスとBLE接続して、WiFiの情報やらPushトークンやらをIoTデバイスに書き込むっていうアプリを作った。 BLE周りで辛かった、、、とってもハマった、、、のでつらつらとハマったこととか書... 2019.04.19Android開発ネタBLE
Android開発ネタ[Android開発ネタ] Gifアニメーションをループさせない 前提 Glideを使用している。 やり方 LoadのListenerを追加して、Load後に渡されてくるGifDrawableでsetLoopCountで値を設定すれば良い。 //public void s... 2019.04.18Android開発ネタGilde
Android開発ネタ[Android開発ネタ] Retrofitを使用し、ファイルをダウンロードする Interface用意して、ResponceBodyからByte配列取得してモゴモゴする。 Retrofit使ってても実態はOkHttp。 Interface // @GET Observable<Response... 2019.04.16Android開発ネタRetrofit
Android開発ネタ[Android開発ネタ] Retrofitを使用し、ファイルを送信する はじめに multipart/form-data ってものを全然理解していなくてとってもハマったからとりあえず諸々書いておこうと思う。 そもそも今までファイル送信処理を1から作ったことなかった気もする(ぇ 答え ... 2019.04.12Android開発ネタRetrofit
Android開発ネタ[Android開発ネタ] TwitterSDKを使用し、フォロワー/フォローを取得する TwitterSDKにはフォロワー/フォローを取得するメソッドが用意されていないのでカスタムTwitterApiClientを作成すれば良いみたい。 通信部分はRetrofitを使っているらしい。 MyTwitterApiClient.kt... 2019.03.28Android開発ネタTwitter
Android開発ネタ[Android開発ネタ] DataBinding + LiveDataでViewをイジイジしてみる LiveDataって言う存在を最近知ったので、、、。 超今更感だとは思うけど、、、、。 単純なLiveDataの使い方はLiveDataをActivityなりFragmentなりでovserveして値が変更されたらViewを書き換えるとかだ... 2019.03.18Android開発ネタDataBindingLiveData