Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

応用サンプル

タップすると画像が切り替わるウィジェットの作り方(APIレベル 27まで)

タップで画像が切り替わるウィジェット 今回はウィジェットをタップすると、その中に配置してある ImageView の画像が切り替わるウィジェットを作ります。ホーム画面に配置されたウィジェットを変更する方法はいくつかありますが、今回はウィジェットが自分…

音楽を再生するアプリを作ってみよう ~ メディアプレイヤーの基本的な使い方 ~

音楽を再生するアプリの作り方 今回はメディアプレイヤーを使って音楽を再生するアプリを作ってみます。音楽を再生するアプリと聞くといろいろと難しいのでは・・・と考えてしまいがちですが、一つの曲を単純に再生するだけならとくに難しい技術は必要ありま…

GPSを利用したスピードメーター(速度計)の作り方

GPSを利用したスピードメーター(速度計) 今回はGPSを利用したシンプルなスピードメーター(速度計)の作り方です。 Android Java には現在の速度を「m/s」単位で取得できる関数「getSpeed」があるので、GPSの位置情報から速度を計算する必要はありませんが…

音声を認識して結果をテキスト表示する方法(簡易音声認識アプリ)

簡単な音声認識アプリを作る 今回は、グーグルが提供している音声認識システムを使用した簡単な音声認識アプリを作ってみたいと思います。 詳細についてはコード内にコメントで記載してありますので、そちらをご覧ください

タイマー関数を使ってカウントアップアプリを作ってみよう

タイマー関数を使ってカウントアップアプリを作ってみました。 難しいところはありませんが、タイマータスクから直接メインUIスレッドにあるオブジェクト(TextView や Button)にはアクセスできないので、Handler を使って間接的にアクセスするようにします…

ボタンを押すと ImageView 画像が回転するサンプル(その②)画像の中心を軸に回転させる

その①と同様に、レイアウトXLMファイルを利用して画面の適当な場所に「ImageView」の画像とボタンをレイアウトします。 ~ レイアウトXMLサンプル(抜粋)~ レイアウトXMLファイル(activity_main)の「ImageView」の部分です。回転させる画像のスケールタ…

ボタンを押すと ImageView 画像が回転するサンプル(その①)画像の左上を基準に画像を回転させる

ボタンを押すと ImageView の画像が回転するサンプル まず、レイアウトXLMファイルを利用して画面の適当な場所に ImageView の画像とボタンを配置します。 レイアウトXMLサンプル(抜粋) レイアウトXMLファイル(activity_main.xml)にある ImageView の部…