Как пользоваться справочником developer.android.com

397
31 июля 2017, 12:02

Добрый день, я не так давно начал изучать Java android, и мне бы хотелось научиться пользоваться официальным справочником. Но я не могу понять, на сайте описано куча методов и к ним добавлено небольшое описание. Я сделал скрин.

Но где на их сайте найти пример реализации Html.ImageGetter класса, и какие методы он поддерживает?

К примеру на сайте php есть отличная документация, которая описывает саму функцию и указаны несколько примеров реализации.

Answer 1

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

Дело в том, что в разделе API описания некоторых (не основных) компонентов очень скудные, но кроме этого еще есть разделы: курсы, руководства, примеры и др. в которых даются практические и более развернутые пояснения (правда тоже далеко не по всем классам). Линковка же между ресурсами сайта по не основным классам API тоже довольно убогая, это, безусловно, недостаток документации Android, приходится пользоваться поиском, но нередки случаи (как в вашем примере), когда все что можно узнать из документации - пара скупых строк в разделе API, в то время, как по основным классам прямо в разделе API огромные портянки с описанием и отличная линковка на доп. ресурсы, например по классу Activity.

Если в документации недостаточно сведений, приходится искать сторонние ресурсы, например, на английском SoF присутствуют разработчики Android (и просто грамотные парни) и обычно всегда готовы прояснить непонятные моменты (или уже давно сделали это).

То, какие интерфейсы, методы, константы и прочее определены для каждого класса, полностью указывается на странице API этого класса, в разделе Summary. В вашем случае, для класса Html.ImageGetter определен только один метод getDrawable(), что видно и на вашем же скриншоте.

Answer 2

developer.android.com

в меню есть примеры и полное описание всех свойст, атрибутов в обектов. В справочнике переходите на нужный пункт и смотрите как с ним работать. В верхней части будет писать с какой версии апи доступен тот или иной метод

READ ALSO
Как передать текст из Dialog, в котором EditText, в ListView

Как передать текст из Dialog, в котором EditText, в ListView

Добрый деньТолько учусь программировать и никак не могу найти рабочий способ передачи текста из EditText (который в диалоговом окне) в ListView:

337
Tomcat Local Server в IntelliJ IDEA Полное развертывание в папку webapps

Tomcat Local Server в IntelliJ IDEA Полное развертывание в папку webapps

Для запуска приложения на Tomcat использую такой метод: Tomcat - Local WebServer in IntelliJ IDEAЭтот способ удобен, однако для меня остается весьма загадочным

327
Организация транзакций с помощью Spring в несколько репозиториев

Организация транзакций с помощью Spring в несколько репозиториев

Существует несколько репозиториев, в которые необходимо записать данные, в случае неудачи - откатить изменения

260
Передача картинки по bluetooth

Передача картинки по bluetooth

Пишу приложение для Android, которое принимает данные по bluetooth(картинку jpg), для тестирования использую программу HTerm и bluetooth передатчикПроблема...

295