Получение неизвестного сообщения Uri при использовании manageQuery с зарегистрированным ContentProvider

Я работаю над Sony GTV и Logitech revue GTV.

Я хочу запустить manageQuery для Google quicksearchbox. После запуска dumpstate в разделе «Зарегистрированные поставщики контента» я обнаружил, что 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».

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

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

Где я ошибся?


person user1221672    schedule 17.04.2012    source источник
comment
какова конечная цель запросов к провайдеру Google quicksearchbox?   -  person Megha Joshi - GoogleTV DevRel    schedule 18.04.2012
comment
привет, спасибо за ответ. я хочу установить какой-то родительский контроль и поймать контент, который должен быть заблокирован от пользователя (например, xxx, насилие и т. д.) в окне быстрого поиска. к сожалению, эта информация не отображается в logcat. есть ли другой способ получить эту информацию. Благодарю. ювал.   -  person user1221672    schedule 18.04.2012
comment
Это не поддерживается. Отправьте запрос на добавление функции здесь: code.google.com/p/googletv-issues В GoogleTV есть поддержка родительского контроля: support.google. com/googletv/bin/   -  person Megha Joshi - GoogleTV DevRel    schedule 19.04.2012
comment
я добавил запрос функции. Благодарю.   -  person user1221672    schedule 19.04.2012


Ответы (1)


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

person Megha Joshi - GoogleTV DevRel    schedule 17.04.2012