Size: a a a

Android Developers

2020 May 16

DE

Denis Egorov in Android Developers
Sergii Gudym
это или 1 специфический проект или странно
странно использовать обертки для okHttp, который и так довольно гибкий) У Retrofit, конечно, есть плюсы, но не такие большие, чтобы брать его в проект
источник

QH

Quantum Harmonizer in Android Developers
Sergii Gudym
httpok,  в общем для веба сейчас не видно что бы без либ что то делалось
Я не говорю «без либ», а пытаюсь выяснить, какой толк от ретрофита, когда нужно слушать вебсокет.
источник

QH

Quantum Harmonizer in Android Developers
Sergii Gudym
да ладно и что используете?
OkHttp
источник

QH

Quantum Harmonizer in Android Developers
Сергей П.
А где грань между просто асинхронным  (скажем типовым обменом с сетью) и дико асинхронным?
дико асинхронное — это когда нужно дожидаться множества асинхронных операций. Один-два запрос-ответа — не дико.
источник

S

Singular in Android Developers
Блин, Environment.getExternalStoragePublicDirectory deprecated оказывается
источник

S

Singular in Android Developers
И что теперь для старых версий юзать этот апи, а для новых другой. Почему гугл не объеденяет старые API в новый? чтобы разработчикам не писать по 2 раза код за них???
источник

2_

2flower _ in Android Developers
Sergii Gudym
а веб сокеты)  мне даже интересно посмотреть на людей кто хоть чтото делает не через ретрофит) как же на меня дико смотрели когда в ресерч проектах что бы не тянуть кучу либ делал запросы вручную, такое ощущение что на асемблере писал
как же до ретрофита то жили?
кроме него есть много библиотек как в java так и котлин.
источник

SG

Sergii Gudym in Android Developers
2flower _
как же до ретрофита то жили?
кроме него есть много библиотек как в java так и котлин.
Я не говорю конкретно про него, просто он наиболее попсовый.
источник

SG

Sergii Gudym in Android Developers
И да, открытие конгекшина в трпй кетче в заведомо вынесено потоке не видел уже лет 5
источник

QH

Quantum Harmonizer in Android Developers
2flower _
как же до ретрофита то жили?
кроме него есть много библиотек как в java так и котлин.
Смотрю на Apache HTTP, а там сплошная жесть и боль. Интересно, что на бэке лучше взять? Клиент из JDK?
источник

SG

Sergii Gudym in Android Developers
Singular
И что теперь для старых версий юзать этот апи, а для новых другой. Почему гугл не объеденяет старые API в новый? чтобы разработчикам не писать по 2 раза код за них???
В саппорт либах обычно выносят
источник

SG

Sergii Gudym in Android Developers
Singular
И что теперь для старых версий юзать этот апи, а для новых другой. Почему гугл не объеденяет старые API в новый? чтобы разработчикам не писать по 2 раза код за них???
А конкретно этот пример - они просто порезали возможности разработчика, закрывают секьюрити проблемы
источник

E

Evansir in Android Developers
2flower _
как же до ретрофита то жили?
кроме него есть много библиотек как в java так и котлин.
JSONObject.getJSONArray("bubba")
источник

SG

Sergii Gudym in Android Developers
А боль- это объяснять пользователям что для поддержки андроида 2.2 (возможность переноса аппы на веншнюю карту) нужен пермишн памяти, да вот только у юзеров он отображается как доступ к медиа файлам
источник

СП

Сергей П. in Android Developers
Sergii Gudym
А боль- это объяснять пользователям что для поддержки андроида 2.2 (возможность переноса аппы на веншнюю карту) нужен пермишн памяти, да вот только у юзеров он отображается как доступ к медиа файлам
какой еще андроид 2.2? свят свят.
источник

SG

Sergii Gudym in Android Developers
Да был когда то, не говорю что сейчас поддерживаем, просто ещё при 4м было обозначение как доступ к медиа . А для 2.2 было почти обязательным
источник

QH

Quantum Harmonizer in Android Developers
Evansir
JSONObject.getJSONArray("bubba")
алё, при чём здесь ретрофит? Он же REST-клиент
источник

S

Singular in Android Developers
    private fun downloadAudio(name: String, url: String) {
       val folderName = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC)


       val request = DownloadManager.Request(Uri.parse(url))
           .setTitle("Audio")
           .setDescription("Downloading")
           .setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
           .setDestinationUri(Uri.fromFile(File(folderName, name)))
           .setAllowedOverMetered(true)

       val downloadManager=getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
       downloadManager.enqueue(request)
   }


Почему файл скачивается через раз?
источник

S

Singular in Android Developers
саму ссылку проверял, она рабочая
источник

S

Singular in Android Developers
ошибок нет никаких, просто битый файл скиывается
источник