Как включить внешний пакет contentProvider (any api) в android.jar в Android - PullRequest
1 голос
/ 02 февраля 2010

Я хочу включить пакет contentProvider (скажем, для некоторых приложений) в android.jar.

Я смог включить его в SDK, но я не смог включить его в android.jar.

Для меня было бы полезно, если бы я мог включить эти apis в android.jar для моего дальнейшего развития в eclipse. И указать, что нет соответствующей документации, доступной как таковой.

Пожалуйста, предоставьте шаги для включениявнешний API в Android.JAR или любые документы.

Заранее спасибо.

1 Ответ

1 голос
/ 02 февраля 2010

Я хочу включить contentProvider (скажем, для некоторых приложений) пакет в android.jar.

android.jar - это просто библиотека-заглушка, используемая для компиляции кода Java с javac, несмотря на тот факт, что большинство API фактически встроено в устройство. Ничего из android.jar не будет включено в ваш APK, кроме, возможно, некоторых констант.

Если вы работаете на производителя устройства, а , если , вы хотите сделать расширенный API доступным сторонним разработчикам, официальный способ сделать это - добавить SDK. -на аналогично надстройке Google Maps. Это не связано с изменением android.jar AFAIK, но использует другой процесс с отдельным JAR. Для получения более подробной информации об этом процессе вы можете запросить у [группы Android-портирования] 1 или через представителя Open Handset Alliance.

...