問題タブ [ringtone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android アクティビティから着信音を変更
さて、私はこのコードを見つけました。これを実行した後、(ダイアログとして) いくつかのアクティビティを選択することができました。しかし、私の問題は、着信音として mp3 を選択したいということです。どうすればそれができますか?
このコードは、リスト内のデフォルトの着信音のみを提供します。
android - AndroidSDKの問題設定の着信音
エミュレーター/電話にデフォルトの着信音を追加して設定しようとしています。着信音がダウンロードされ、アプリケーションフォルダ/dada/dada/com.xxx/ringtonesに保存されています。着信音はoggファイルです。
次のコードを使用して、着信音を追加および設定します。
コードは正常に実行され、着信音が着信音リストに表示されますが、それをクリックしてテストしたり、着信をシミュレートしたりすると、LogCatで次のエラーが発生します。
多くのフォーラムで解決策を検索しましたが、見つかりません。
どんな助けでも大歓迎です
ありがとう
android - Androidの着信音をダウンロードしたオーディオに設定するには?
重複の可能性:
アクティビティから Android で着信音を設定する方法は?
アプリでやりたいことは、単一のボタンを作成することです。そのボタンが押されるたびに、オーディオがダウンロードされ、ダウンロードが完了したときに着信音として設定されます。しかし問題は、ダウンロード オブジェクトを着信音として設定する方法が本当にわからないことです。オーディオをダウンロードする方法を知っています。
android - パッケージの res/raw から mp3 を Android の着信音リストに追加する
アプリケーションの res/raw にある mp3 を Android 着信音リストに追加するにはどうすればよいですか。再生したくありませんが、着信音リストに追加します。いくつかのトピックを読んでいますが、まだ非常に混乱しています。
android - 何もしない着信音クラスを設定する
編集:
SetRingtone.java全体-
着信音を設定したいJava-
そしてそれをSetRingtone.javaに渡します-
android - 一部のデバイスでAndroidの着信音ピッカーアクティビティがクラッシュする...特にNexusS
アプリに次のコードがあり、アプリがユーザーに通知したときに再生される特定の着信音をユーザーが選択できるようになっています(デバイスのデフォルトの着信音を変更しようとはしていません)。
これは私のテストデバイス(私は1つしか持っていません.... HTC Evo)と2.2と2.3を実行しているエミュレーターで動作しています。
ユーザーが報告しているように、これによりNexusSが強制終了されることは事実です。このコードで問題が発生する他のデバイスのモデル名がわかりません。何か案は?開発者コンソールからのスタックトレースはこれを示しています:
java.lang.RuntimeException:アクティビティComponentInfo {android / com.android.internal.app.RingtonePickerActivity}を開始できません:android.appのandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)のjava.lang.NullPointerException。 ActivityThread.handleLaunchActivity(ActivityThread.java:2679)at android.app.ActivityThread.access $ 2300(ActivityThread.java:125)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)atandroid.os.Handler。 dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:123)at android.app.ActivityThread.main(ActivityThread.java:4627)at java.lang.reflect.Method.invokeNative(Nativeメソッド)at java.lang.reflect.Method.invoke(Method.java:521)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858)at com.android.internal.os.ZygoteInit 。main(ZygoteInit.java:616)at dalvik.system.NativeStart.main(Native Method)原因:com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)のjava.lang.NullPointerException。 android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)atcom.android.internal.app.AlertActivity。 setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627)...11詳細lang.NullPointerException at com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)at com.android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)atcom.android.internal。 app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java: 188)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)...11詳細lang.NullPointerException at com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePickerActivity.java:214)at com.android.internal.app.AlertController $ AlertParams.createListView(AlertController.java:905)atcom.android.internal。 app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java: 188)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)...11詳細createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com .android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627).. ..さらに11createListView(AlertController.java:905)at com.android.internal.app.AlertController $ AlertParams.apply(AlertController.java:824)at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73)at com .android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivity.java:188)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627).. ..さらに111047)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)で...11詳細1047)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)で...11詳細
具体的には、RingtonePickerActivity.java:214でnullPointerExceptionを確認できます。grepcodeでRingtonePickerActivity.javaを調べてクラスを調べた後、214行目で、クラスが整数addDefaultRintoneItemを探していることがわかります。
Nexus Sを持っている人がこれをテストできるかどうかはわかりませんが
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true
、コードから行を削除するとnullPointerが修正される可能性があると考えていました。
誰かが私の理論を検証できますか?他の誰もこの問題を経験していませんか?この問題に関連するSO上のスレッドは1つしか見つかりませんでしたが、回答が得られる前にスレッドアクティビティが停止したようです。他の誰もこれを経験したことがありませんか、それとも私はこれを間違った方法でやっていますか?
android - AndroidのSDカードから曲を選んで再生します
SDカードのミュージックフォルダに曲があります。
そして、私のアプリでは、音楽ファイルのリストからSDカードから曲を選びたいのですが、曲を選ぶと、[再生]ボタンを使用して再生する必要があります。どうやってやるの?
私はすでにコンテンツリゾルバーを使用してそれを行い、曲のリストを取得しました。保存されている曲からSDカードを選択するインテントを使用してこれを行う方法はありますか?
私は両方の方法でこれを行いました。確認してください。
audio - タイマーで MediaPlayer を使用する
現在、タイマーが終了したときにサウンドファイルを再生したいタイマーがあります。ただし、保存したオーディオ ファイルの一部しか再生されません。ファイルの再生を停止するように指示するコードは何もないので、なぜこれが起こっているのかわかりません。
私はこれから始めます:
次に、onCreate メソッドには次のようなものがあります。
次に、タイマーが切れると、次のようになります。
ユーザーが再生するサウンド ファイルを選択したり、代わりに着信音を使用したりできる部分にも到達していません。足りないものはありますか?
android - Android で利用可能な着メロのリストを取得する
デフォルトの着信音を設定する方法の例をたくさん見てきましたが、私がもっと興味を持っているのは、電話で利用可能な着信音で満たされたドロップダウン ボックス リストを設定できることです。そのため、Android の設定で着信音を変更したときに表示されるリストをすべてリストできるようにしたいと考えています。
私が見つけた最も近いものはhere ですが、これもデフォルトの着信音を設定するためのものです。アイデアはありますか?着信音マネージャーの内外にある可能性があります。
android - Android でプログラムによって着信音を設定する
こんにちは、デバイスの着信音をプログラムで設定したいのですが、アプリケーションがクラッシュします。
私が使用したコードは次のとおりです。
誰でも私を助けてもらえますか??