我正在实现音频管理器小部件应用程序。我想使用以下代码。
this.getSystemService(Context.AUDIO_SERVICE)
但是我无法使用,因为我扩展了AppWidgetProvider类(而不是Activity类)。
我应该如何更改编码?感谢。
答案 0 :(得分:1)
您可以在AppWidgetProvider中覆盖的所有公共方法都将收到提供程序正在其中运行的Context。 通过该上下文,您应该能够获得系统服务:
audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
答案 1 :(得分:0)
我不知道确切的答案,但就我而言,以下链接帮助了我:Sound pool and Service