Поддержка нескольких версий Android с помощью API Google Add On - PullRequest
1 голос
/ 21 января 2011

Я почти закончил создание приложения.Я проверял это на версиях Android 1.6-2.3.Меня беспокоит, как его распространять.На каждом телефоне уже установлен google apis?В частности, одна часть моего приложения использует функции com.google.android.maps. *.При разработке я должен использовать отдельную библиотеку Google Apis для каждой версии Android.Нужно ли связывать библиотеку для каждой версии с моим приложением?

Заранее благодарим за понимание этого вопроса.

1 Ответ

4 голосов
/ 21 января 2011

На каждом телефоне уже установлен google apis?

Нет.Тем не менее, я не сталкивался ни с одним устройством, которое имеет Android Market и не имеет Google Maps.Следовательно, AFAIK, если вы распространяете только через Android Market, большинство, если не все ваши пользователи будут иметь Google Maps.

При разработке я должен использовать отдельную библиотеку Google Apis для каждой версии Android.

Нет, нет.

Цель, которую вы выбираете в процессе сборки (например, опция цели в Eclipse), должна быть одной с Google Maps, поэтому ваши ссылкиMapActivity и такое решение.Кроме того, установите целевое значение, соответствующее максимальному API, который вы пытаетесь использовать.

Нужно ли связывать библиотеку для каждой версии с моим приложением?

Выникогда не связывают библиотеку.Библиотека находится на устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...