iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。追加パーミッションとして要求されますと警告が出た。アプデしたのが原因だった。アプリが起動しないという事象が発生している。スタックトレースを見るとWokrManagerのgetInstanceするところでクラッシュしていた。タグ以下のVIewの情報が取得できない。Includeファイルに対してidを指定していない。Bindingはidを付与したものに対してしかコードを生成しない。Studioから端末にアプリをインストールしようとしたところ以下のエラーが発生。Android3.6がβ版に昇格していたのでアップデートして起動したところ、Gradleのアップデート案内が通知されたので更新したらビルドが通らなくなった。Pluginのバージョンを上げたのが原因らしい。FragmentManager)がdeprecatedになってた。deprecatedになってる。ActivityManager.AppTask.moveToFront()メソッドは現在とは起動中のTaskをForegroundに持ってくるためのメソッド。10で機能しなくなっているかもしれない。だめというよりは、うまく前に来ないような。Fragment.onCreateViewでViewを生成しているが、onActivityResult内でそのViewを使用しようとした際にエラーになるケースがある。指定したdpサイズに対応する、端末の解像度に応じた実際のピクセルサイズが知りたい。dimens.xmlを使う。PicassoでWebP画像を表示したいが、WebPを表示するにはAcceptヘッダーにimage/webpが必要となる。Picassoのリクエストヘッダーの内容をStethoで確認したい。以下のような感じでPicassoの初期化メソッドを用意し、Applicationクラスなどから一度だけ呼んであげれば良い。RecyclerView内のあるViewTypeのアイテムが表示されたタイミングでImpressionイベントを計測したい。メソッドをオーバーライドする。定義しているが、プログラム上から呼び出して使用したい。RippleDrawableのstateを変更することでエフェクトが発生するのでstateを変更してあげれば良い。ブロードキャストされるActionにどのようなものがあるのかを知りたい。気になるものを見つけたらググろう。Analyticsに送信したい。トラブルシューティングタイトルがイケてないが他に短い表現も思いつかなかったのでとりあえず。AppBarLayout内に3つのViewを配置。Phoneで2つのエラーに遭遇した。使うことで可能となるが、2つのバグがあって採用できずにいる。1つは解決済みだがもう一方は現在も発生する。端末ごとにAPIから取得する画像サイズをするため、端末のDPIを取得したい。密度自体はDisplayMetrics.densityで取得できる。Bundleが登場したので対応してみる。個別にインストールしてくれる。組み合わせで上手く動いた。gradle-4.10.2で現在は問題ない。選択中のタブをもう一度タップした場合などに先頭にスクロールさせたい。あるのでスクロール状態に応じて使い分けたい。対象の画面が縦ス...先頭にスクロールさせる2018-08-06ライブラリバージョンの最新化Androidアプリをリリースしたら次のリリースの前にライブラリのアップデートを行いたい。ある程度はAndroidStudioが教えてくれるが自分で更新したいときに。どちらか一方だけを送信することも、両方送信することもできる。ConstraintLayoutのところでClassNotFoundExceptionが発生した。Activity遷移時に付与したIntentパラメータが遷移先のActivityで受け取れないっぽい。OSバージョン依存かも。対応させようかと下記URL参考にやってみたが一筋縄ではいかない感じであった。https://android-developers.googleblog.com/2018/05/hello-world-androidx.html最終的に成功してないのでこの記事は途中経過の記録である。プログラム上からselectorを設定し、isSelectedを使ったがsetTextColorとsetBackgroundColorが機能しない。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。