滅入るんるん

何か書きます

Android

ApplicationContextとActivityContextを正しく使い分けよう

「Android ApplicationContext ActivityContext」でググればApplicationContextを使うべきからActivityContextを使うべきまで幅広い主張の記事がありますが、当記事ではActivityContextじゃなければいけないとき以外はApplicationContextを使おうという主張…

Android Instant AppsをGoogle Playに公開するときはdefault-urlに対応するintent filterにStringリソースを使ってるとデフォルトURLとの関連付けができてないと怒られる

このアプリの作成中に躓いたポイントです。 github.com Instant Appsを作るにはApp Linksに対応する必要があります。 Android Studioに付いてる標準のApp Link Assistantを使うと楽にintent filterを用意できるわけですが、http/https両方を追加するとこのよ…

Android CustomView/CustomLayoutの作り方

AndroidのCustomView/CustomLayoutを作るには沼が深いのでそれなりの情報をまとめておきます まだ完全に理解ができてないので詰めが甘いところがあるかもしれませんが、基本は抑えていきたいと思います 公式のドキュメントはここ developer.android.com Cust…

Xamarin.AndroidでUpperCamelCaseなリソースが見つからないときの解決法

事の発端 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> <background android:drawable="@color/IconLauncherBackground"/> <foreground android:drawable="@mipmap/IconLauncherForeground"/> </adaptive-icon> Xamarin.Androidでこんな感じに配置したリソースがmipmap…