Thymomenos
ты не понял мобильный инет раздаю через устройство
Aleksandr
Привет, коллеги! Кто-нибудь делал download больших файлов? 100-200 мб. Что можете посоветовать? Существуют ли решения с докачкой в случае обрыва соединения?
🐾
Всем привет. Подскажите, пожалуйста, реально ли запустить Python-код в приложении, написанном на Java, на Android смартфоне? Если да, то как это проще всего сделать?
Artem
Типа плейграунд?
Nikolay
Господа, подскажите, есть тексты разной длины, которые отображаются во врап-контент текст эдиторе. Из-за разной длины элементы прыгают по экрану (основа - релатив). Что с этим делать? Задать явно высоту эдитора - не очень, потому что планируется запуск на разных экранах. Других идей ввиду отсутствия опыта нет
Vladislav
Столкнулся с такой проблемой, создаю экземпляр класса в онКриейт, в онРезюм пытаюсь выполнить метод но происходит креш, тк экземпляр класса равен нулю Экземпляр класса создаю вот так) presenter = new SettingsPresenter(this); //контекст передаю в чем может быть проблема?
Nikolay
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/app_name" android:textSize="95sp" />
Nikolay
как-то так. после текствью еще куча скама, но принцип такой
Nikita
95сп? Это для телика?
Nikolay
95сп? Это для телика?
Ксяоми 3с, не самый большой
Vladislav
@Override public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { super.onCreate(savedInstanceState, persistentState); setContentView(R.layout.activity_settings); settingsPresenter = new SettingsPresenter(this); // на данном этапе settingsPresenter = null } @Override protected void onResume() { super.onResume(); settingsPresenter.attachView(); } @Override public void updateUI(List<Setting> settings) { settingsAdapter.setItems(settings); } //Presenter SettingsPresenter(Context context){ this.context = context; iSettingsView = (ISettingsView) context; settings = new ArrayList<Setting😠); settings.add(new Setting("Обмеження часом", "descr")); } public void attachView(){ iSettingsView.updateUI(settings); }
Nikolay
Nikolay
Как-то так выглядит
Nikolay
Кстати, на лопате Макс 2 творится жесть с тем же хмл
Nikita
Как-то так выглядит
Ну констрейнт поюзайте... чай 21 век на дворе
Nikolay
Ну констрейнт поюзайте... чай 21 век на дворе
Уже советовали, попробовал немного, проблема с разной высотой не решается (
Vladislav
презентер это отдельный клас с логикой
Nikolay
Ну да, так что непонятно, почему так
Nikolay
А вот с лопаты скрин того же кода
Nikolay
Nikita
презентер это отдельный клас с логикой
Возьмите, залейте нормально код на gist, так ничо не понять
Nikita
А на других устройствах что?
Nikolay
Есть только эти ( на гист же хмл хватит?
Nikolay
Причем если на лопату заливать свежий пустой проект и начинать заполнять его теми же компонентами,все норм. Начинаю думать на внутренние настройки проекта
Nikita
Есть только эти ( на гист же хмл хватит?
Хватит наверное, хотя выглядит как проблема с рендером
Nikolay
Хватит наверное, хотя выглядит как проблема с рендером
Поясните, пожалуйста. Телефонная проблема или отображение в коде?
Nikita
Поясните, пожалуйста. Телефонная проблема или отображение в коде?
Ну запустите на эмуле посмотрите, если пропадет то в телефоне
Nikolay
Но почему тогда при пересоздании с нуля все норм?
Nikita
Но почему тогда при пересоздании с нуля все норм?
Надо проект видеть, так хрен угадаешь
Nikolay
а гит зайдет?
Nikita
Зайдет
Nikolay
https://github.com/azkobain/foosref.git проект
Nikolay
https://github.com/azkobain/foosref/tree/mvc посмотреть, не качая
Nikita
вот жеж мрак :)
Nikita
весь экран во вьюхах
Nikita
https://github.com/azkobain/foosref.git проект
вы короч, там в стилях попереопределяли мрака какого-то, для активити... если в манифесте удалите android:theme="@style/FullscreenTheme" всё встанет на место, вот и думайте :)
Nikolay
весь экран во вьюхах
а как по-другому можно или как обычно делают?
Nikolay
в манифесте я только вибратор добавил(
Nikolay
Теперь так) уже прогресс) попробую копать от этого)
Nikolay
Спасибо большое
Nikita
Теперь так) уже прогресс) попробую копать от этого)
Ну у вас в ресурсах в styles.xml свой стиль написан
Nikolay
Все-равно непонятно, почему один и тот же код на одном теле работает, а на другом - нет
Igor
Допустим, у меня есть цепочка последовательно выполняющихся инстpукций. Сpеди них есть вызов: ShareCompat.IntentBuilder.from(this) .setType("text/plain") .setChooserTitle(title) .setText(text) .startChooser() Могу ли я хоть каким-то обpазом отловить пеpеход с созданной активности обpатно на мою, кpоме как связкой флаг + onResume пpовеpка флага и пpодолжение цепочки, если выставлен + обнуление флага?
Yerlan
ДД! Подскажите как можно подсвечивать url-ы в textview, кроме autoLink=web и LinkMovementMethod. Так как он не корректно находит урлы. Он выделяет как урл даже такой текст "asdas.sdasd".
Mykhailo
Господа, интересует вопрос, какими инструментами для продвижения приложений вы пользуетесь? Понимаю что чат посвящен технической стороне, но все же, множество разрабатывают приложения самостоятельно, и наверняка как то пытались вникать в маркетинг.
Vyaches
Vyaches: Всем привет. Возможно, я не в том чате интересуюсь, но тем не менее... Не подскажете, есть ли какие-нибудь прошивки для android(pixel, nexus, etc.) С вшитым VPN.. ну, либо какая-то максимально анонимная (насколько это возможно) ОС.
Oleksii
Привет Всем)) Вы не поверите, сижу такой и думаю "Хочу сделать авторизацию в своем приложении, через facebook и g+" типу зачем мучать пользователей логином и паролем. Думаю такой крутая идея, только опыта нету. Начал копать смотреть про G+, если захотеть можно получить данные про пользователя, токен, имя, емейл, googleId. НО вопрос а что у себя на сервере хранить?? С помощью g+ я смогу получить данные о себе(гугл акаунт который выберет пользователь). А дальше что?? Много чего в голову приходит, типу отправлять к себе на веб сервер email как логин, googleId как пароль и готово. Но вопрос а как сделать правильно? Как делают правельные разработчики? Можете подсказать, буду очень благодарен. Спасибо заранее за ответ =)
Artyom Pugachev
> php > node.js При чем здесь андроид?
Arsen
*андроид приложение*
Arsen
> php > node.js При чем здесь андроид?
Anton 🇺🇦
Привет Всем)) Вы не поверите, сижу такой и думаю "Хочу сделать авторизацию в своем приложении, через facebook и g+" типу зачем мучать пользователей логином и паролем. Думаю такой крутая идея, только опыта нету. Начал копать смотреть про G+, если захотеть можно получить данные про пользователя, токен, имя, емейл, googleId. НО вопрос а что у себя на сервере хранить?? С помощью g+ я смогу получить данные о себе(гугл акаунт который выберет пользователь). А дальше что?? Много чего в голову приходит, типу отправлять к себе на веб сервер email как логин, googleId как пароль и готово. Но вопрос а как сделать правильно? Как делают правельные разработчики? Можете подсказать, буду очень благодарен. Спасибо заранее за ответ =)
Посмотри в документации, там расписано подробно про авторизацию на сервере. Хранить нужно будет тебе токен, через него и будешь получать данные.
Oleksii
Спасибо, сейчас посмотрю)
Тони
Всем привет Есть 3 вкладки - которые свайпаются горизонтально Есть 2 ресайкла вью горизонатльных, на одной из вкладок Один ресайкл-вью кастомный Другой обычный. Рассмотри для начала обычный. При нажатии(касании) на первый или последний элемент а потом попытке свайпа - перебрасывается на следующую вкладку, эту гуд и очень удобно В кастомном ресайкле при касании первого или последнего элемента и попытки перейти на следующий вкладку такое ощущение что я попадаю в фокус данного recycler и соответственно переход на другую вкладку не происходит. Кастомный элемент написан не мной. Хотелось бы спросить у участников данного канала, которые имели опыт работы с кастомными вьюшками. В чем может быть проблема? И как ее решить?
Arsen
начальное направление жеста важно, если после касания палец скользнул горизонтально, но ты собирался делать вертикальный мув, то скорее всего ничего у тебя не получится
Arsen
проверь класс кастомного ресайклера, нет ли там переопределенных методов онТач или чего-то подобного
Arsen
если речь про кастомные адаптеры, то поведение у обоих не должно отличаться
Dmytro
Здравствуйте, есть знающие Rx? Я правильно понимаю ... Что для начала есть какой то Observable, который выполняет какой то запрос к серверу в методе subscribe. Который там выполняет всякие методы OnNext OnComplete.. Мы на этот Observable подписываемся посредством CompositeDisposable тем самым вызывая subscribe...и выполняя то что нам нужно. И уже обрабатывая в onComplete или в OnNext
Dmytro
А как например выполнить 2 последовательно запроса
Dmitriy
observable1.flatmap().subscribe()
Andrey
Библиотека работает только отсортированным массивом с лева на право Arrays.binarySearch, а какая библиотека работает с отсортированным массивом справа на лево?
Dmitriy
http://reactivex.io/documentation
Тони
Удаление метода onTouch ни к чем не привело
Тони
проверь класс кастомного ресайклера, нет ли там переопределенных методов онТач или чего-то подобного
Тони
если речь про кастомные адаптеры, то поведение у обоих не должно отличаться
Kanstantsin
кто-то может сталкивался с таким, делаю запросы через ретрофит, у меня запрос идёт по урл, который меняется динамически, в зависимости от клика, первый запрос ок, во втором срабатывает урл из первого, не новый используется, ретрофит что-то кэширует сам ? типо свой класс созданный из билдера может ? урл меняется как параметром baseUrl и пересобираю заного ретрофит, но всё равно старый запрос вызывается вместо нового
Kanstantsin
базовый урл разный
Kanstantsin
как раз