問題タブ [ringtonemanager]
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 8.1 で RingtonePreference が新しい着信音を追加できない
xml ファイルには、次のコードがあります。着信音設定画面で広告着信音ボタンをクリックして mp3 サウンドを選択できますが、そうすると次の例外が表示されます。これは以前は機能していましたが、Android 8にアップデートした後は機能しません。
どのようにすることができます
java - 文字列を Uri に解析するにはどうすればよいですか?
mp3 音楽 (String
フォーマットされている) を Uri に解析し、を使用して再生するにはどうすればよいRingtoneManager
ですか? 助言がありますか
編集:item1がフォーマットされている次のようなものを試しましたString
。しかし、アプリを実行すると音楽が再生されません。
android - サイレント着信音の URI を知るにはどうすればよいですか?
Ringtone Manager からサイレント サウンドの URI が必要です。このURIを取得する方法を知っている人はいますか? 電話から電話への静的ですか。
すでに空の .mp3 および .wav サウンド ファイルを作成しようとしましたが、うまくいきません (URI を受け取るアプリは、現在の通知音を置き換えません)。
Silent サウンドの URI が単に空の文字列 "" になることを見てきましたが、同様に機能しませんでした。
これが私がやっていることです。基本的に、decode_audio_feedback_uri の後、RingtoneManager からファイルの URI を送信する必要があり、URI を処理するために Android インテントを介して別のアプリに送信されます。
android - 「サイレント」が選択されている場合、Android Ringtonemanager は RESULT_CANCELED を返します
Android RingtoneManager が提供する着信音ピッカーを使用しています。着信音を選択して [OK] を押すと、resultCode は Activity.RESULT_OK になり、データには着信音の URI が含まれます。Cancelを押すと、resultCodeはActivity.RESULT_CANCELEDです。これまでのところ、これは期待どおりに機能します。しかし、Silent または None を選択して [OK] を押すと、resultCode も RESULT_CANCELED になるため、ユーザーがピッカー ダイアログをキャンセルしただけなのか、本当に着信音を再生したくないのかわかりません。
ここで何がうまくいかないのですか?
android - RingtoneManager が一部のメソッドにアクセスできない
RingtoneManager
にはこの public メソッドがありaddCustomExternalRingtone
ます。しかし、コードからこのメソッドにアクセスできません。なんで?このメソッドはパブリックです。