2012-09-12 5 views
1

Я читал книгу, и автор просил, чтобы добавить одну библиотеку пользователя и один пользовательский разрешение файла манифеста следующим образом:куда поместить пользовательскую библиотеку в файле манифеста

<uses-library android:name=”com.google.android.gtalkservice”/> 
<uses-permission android:name=”android.permission.GTALK”/> 

Мои вопросы:

  1. Где правильно разместить библиотеку пользователя в файле манифеста, я пытался поставить его сразу после разрешения пользователя, но затмение highligted как ошибка?
  2. Права пользователя GTALK не указаны в списке разрешений пользователя , поэтому как добавить такое разрешение пользователя?

ответ

1

где правильно разместить библиотеку пользователя в файле манифеста, я попытался поместить его сразу после разрешения пользователя, но затмение highligted как ошибка

<uses-library> должен быть ребенком <application> и обычно появляется как первый ребенок.

Обратите внимание, что com.google.android.gtalkservice, если он существует, не документирован. Ваш автор книги не должен продвигать ее использование.

Пользовательское разрешение GTALK не указано в списке разрешений пользователя, поэтому как добавить такое разрешение пользователя?

Вы не должны использовать такое разрешение по той же причине, по которой вы не должны использовать эту библиотеку. Вы можете попробовать просто вставить этот элемент XML в свой манифест, но независимо от того, будет ли он работать, это совсем другое дело. Кажется, такого разрешения нет, даже недокументировано.

+0

, относящийся к тегу пользовательской библиотеки, должен ли я разместить его до или после тега активности, поскольку тег активности также является дочерним элементом тега приложения – LetsamrIt

+0

@Amr: Как отмечено в моем ответе, ' 'tag обычно является первым дочерним элементом тега' '. AFAIK, это не обязательно * обязательно, но я бы порекомендовал разместить его там, если у вас нет веских оснований, чтобы попробовать иначе. – CommonsWare

0

Вам может понадобиться эмулятор с API Google для использования службы Gtalk. Manifest docs говорит, что тег должен быть указан внутри тега приложения. Надеюсь это поможет.

Смежные вопросы