失敗しないランチャーアイコン作り!サイズを理解する

投稿日:  更新日:

「Image Asset Studio」は、アイコンのソース画像を入力すると、レガシーアイコンとアダプティブアイコンを作成して、アイコン画像を出力してくれます。

この時、ソース画像のサイズには決まりがあり、外れたサイズを入力すると適切なアイコンを作れません。

絵柄の小さいアイコンになったり、欠けたアイコンになったり、失敗します。

適切なアイコンが作れるように、ソース画像とアイコン画像のサイズの関係を理解しましょう!

※環境:Android Studio Otter | 2025.2.1 Patch 1
続きを読む

ランチャーアイコンがスマート&モダンなった!

投稿日:  更新日:

「ランチャーアイコン」は、携帯端末のユーザ向けにアプリを表現したアイコンです。

別の言い方をすれば、アプリの顔になるアイコンです。

端末を操作していれば、必ず何処かでランチャーアイコンが目に入ります。非常に見る頻度の高い画像の一つです。

長くアンドロイド端末を使っている人は、Android 8(API 26)からランチャーアイコンが変わった事にお気づきでしょうか?

「アプリの絵画的な絵柄」から「アプリの記号的な絵柄」が多くなり、形状も統一されるようになりました。

ホーム画面にランチャーアイコンが並ぶ様は、端末のスマートさ(恰好がよい、洗練されている)を醸し出しています。

少しモダンな感じにも見えるかな!

この変化は、Android 8でランチャーアイコンの仕様が変更になったことに起因しています。

どのような仕様に変わったのかを、アプリ開発の面から紹介します。

※環境:Android Studio Otter | 2025.2.1 Patch 1
続きを読む

ホスト名でネットアクセスしたい! Emulatorの/etc/hosts変更

投稿日:  更新日:

WebサーバーはURLにIPアドレスを指定すればアクセスできます。

でも、IPアドレスはあまり使われません。

IPアドレスは4つの数値で表現され、人にとって覚えに難いからです。1xx.xx5.72.113がAmazonだとか、1xx.xx4.77.153がGoogleだとか、覚えるのは無理ですよね!

ですので、普通はホスト名(意味のある文字列)を使います。

ホスト名でネットアクセスできるのは、システムが裏で「ホスト名⇒IPアドレス変換」を行っているからです。

その時に参照するのが「/etc/hosts」です。IPアドレスとホスト名の対応が書かれています。

今までIPアドレスでネットアクセスしていたホストがあったとします。このホストへホスト名でネットアクセスしたければ、/etc/hostsへIPアドレスとホスト名の対応を登録してしまえば良いです。

後は、システムが「ホスト名⇒IPアドレス変換」を行ってくれます。

ここでは、Android Emulatorの/etc/hostsを変更する方法を紹介します。

※環境:Android Studio Otter | 2025.2.1
    Android emulator version 36.2.12.0
    Google APIs Inten x86 Atom System Image
続きを読む

自己署名証明書を取り込む(Android Chrome編)

投稿日:  更新日:

Android Chromeにおいて、自己署名証明書を「信頼できる証明書」として、Androidへ意図的に取り込みます。

これにより、証明対象のホストへ、httpsによる接続が可能になります。

Android Chromeは証明書を保持しないので、証明書マネージャーへインストールする形になります。Windowsと違うので、注意して下さい。

※詳細は「Chromeにおける自己署名証明書の扱い」を参照

※環境:XAMPP 8.2.12
     XAMPP Control Panel Version 3.3.0.
     Apache 2.4.58
     OpenSSL 1.1.1p
    Emulator 10.0(Q) API 29
     Chrome バージョン 74.0.3729.185
    Emulator 14.0(U) API 34
     Chrome バージョン 113.0.5672.136
続きを読む

Chromeにおける自己署名証明書の扱い

投稿日:  更新日:

Windows版またはAndroid版のChromeへ、自己署名証明書を取り込もうとすると、失敗するケースがあります。

Chromeにおける自己署名証明書の扱いが、他のブラウザーと微妙に異なっているためです。

この異なる点に関連する注意事項を3つあげます。

もしも、取り込みに失敗したら、確認してみて下さい。
続きを読む