VK API Android (Разработка плеера #2)

Автор German Usachev
VK API Android (Разработка плеера #2)

Всем привет.

Это очередной урок по разработке Player для. ВКонтакте — это вторая часть. Я уже заранее подготовил ибо не хочется рассказывать элемента каждый раз создавать домой outfile вот эти все строки писать — это затянется как минимум минут на 20.

Поэтому я решил каждый урок снимать до 10 так и перейдем Activity Main.

Что я сделал. Я здесь 42 размер точку в которую же у меня вот тень. Вонючки и я с которым буду размещать уже фрагменты. Вы можете поставить на паузу потихонечку переписать или же я на сайте буду выкладывать уже в виде текста далее идем mainactivity мы пока здесь никаких изменений насилию. Мы создали фрагмент популярной музыки вот дали в среду мы добавили зависимость дизайна потом создай класс аппликация с помощью которого мы будем инициализировать нашу SD кашку. Вы тоже можете переписать. Этот кот или найти на гитхабе VK и далее фрагменте популярной музыки. Я размещаю recyclerview задаю ему игрушку потом у нас Shadow — это тень как раз для Activity Main в котором мы будем уже отделять наши пункте меню и эти пункты от музыки и в Android манифесте не забываем добавлять атрибутный и мы в классе аппликация то есть в тайге applications и. Добавляем еще — это такое Activity Service с помощью которого уже будет производиться авторизация и так — это уже у нас прошло 2 минуты много. Давайте с вами перейдём в в Activity здесь мы будем с вами делать уже даже массив данных которых будем получать более подробно, а то этих данных. Вы можете прочитать в официальной документации то есть мы можем мы будем получать аудио и возможность использовать там протоколу https что-ли. Я тоже не помню так далее популярные фрагменты здесь мы найдём наш русалку видео здесь моего объявим создаем менеджер. О'кей далее перейдем mainactivity посмотрим, что нас. Мы сегодня поработаем с одной кнопочкой топ. Вот и возьмём и войди обезьян. Ну примите. Роман клип здесь делаем Switch не забываем делать в нашу методе он приедет проверку на существование фрагмента. Пока У нас здесь в пустыне чего нету, но кнопочка работает. О'кей Давайте с вами. Теперь попробуем получить список песен и ну и собственно вывести их делаем собственно запросы. Кара квест популяр. ВК аудиогид по так нет здесь мы уже будем параметры VK параметр первым параметром мы указываем собственном уже любое количество параметров которого вам нужно, но я буду использовать один параметр. Это количество полученных песен VK API констан потом диаметр у нас аккаунт и через запятую указываем количество песен которые будут выводиться. Я указываю 15. Ну вы можете любое количество теперь собственно для этого запроса нам нужно вызвать метод. Нам нужен только он Complete то есть один метод отвечает за успех за ошибку и сам вы также можете сюда дали потом добавить там Progress Dialog крутяшка то есть который будет показывать. Прогресс загрузки и так далее так мы используем лист по умолчанию нам даёт там VK вокалист VK API calls нет аудио нужны какие там дальше, что нам нужно дальше дальше нам нужно — это как-то добавить в лист ребят чтобы не тянуть время я всё-таки решил по-быстрому — это всё сделать вот и. Давайте ещё раз. Приближаемся У нас есть пакета ко мне 7 inactivity мне у меня создают переменную с рисом то есть будет проверять я уже залогинился или нет OK дальше методе он приедет создаем вот такое метод сессии он будет проверять то есть разложения или залогинен если разложение. Он должен показывать нету мужа или наоборот идём дальше. Всё пока ничего у нас есть Method on Activity result он нам уже будет что-то возвращать есть Start Test Activity он нам будет возвращать mainactivity идём дальше есть метод он лизун который будет уже проверять то есть мы заменили нет также он упал и меттатон Destroy. Добавляй на всякий случай метод шалагин если мы не авторизован — это мы в контейнере добавляем фрагмент логин пароль в котором мы будем уже производить авторизацию выведем кнопочку и методы коллаген будем уже вводить там паролей авторизовываться OK Google logout. Аналогично, но я его то есть выход, но я бы пока, что отключил он нам не нужен идём адаптер, что мы делаем в адаптере вода в 3 мы создаем arraylist ссыт на котором мы уже будем получать там заголовок заголовок песни. Время и так далее дальше конструктор создаем который уже будем заполнять эти данные потом inflator мы здесь будем создаем кастомный итемы как будет выглядеть нашу я вот с помощью холдера буммаше задавать, а нашему наши там лазишь в. Китае заголовок и будем из этих данных получать позицию и заголовок есть мы возвращаем размер количество данных в нашем баре листе и собственно там Class View Holder в нём мы объявляем наш textview далее идем пакет дата и в нём мы создаем популярности там здесь мы создаем одно поле title конструктор для него и метод Get title далее пока, что не обращайте внимание на стерилизацию. Это уже потом будет идём в класс фрагмент популяр фрагменты, что мы здесь делаем мы здесь создаем поле адаптера и поле. Элиста далее мы создаем менеджер делаем запрос запрос песен используем. Барса модуль. То есть другими словами сказать — это модель который будет разбирать наши данные и засовывать вокалист. Дарья через цикл мы получаем все данные засовываем. ВМС и собственно добавляемых.

0 комментариев
0

Читайте также