Android Open Source Project (AOSP) уже в Android SDK - PullRequest
0 голосов
/ 15 декабря 2018

Я пытался посмотреть на источники некоторых классов AOSP, таких как: "android.com.android.server.am.DumpHeapProvider" (затем я нашел источник в этом хранилище и посмотрел его в Интернете: https://android.googlesource.com/platform/frameworks/base/+/master/services/core/java/com/android/server/am/DumpHeapProvider.java), поэтому я попытался импортировать класс в новый проект, созданный с помощью AndroidStudio, и сразу заметил, что AndroidStudio не нашел этот класс ...

Поэтому мне было интересно, являются ли классы AOSP и их пакеты каким-то образом "внешними"«вещи, которые должны быть загружены и импортированы в ваш проект, прежде чем их можно будет использовать, как в библиотеке.

Звучит странно, потому что поиск AOSP приводит меня к предложению, в котором говорится, что AOSP состоит из ОС Android ипромежуточное ПО, поэтому я ожидал, что его библиотеки будут частью Android SDK, который я скачал с AndroidStudio ...

Как правильно использовать эти классы AOSP?

1 Ответ

0 голосов
/ 15 декабря 2018

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

Подавляющее большинство AOSP представляет код дляоперационная система.Очень мало из этого является частью Android SDK, и очень мало его можно использовать приложением.

Мне было интересно, являются ли классы AOSP и их пакеты каким-то образом «внешними» вещами, которые следует загружатьи импортированные в ваш проект, прежде чем их можно будет использовать, как в библиотеке.

Они используются для построения операционной системы.

Как правильно использоватьэти классы AOSP?

Сборка операционной системы, например Android.

...