2012-04-17 2 views
0

Я работаю над Sony GTV и Logitech revue GTV.Получение сообщения «Неизвестно Uri» при использовании managedQuery с зарегистрированным ContentProvider

Я хочу запустить managedQuery для Google quicksearchbox. Я нашел после запуска dumpstate в разделе «Registered ContentProviders», , что Content_Uri: «com.android.quicksearchbox.google».

Но когда я использую, что URI в запросе:

Uri uri = Uri.parse("content://com.android.quicksearchbox.google"); 
Cursor mCursor = managedQuery(uri, null, null, null, null); 

Я получаю сообщение об ошибке "Неизвестный URI".

Он работает с content_uri YouTube:

Uri uri = Uri.parse("content://com.google.android.youtube.googletv.SuggestionProvider"); 
Cursor mCursor = managedQuery(uri, null, null, null, null); 

Где я ошибся?

+0

Какова конечная цель в запросе поставщика услуг quicksearchbox Google? –

+0

привет, спасибо за ответ. я хочу сделать какой-то родительский контроль и поймать контент, который заблокирован от пользователя (например, xxx, насилие и т. д.) в блоке quicksearchbox. к сожалению, эта информация не отображается в логарифме. есть ли другой способ получить эту информацию. Благодарю. Юваль. – user1221672

+0

Не поддерживается. Пожалуйста, напишите запрос функции здесь: http://code.google.com/p/googletv-issues/. В GoogleTV имеется поддержка родительского контроля: http://support.google.com/googletv/bin/answer.py? hl = en & answer = 1042522 –

ответ

0

Запрос оператора quicksearchbox не поддерживается.