着信音の選択にTone PickerとRingdroid
Androidは標準では使いにくいと言われます。
その代表的なのが着信音の指定でしょう。
標準の電子音以外の、SDカードにコピーした音楽ファイルを自由に選択する方法が用意されていません。
マーケットでアプリケーションを入手すれば簡単に指定できるようになるわけですが、なぜ標準でそれが出来ないんだろうと、普通は思うところです。
設計思想としては、アプリケーションで拡張できるからこそ、基本機能はシンプルに抑えてあるのでしょう。
その意味を実感するのもまた、この着信音の選択が典型なのかもしれません。
○
まずは、アプリケーションを使わずに、標準機能で任意の音源を選択する方法から・・・
SDカード上に次のようなサブフォルダを作成すれば、自分のすきな音源を標準の選択肢に加えることが出来るようになっていました。
/sdcard
media
alarms
notifications
ringtones
例えば、“You got a mail!” の音源をネットで捜し(必要ならmp3変換して)notificationsに入れれば、それをメール着信音(通知音)とすることができます。
しかし通知音はこの方式で良いとしても、アラーム音や通知音のために音源を一々フォルダにに振り分けるのは現実的ではありませんよね。
メディアプレーヤ用に取り込んだ楽曲を、あちこちのフォルダで重複管理することなり、複雑になります。
○
そこで、マーケットからダウンロードしてくるのはTone Pickerです。

Tone Pickerをインストール後に、アラーム音の選択をタップしたところです。
アラーム音に限らず、着信音や通知音などで音を選択する場面ではAndroid標準の選択画面を使うか、インストールしたTone Pickerを使うかを尋ねてくるようになります。

Tone Pickerの選択画面です。ここからでもAndroid標準の選択画面が選べるので、安心して「常にこの操作を使用する」ことができます。
「音楽トラックを選択」を選択すれば、SDカード内に収めたmp3音源を選択できるようになります。

また、Tone Pickerを単体のアプリケーションとして起動すると、各種音源のボリューム設定になります。

○
メディアプレーヤ用の音源をそのまま使用するのではなく、着信音専用に切り取って使用したいなら、Ringdroidがお奨めです。

併用すると、Tone Pickerの中からRingdroidを選択できます。

こんな感じで必要な範囲を切り出して使用することができます。
残念ながら、フェードインには対応していないようです。

4/4 '10 1:01 AM
[...] [2010-04-04 00:58:21] wpeee とりあえず着信音をAndroidで設定する方法 http://www.rapidexp.com/2009/09/tonepicker/ [2010-04-04 00:58:03] gekikarato android でつかさ分をなんかしら表現したい [...]