Android
 Computer >> コンピューター >  >> プログラミング >> Android

Androidアプリのアイコンを設定する方法を7つのステップで解説

この記事では、Androidアプリケーションに独自のアイコンを設定する手順を、サンプルコードとともに段階的に解説します。Android Studioの基本的な操作ができれば、誰でも簡単に実装できる内容です。

アプリアイコンを設定する7つのステップ

ステップ1:新規プロジェクトを作成する

まず、Android Studioを起動し、メニューから「File」→「New Project」を選択して新しいプロジェクトを作成します。必要な項目をすべて入力して、プロジェクトを完成させましょう。

ステップ2:mipmapフォルダを開く

続いて、アイコンを格納するフォルダ「app → res → mipmap」までパスをたどって移動します。ランチャーアイコンは通常、このmipmapフォルダで管理されています。

ステップ3:アプリアイコンを追加する

用意したアイコン画像を、mipmapフォルダにコピー&ペーストするだけで追加できます。

ステップ4:デフォルトのアイコン名を変更する

画像をmipmapフォルダに配置したら、デフォルトのアイコン名を、自分が追加したアイコン画像のファイル名に変更します。

ステップ5:activity_main.xmlにコードを追加する

res/layout/activity_main.xmlに以下のコードを記述します。

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
   xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:app="https://schemas.android.com/apk/res-auto"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Hello World!"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintLeft_toLeftOf="parent"
      app:layout_constraintRight_toRightOf="parent"
      app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

ステップ6:MainActivity.javaにコードを追加する

src/MainActivity.javaに以下のコードを記述します。

package com.example.sample;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
   }
}

ステップ7:AndroidManifest.xmlにコードを追加する

最後に、Manifests/AndroidManifest.xmlに以下のコードを記述します。android:roundIconの部分で、先ほどリネームしたアイコンファイル名を指定している点に注目してください。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   package="com.example.sample">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/icon1" //rename the icon
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
      <activity android:name=".MainActivity"></activity>
   </application>
</manifest>

アプリを実行してアイコンを確認しよう

それでは、アプリケーションを実行してみましょう。ここでは、実機のAndroidスマートフォンがパソコンに接続されているものとして説明を進めます。

Android Studioからアプリを実行するには、プロジェクト内のアクティビティファイルを開き、ツールバーの実行アイコンをクリックします。

Androidアプリのアイコンを設定する方法を7つのステップで解説

表示された候補の中から接続中のモバイルデバイスを選択してください。しばらくすると、端末側に以下のようにアプリの画面が表示されます。

Androidアプリのアイコンを設定する方法を7つのステップで解説

補足:Image Asset機能を使うともっと簡単

なお、Android Studioでは「File」→「New」→「Image Asset」から専用のアイコン生成ツールを利用することもできます。この機能を使えば、1枚の元画像から各解像度(mdpi〜xxxhdpi)のアイコンやアダプティブアイコンを自動生成できるため、複数サイズの画像を手作業で用意する手間を大幅に省けます。用途に応じて使い分けるとよいでしょう。

  1. Androidでアプリごとに音量を自動調整する方法|App Volume Controlの使い方

    Androidスマートフォンには、アプリごとの音量を一括管理できる標準機能がありません。そのため、アプリを使うたびに、それぞれの用途に合わせて音量を手動で調整する必要があります。例えば、音楽は大音量で楽しみたいけれど、ゲームの効果音が最大音量だと耳障りに感じる、といった経験は誰にでもあるでしょう。アプリを切り替えるたびに音量を調整するのが面倒だと感じたら、この作業を自動化してみませんか。「App Volume Control」は、アプリを起動した瞬間に自動的に音量を調整してくれるアプリです。本記事では、App Volume Controlの設定方法と使い方を詳しく解説します。App Volum

  2. Outlook for Androidアプリでメールを設定する方法【初心者向け完全ガイド】

    Outlookは数十年にわたり、世界中の個人ユーザーや企業に愛用され続けてきた定番のメール管理ツールです。パソコンでは主要なメールクライアントとして活用している方も多いでしょうが、スマートフォンではまだ使いこなせていないという方も少なくありません。実は、AndroidスマートフォンへのOutlookの導入は非常に簡単で、わずか数分で完了します。Outlookを使えば、他のどのメールアプリよりも効率的にメールを整理できるだけでなく、スパムや悪意ある攻撃者からあなたを守るというセキュリティ面での大きなメリットも得られます。この記事では、Android端末にOutlookを設定する具体的な手順を詳し