Okhsunrog
Anonymous
double angle = Math.PI / 6 * (i - 3);
Все также не понятно что это за угол, что такое i, и откуда числа 3 и 6
Okhsunrog
stopSelf()? В дестрое активити?
В дестрое я интент кидаю в сервис
Line'R
https://gist.github.com/LinerSRT/6cc8940201a20303821443b16af08185
Okhsunrog
и как, долетает?
Долетает, по логам активити дестроится, сервис тоже
Okhsunrog
О, закрылся. Студия показывает, что процесс не DEAD
Okhsunrog
Несколько минут так висел
Okhsunrog
ну и что?
Я думал, утечка памяти где-то... Всё нормально?
Mike
Я думал, утечка памяти где-то... Всё нормально?
Утечки памяти вообще о другом. Процесс приложения не обязан останавливаться сразу, особенно когда используется foreground service.
Alex Android
Немного оффтоп, но всё же. Как поднять SQLite на винде? Вот я скачал DLL, что с ним делать, как запустить и куда коннектиться? С SQLite только на андроиде работал, мне надо проверить демку просто
Alexander
Просто оставлю это здесь, может кому то пригодится)) https://github.com/Sadwyn/ResultProgressBar?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=7808
Сергей
а onDestroy разве гарантированно вызывается?
Alex Android
Нужен доступ к SQLite из джавы? JDBC?
Да, вот разбираюсь как приконнектить файл через JDBC
Mike
Да, вот разбираюсь как приконнектить файл через JDBC
google: sqlite jdbc driver, там всё тривиально
Alex Android
google: sqlite jdbc driver, там всё тривиально
спс. Оказалось тривиально val jdbcUrl = "jdbc:sqlite:$file"
Александр
Добрый вечер. Я совсем недавно начал изучать Java и пробую писать под Android в Java studio. Никак не могу найти в сети информацию о создании матрицы объектов из кода с последующим обращением к ним из кода же. Необходимо создать поле размером 100 на 50 и при изменении некоторых параметров менять цвет необходимой ячейки. Я не жду, что мне сразу ответят что и как делать, но буду весьма благодарен за подсказку. Заранее спасибо.
Александр
Это на данный момент не принципиально. Может быть сетка.
Александр
главное - создание из кода с возможностью последующего изменения
Александр
Это будет использоваться для индикации состояния ячеек 2-х мерного массива
Line'R
Вам поможет наверняка создание своего класса с компонентом View. Почитайте про это.
Александр
Спасибо. Буду копать в эту сторону
Александр
Я правильно понял, что надо создать собственный кастомизированный View компонент? Или я туплю?
Line'R
Создаёте новый класс, наследуетесь от View, рисуете что вам надо. добавляете ивенты, методы для управления вашим вью и тд
Line'R
вообще не очень ясно что вы хотите, так что наследуетесь от вью. а так можно наследовать от других вью элементом что бы меньше кода писать
Александр
Спасибо. Вроде понятно.
Sergey
А ещё суп можно вилкой есть
Китайцы его палочками едят.
Mike
Добрый вечер. Я совсем недавно начал изучать Java и пробую писать под Android в Java studio. Никак не могу найти в сети информацию о создании матрицы объектов из кода с последующим обращением к ним из кода же. Необходимо создать поле размером 100 на 50 и при изменении некоторых параметров менять цвет необходимой ячейки. Я не жду, что мне сразу ответят что и как делать, но буду весьма благодарен за подсказку. Заранее спасибо.
Тут несколько вопросов сразу. 1. Как создать матрицу? Прямолиинейный вариант — создать двумерный массив. Оптимизированный вариант — создать одномерный массив размера x*y элементов. 2. Создание объектов. В Java это делается с помощью ключевого слова new. Оно пишется в коде, да. 3. Нарисовать поле. Для этого нужно создать кастом вью. Можно заглянуть сюда и в соседние посты. 4. Перерисовать. Заставить вью перерисоваться можно, вызвав метод invalidate().
Mike
Китайцы его палочками едят.
Я вроде не китаец, а ем суп палочками. Корейскими)
Line'R
извращенцы, как же палочками суп то есть
Mike
извращенцы, как же палочками суп то есть
съесть всё, что в нём плавает, а потом выпить бульон
Line'R
я что то явно упустил в этой жизни
Sergey
У меня товарищ есть, он всё ест ложкой.
Anonymous
Китайцы его палочками едят.
У китайцев суп по большей части состоит из лапши/риса, а воды в нем совсем ничего
Александр
Но видимо этого не избежать))
Nikita
Здравствуйте, у меня такой вопрос: хочу создать класс, который наследуется от Fragment (android.support.v4.app.Fragment). Но после добавления данной библиотеки в зависимости не получается её импортировать, предлагается только androidx.fragment.app.Fragment. Не могли бы вы помочь с решением данной проблемы?
Александр
ну, эт не страшно. Главное — хорошо прогать :)
Ну ну.. Главное не перегореть на сложном стартовом проекте.
Alex Android
Можно как-то пакет gms:android-location вне андроида использовать?
Dmitry
Как сделать search view в collapsing tool bar по типу как в плеймаркете. То не могу нормальных примеров найти в стиле материал(
Line'R
посоветуйте статейку по анимации canvas?
Igor
Как сделать search view в collapsing tool bar по типу как в плеймаркете. То не могу нормальных примеров найти в стиле материал(
Так же как и собственно в любом другом месте. Вам нужен pin. Но я бы сделал на Activity transitions переход :) Так приятнее глазу выглядит и не нужно с кривым фреймворком париться, транзишн сделает все за вас
Dmitry
Что бы он не полностью был на весь экшн бар а как бы просто над результатом плавал
Dmitry
И при скроле прятался
Mike
@mobile_jobs
Sergey
копировать научился, читать заголовки каналов - нет )
Dmitry
Може кто знает какие-то книги или сайты именно по xml androin. UI тяжело даётся(
Sergey
на хабре было пару неплохих статей
Sergey
да
Topol
Здрасте, хочу написать приложение на с++ ndk, там поддерживается OpenGL?
Dmitry
эта тема не стоит ни книги, ни даже сайта.
Есть много нюансов, что бы красиво сделать
Dmitry
Ну пару троек статей так точно
Mike
XML и красиво — взаимоисключающие параграфы
Dmitry
Ну есть же много красивых приложений)
Topol
Собираю андроид АПК на мэвен, и нет связи с appcompat v4 не найдена зависимость Сталкивался кто с этим или лучше ант попробовать?
Sergey
Собираю андроид АПК на мэвен, и нет связи с appcompat v4 не найдена зависимость Сталкивался кто с этим или лучше ант попробовать?
Лучше попробуй гредл. Но и на мавене можно собрать, не может быть чтобы апкомпат он не мог найти
Topol
Грузи
Sergey
Грузин, я понял
Topol
Groove
Mike
никто с ним не знаком. Уверен, грувисты сами не понимают, как оно там работает.
Fekz115
Groove
Есть мнение, что градл в котлин умеет
Topol
Может тебе на гугловский репо надо ходить за аппкомпатом?
Попробую. Щас вроде Гугл что то изменил в работе с сервисами? Если интентсервис запущу с Активити и грохну активити, нужно что то делать чтобы сервис не упал
Sergey
Ага