0

オーディオ マネージャー ウィジェット アプリケーションを実装しています。次のコードを使用したいと思います。

this.getSystemService(Context.AUDIO_SERVICE)

AppWidgetProviderクラス(Activityクラスではない)を拡張しているので使えません。

コーディングをどのように変更すればよいですか? ありがとう。

4

2 に答える 2

1

AppWidgetProviderでオーバーライドできるすべてのパブリック メソッドは、プロバイダーが実行されている Context を受け取ります。そのコンテキストを通じて、システム サービスを取得できるはずです。

audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
于 2012-12-19T10:05:01.110 に答える
0

正確な答えはわかりませんが、私の場合、次のリンクが役に立ちました:サウンドプールとサービス

于 2012-12-19T10:00:42.777 に答える