Какой рекомендуемый способ включить исходный код Android в дополнение к Android SDK? - PullRequest
0 голосов
/ 02 ноября 2011

Я новый разработчик для программирования Android.Я понимаю, что Android SDK не содержит все классы из исходного кода Android.Например, AtCommandResult.class отсутствует (скрывается) в пакете android.bluetooth в SDK.

Иногда, однако, я хочу использовать скрытый код в своем приложении, и мне интересно, что будет лучшим способомсделай это.Один из подходов, который я могу придумать, состоит в том, чтобы включить соответствующий исходный код в мой проект с другим именем пакета, чтобы избежать конфликта с существующим ядром.Но проблема с этим подходом состоит в том, что я должен поддерживать код самостоятельно с этого момента.Один или два класса в порядке, но вы знаете, куда я иду.

Есть ли какой-нибудь лучший способ, кроме как заставить Google включить код в SDK?Заранее спасибо.

1 Ответ

1 голос
/ 02 ноября 2011

Возможно, вы захотите использовать файл .AIDL:

http://developer.android.com/guide/developing/tools/aidl.html

Они уже могут использоваться для доступа, например, к функциям телефонии.

Пример кода здесь: http://code.google.com/p/auto-answer/source/browse/trunk/src/com/android/internal/telephony/ITelephony.aidl?r=13

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