2020年4月21日火曜日

在宅勤務で時間ができたので、Androidアプリを作ってみる

ここ数年触っていないが、以前はAndroid Studioで、いくつかアプリを作っていた。
リリースはしていないが、子供向けアプリなどをいくつか作ったり、
各種APIの実験という目的のアプリばかりではあったが。

というわけで、久しぶりに起動すると、当然AndroidStudioのUpdateが実行され。
3.6になったら、ガラリとレイアウトが変わってしまった。
(単にリセットされただけだろうが)

AVDもずっとNEXUS7 とかを使っていたのだが、リストからなくなっており、
pixel3とかになってた。そりゃそうか(笑)

で、昔のプロジェクトを探すのも一苦労。
新しく1から作ろうとも思ってググってみたんだけど、良いフレームワークが無いようなので、結局自分で作る⇒だったら昔のでいいや、という流れに。

最初にひっかかったのは、「compile なんて単語はもう使えないぜ」エラー。
これは単に、implementation に置き換えるだけでOKだった。

そして。よく分からない class の使い方してたので、分かりやすく interface に置き換え。
interface 使ってる箇所もあるのに、1つだけややこしい作りしてる箇所があった…。
そしてビルド成功するも、なぜか赤文字のログが。
warningらしいが、内容は…。

「you should not lock orientation of your activities …」

横画面用アプリを作っていたので、landscapeを指定しているのだが、
「ユーザービリティのため、画面固定するんじゃねぇよ」
ということらしい。

いやいやいや、画面固定してないアプリってあるんか?
ケリ姫くらいしか見たこと無いぞ。
…あるのか。

警告なんで、無視すればいいんですが、この警告でググっても
ほぼヒットしない。
みんな特に悩んでないのかな。

というわけで、この辺を参考に、無視してみることにした。

Androidの画面向きを固定した際に出るワーニングを無視する https://factor.xseed.link/2020/03/04/post-3135/#outline__1

ビルド時の警告は、赤文字にしないで欲しいなぁ。
エラーと区別がつかん。

0 件のコメント:

コメントを投稿