Eugene
Спасибо.
пожалуйста
Stanislav
Кто и когда? Котлин дает на выходе тот же байткод
Gerc
Ага и меньше писать обещали
Дмитрий
А вы уже на девайс Android P поставили?
Oleg
Они же анонсировали 1) Kotlin теперь в Android studio 2) Приложения написана на ЯП Kotlin намного производительнее чем написана на java. Вот интересно кто что заметил какие плюсы?
Дмитрий
Ну проведите замеры производительности) Думаю всем будет интересно)
Oleg
Мне понравилась что они сделали с версии API level 27 там другу запихнули VM очень быстро install
Oleg
OpenJDK есть кто пользовался ?
Oleg
Какие-то терки у Google и Oracle
Алексей
вы ей и так пользуетесь, если пишете в андроид студии, и ничего не изменяли)
Oleg
вы ей и так пользуетесь, если пишете в андроид студии, и ничего не изменяли)
Я даже и не заметил, я думал там JDK от Oracle стоит, сейчас гляну. Там же должна файл с лицензии лежать)
Алексей
Хотя нет, я, наверное, вас обманываю.
Di
Пытаюсь в Retrofit. Но ошибка вылазит, хотя все 1 в 1 как в примере делаю.
Di
Di
https://github.com/Mikhail57/RetrofitTutorial/blob/master/app/src/main/java/ru/mustakimov/retrofittutorial/App.java
Di
а вот сам пример
Алексей
new Retrofit.Builder(). Без скобок после Retrofit.
Алексей
Билдер - nested-класс, для него не нужен инстанс Retrofit.
Di
new Retrofit.Builder(). Без скобок после Retrofit.
Спасибо. Просто жесть я этот файл раз 8 пересматривал и не заметил.
Oleg
я вот про это: https://confluence.jetbrains.com/display/IDEADEV/JetBrains+Runtime+Environment
Я понял что в новых релизах она уже в встроена
Oleg
Хотя нет, я, наверное, вас обманываю.
В Android Studio 2.3.3 JRE стоит от ORACLE а JVM от OpenJDK.
Igor
Как можно проверить что “подписка” из GooglePlay InAppBilling не активна? Сравниваю JSON ответов из различия только в autoRenewing, но ведь это же не говорит что подписка отменена и УЖЕ закончилась.
Oleg
"C++ NDK" кому и где приходилась писать на нем?
Oleg
Приложение написана на С++ NDK быстрее не будет работать, я прав ?
No
Есть у кого-нибудь пример Paging library + room + retrofit?
Konstantin
Почему это не будет
No
Не гугловый
Konstantin
Будет еще как
Oleg
Будет еще как
Наверное также переводится в байт код тоже работает с VM.
Oleg
Будет еще как
Попробую предельно простое приложение написать на java и c++ NDK. Посмотрим есть хоть существенный прирост или нет.
Konstantin
С++ не работает на jvm
S
Можно ли как-то узнать состояние всех checkbox-ов сразу из option menu?
Artem
он в один хочет
Arsen
разные стринги это разных стилей? или просто конкатенация?
Artem
а почему не два текствью?
Arsen
2 текствью это норм
Arsen
ну я бы горизонтальный лайнер с двумя текствью банхул, у первой вес на 1
Nurgul
всем привет, кто нибудь реализовал кэширование данных?
Egor
Не знаю, можно realm, можно просто преференсы, от задачи зависит, можно просто в памяти пока приложение работает хранить данные
Gerc
Можно через okhttp механизм
David
всем привет, кто нибудь реализовал кэширование данных?
Зависит от задачи. Но тебе для тренировки лучше использовать или SharedPrederence или SQLite. В 1 пихай какие-то простые данные. Например настройки пользователя или например факт какого-то действия (например если хочешь сделать что-то 1 раз). Все остальные данные приложения/экранов, всякие списки в SQLite.
Maksim
Всем привет. Я пытался скачать пдф фаил с помощью rx, но не получается. Можете подсказать что я делаю не так? RxUtil.networkConsumer(Api.getInstance().getReportWebService().loadPdf("Today", "AllTime"), new Consumer<Response<ResponseBody>>() { @Override public void accept(Response<ResponseBody> response) throws Exception { Intent intent = new Intent(getActivity(), ReportActivity.class); byte[] bytes = response.body().bytes(); File path = getActivity().getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS); File file = new File(path, "file_name.pdf"); FileUtils.writeByteArrayToFile(file, bytes); intent.putExtra("file", file); startActivity(intent); setLoading(false); } }, new Consumer<Throwable>() { @Override public void accept(Throwable throwable) throws Exception { Log.e("!!!", "accept: " + throwable.getMessage() ); throwable.printStackTrace(); setLoading(false); } });
Maksim
Приходит битый фаил, что потом нельзя прочитать, а через постмен работает
Mike
Приходит битый фаил, что потом нельзя прочитать, а через постмен работает
Как определяешь, что «битый», чем «прочитать» и что значит «работает»?
Maksim
Когда этот фаил пытаюсь открыть, не открывается ни одни ридером, а в постмене скачиват нормальный фаил...
Maksim
Maksim
@Streaming @GET("/api/tool/v1/members/reports/generate") Observable<Response<ResponseBody>> loadPdf(@Query(WebParams.PERIOD) String period, @Query(WebParams.CATEGORY) String category);
Валерий
привет, на каких экранах вы проверяете верстку?
Maksim
https://gist.github.com/CatchMan/916731a415824bbc61dfecf71f82c7c6
Arsen
привет, на каких экранах вы проверяете верстку?
Правильный вопрос: "Что может повлиять на отображение?". Плотность пикселей, мин\макс доступное разрешение, версия ОС например как выглядит до 5.0 и после, ориентация и т.д. Чем больше кейсов протестишь - тем лучше, все зависит от парка девайсов твоей компании.
Sergey
Коллеги, у меня в приложении юзается часть, которая поддерживает устройства от API 26. Большая часть от API 24. Как скомпилить проект на версиях api ниже чем 26, при условии, что часть с API26 скроется и будет недоступна пользователю? Как поправить Gradle, если требуется?
Artem
в манифесте
Илья
подскажите пожалуйста, как сделать прокручиваемый PreferenceScreen с фиксированным BottomNavigationView внизу ? заворачиваю listView и BottomNavigationView в ConstraintLayout но прокрутка не работает, пробовал android:isScrollContainer="true" на ConstraintLayout, не помогает...
Egor
кто-то настраивал когда-то автодеплой в плей стор?
Sergey
как округлить флоат если после точки не 0 то в большую сторону?
Sergey
float f = 10.1 f - > 11
Sergey
спасибо да
Anonymous
Есть ли чат по адроидам не для разрабов
Aleksandr
Доброго времени суток! Юзаю Retrofit, дошел до момента, когда сервер вернул мне: sessionid, session_name, token. Что с этим дальше делать ? Как правильно переключаться с экрана входа на следующий экран?
Артур
名称:一键还原 卡号:reconf
Aleksandr
Сохранить куда-то эти данные и перейти на следующий экран стандартными средствами - Intent или Bundle
ок. С сохранением понял (в SharedPreferences запихну), с переходом тоже все ясно (тупо новый экран открыть без добавления предыдущего в стэк, чтобы назад не сработало). Как дальше работать с этим данными: sessionid, session_name, token ?
Artem
на это тебе только бекенд разраб твой сможет ответить, как там реализовали так и ты делай
Aleksandr
на это тебе только бекенд разраб твой сможет ответить, как там реализовали так и ты делай
мне для logout в Headers нужно вставить X-CSRF-Token и Cookie. То есть я все это дело в заголовке отправляю и все ?? как-то просто...