[Android] テキストフィールドに入力された値をトースト表示する
今回のレッスンでは、前回のレッスンで追加したトーストメッセージに対してテキストフィールドに入力された値を表示するように変更します。
[Android] ボタンをクリックした時にトーストメッセージを表示する
今回のレッスンでは、前回のレッスンで作った画面のボタンに対して、クリックした時にトーストメッセージが表示するように変更を行います。
[Android] マテリアルテーマを使う
マテリアルテーマはAndroid5.0(API level 21)から導入されたテーマです。このレッスンでは、マテリアルテーマの使い方について説明します。
[Android] 簡単な画面を作成する
今回のレッスンでは、前回作成したプロジェクトを変更し、テキストフィールドとボタンを持った簡単な画面をレイアウトXMLで作成する方法を説明します。
[Android] アプリが動作している端末の種類を判定する
テレビは、スマホやタブレット等の他の端末とは搭載されているハードウェア機能が大きく異なります。そのため、テレビとテレビ以外の端末の両方で動作させるアプリを開発する場合、動作している端末を判定し、ロジックを振り分けることがあります。今回のレッスンでは、アプリが実行されている端末がテレビかどうかを確認する方法について説明します。
[Android] ハードウェア機能の利用可否を確認する
前回のレッスンでは、アプリが、ある特定のハードウェア機能の利用を必須ではないことを宣言する方法を説明しました。しかしその場合、そのハードウェア機能の搭載有無に関わらず、アプリがインストールされ実行される可能があります。そのためアプリ実行時に、ハードウェア機能の利用可否を確認し、ロジックを振り分ける必要があります。今回のレッスンは、ハードウェア機能の利用可否をロジックで確認する方法について説明します…
[Android] テレビがサポートしないハードウェアをマニフェストに宣言する
Androidアプリは、使用するハードウェア機能をAndroidManifest.xmlに宣言することが出来ます。もし既存アプリをテレビ用にカスタマイズする場合、テレビは他端末と比べてハードウェア機能が大きく異なるため、ハードウェア機能に関するマニフェスト宣言を見直す必要があります。 今回のレッスンでは、テレビアプリ用のハードウェア機能に関するマニフェスト宣言について説明します。
[Android] テレビアプリ用のサポートライブラリを追加する
Android SDKにはテレビアプリ用のサポートライブラリが含まれています。ライブラリには、テレビアプリで使用するためのAPIとユーザインターフェースが含まれています。このレッスンでは、テレビ用のサポートライブラリを追加する手順について説明します。
[Android] テレビアプリ開発入門
テレビアプリは、モバイルアプリとアプリ構造は変わりません。しかし、Android TV上でアプリを動作させるためには、いくつか満たさなければならない要件があります。このレッスンでは、テレビアプリとして満たさなければならない要件について説明していきます。
[Android] Nexus Playerでアプリを実行する
Nexus PlayerはSTB(セットトップボックス)と呼ばれる端末で、HDMIケーブルでテレビと接続することで、テレビでAndroidを動作させることができます。このレッスンでは、Nexus Playerにデバッグ接続し、アプリを実行する手順を説明します。