小编Sco*_*son的帖子

如何获取MediaPlayer中的当前音量/幅度?

我正在开发一个既可以录制音频文件的应用程序,也可以选择在录制完文件后播放该文件.UI具有EQ分量,该EQ分量相对于记录的当前幅度动画化.我已经通过该MediaRecorder.getMaxAmplitude()方法运行动画,但无法找到任何方法来使用MediaPlayer.我知道它必须是可能的,因为默认情况下有音乐可视化动态壁纸执行此功能,但我无法看到它在通过AOSP梳理时提取信息.有人知道如何使这项工作?

android android-mediaplayer

20
推荐指数
4
解决办法
4万
查看次数

您可以重复使用'adb install'部署APK而无需先卸载吗?

由于我真的不是Eclipse的粉丝,我正按照此处列出的规则开发我的Android应用程序:http://developer.android.com/guide/developing/other-ide.html

当我使用'adb install'命令进行部署时,我必须每次从模拟器手动卸载APK,否则安装将无法正常工作.有没有办法绕过这个?每次都要添加这个步骤是相当烦人的.

android android-emulator

13
推荐指数
1
解决办法
3144
查看次数

目标API和minSDK的目的是什么?

有人可以向我解释项目目标和最小SDK之间的区别吗?我希望我的应用程序在Donut设备上运行,而我用7的目标构建的APK工作正常.当我在Android清单4(1.6)中设置一个明确的最小SDK时,编译器告诉我目标超过了最小值.我将目标重置为4只是为了看看会发生什么,现在我有编译器错误.一个例子是android.app.Service中的START_NOT_STICKY常量.它在API级别4中不存在,但确实存在于API级别7. Service.onStartCommand()也是如此.在API级别7中,您需要明确覆盖此方法,而在API级别4中则不需要.

那么为什么应用程序在1.6中工作呢?1.6当相关的API级别不知道它时,1.6如何知道如何使用SERVICE_NOT_STICKY?

android

5
推荐指数
1
解决办法
888
查看次数