我的应用程序涉及到大量的录音,所以我制作了一个小部件,以便能够在主屏幕上录制。我有一个类Recorder.java,在这里处理所有的MediaRecorder调用。当从活动中记录下来时,一切正常。当从小部件进行记录时,它会记录下来,但在需要的时候不会停止记录。
下面是我用来停止活动的代码:
//r is an instance of Recorder.java
if (r.getState() == Recorder.RECORDING) {
r.stopRecording();
}
当按下小部件中的记录按钮时,它启动一个服务,检查记录
我有一个名字和一个类别。输入名称时,我想猜测类别。
例如。
名称-类别
特易购杂货
特易购杂货
乐购-小游戏
我想要的是一个结果。然而,这并不像退回“杂货”那么简单。理想情况下,我只想退货,如果这个已经输入了至少50%的时间?否则,我只想退回食品杂货,如果它已被输入至少5次。
我有这个但不起作用。
SELECT DISTINCT(category) FROM records WHERE name='$name' AND count(category) > 5 ORDER BY count(category) DESC LIMIT 1;