AndroidのRingtoneManagerの動作を確認するサンプル
AndroidでRingtoneManagerという着信音、アラーム音などを操作するクラスがあります。
今回はその使用方法を確認するサンプルです。
ソースは、githubに「SampleRingtone」でアップしてあります。
まずは、端末にインストールされている一覧を取得する方法です。
これでどのようなRingtoneが端末にインストールされているか確認できます。
次に「RingtoneManager.ACTION_RINGTONE_PICKER」が用意されているので呼び出して使用する方法です。
呼び出すとこのような画面が表示されます。
これを表示させるコードがこれです。
選択してOKを押した場合のデータ取得方法がこちらです。
「onActivityResult」を利用します。
6行目の内容で対象のURIが取得できます。
取得したURIを使用して対象のRingtoneオブジェクトのインスタンスを取得して操作します。
どういう操作があるかは、RingtoneManagerとRingtoneのJavaDocを参照してください。
JavaDoc
関連する記事:
- AndroidでAlarmManagerの動作を確認するサンプルプログラム
- MacにpkgでインストールしたNodeをアンイストールする方法
- Androidアプリ開発中に簡単にアプリをアンインストールしたい
- Androidでインストール済みのアプリ一覧の取得方法
- [ruby] rvmをmacにinstallする方法
コメント 0