Вопрос

В конечном итоге я хочу произвести менеджер контакта сжимания с некоторыми конкретными функциями. Я думал, что было бы хорошо, чтобы экспериментировать, продлевая КонтактОтказ Поэтому, используя Git, я проверил Froyo-релиз и попытался его построить. Которые не работали так хорошо, как оно содержит такие вещи, как

Импорт com.android.internal.telephony.callerinfo;

и друзья. Я рассматриваю следующие два подхода:

  1. Подавить внутренние вещи под предположением, что мне это действительно не нужно.
  2. Начните с менеджера в игрушечном контакте и реализуйте (Revervent) все.

Я думаю, что я собираюсь по этому неправильно. «Я хочу эту третью альтернативу» --kirk.

Только для полноты, новое специальное поведение заключается в том, чтобы предоставить список действий для контакта на основе типов этих структур данных.

Это было полезно?

Решение

Многие приложения, которые отправляются с платформой, к сожалению, используют непубличные API, что означает, что они требуют много взлома для создания приложений SDK.

Вы можете построить их как часть полной сборки платформы, или вы можете изменить их, чтобы соединиться с частными API через рефлексию или, включая заглушки для частных функций API, которые автоматически выделяются позже (как их имена конфликтуют с реальными ) - Но если вы хотите, чтобы результат вашей работы был чем-то, что вы можете портативно и надежно распространять, что, как как часть обновления ROM, вам, вероятно, надо надо нарезать вещи, чтобы использовать только публичные API.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top