小编dud*_*ayo的帖子

Google搜索更新后继续发出语音识别提示音

我有一个应用程序,继续听取语音并使用Google Voice API将其转换为命令.

我一直用它setStreamMute(AudioManager.STREAM_SYSTEM, true)来静音,直到几天前"谷歌搜索"新的更新之前它一直工作.有没有解决方法?

我知道我可以使用setRingerMode(AudioManager.RINGER_MODE_SILENT),但也许有另一种方法?

android voice auto-update voice-recognition

6
推荐指数
1
解决办法
7184
查看次数

当数组为空而没有动态sql时,Postgres sql返回所有

我遇到了一个问题postgres sql function,当整数数组为空时,我需要返回所有记录。

现在我使用检查数组是否为空dynamic sql来实现它if statement,所以不要in statement在查询中连接。我想知道是否有另一种方法可以实现它而不需要dynamic sql

例如使用动态sql:

CREATE OR REPLACE FUNCTION testme() RETURNS TABLE(Title text) LANGUAGE plpgsql AS $$
DECLARE
one int[];
BEGIN
one:= '{}';

RAISE NOTICE 'value:%', array_length(one,1);
if array_length(one,1) > 0 THEN
RETURN QUERY EXECUTE 'SELECT  "Title" from "Tickets" where "TicketID"  
IN(SELECT(UNNEST($1)));'  USING one;
ELSE
RETURN QUERY EXECUTE 'SELECT "Title"  from "Tickets"';

END IF;
END
$$;
SELECT testme();
Run Code Online (Sandbox Code Playgroud)

sql postgresql plpgsql

2
推荐指数
1
解决办法
1091
查看次数