Юрий
Гугл, гитхаб, примеры
Юрий
Документация
Mike
только прогресс свой никак не узнать, если нет коллег
Олександр
Я бы вообще посоветовал фриланс на первое время
я только одного андроидщика собесил, который круто шарил после 3х лет фриланса.
Все остальные писали и понимали всё довольно криво, т.к. в основном были одни на проекте и было не с кем обсудить, сравнить, услышать критику и т.п.
Юрий
Я переодически имею опыт допиливания проектов
Юрий
Спору нет, если есть возможность начать лучше - надо пользоваться
awawa
Юрий
Ну, тут либо всё - либо ничего
Di
я просто удивлен, что так мало вакансий местных. 6 android и 30 QA довольно большая разница. Может все на удаленке сидят? у меня просто и друзей местных нет прогеров что бы поговорить
Юрий
Я по первости брал всякие веб вью
Anton
Всем привет, кто-нибудь может подсказать способ получения пути к файлу, по его uri, который работает на всех девайсах?
Пытаюсь получить, на эмуляторе(Nexus) работает отлично - возвращает нормальный путь, а на реальном Xiaomi не получается, хотя файлы беру из одних и тех же папок (Загрузки)
Юрий
Ну надо отдавать себе отчёт - на что соглашаешься
Юрий
Ну мои первые творения такими и были)
Anton
ребзя максимально тупой вопрос нигде ответа найти не могу, у меня есть простой сервис, я его запускаю (например выполняю какую то простую задачу и все) он после этого сам завершится/закроется или он будет просто висеть до тех пор пока я не вызову stopService?
Юрий
Это неизбежно
Alexander
Anton
а foreground?
Mike
а foreground?
Ортогонально. Для не-IntentService надо звать stopSelf
Anton
вы лучшие =*
Aleksey
Юрий
У меня такой вопрос? А как учиться тогда и не помереть с голоду?
Юрий
Неужели кому-то нужны зелёные ученики?
Nick
Vadim
можно ли как то имея ссылку в google play store на приложение определить нативное онон или нет?
padmitriy
Vadim
reverse engeenering?
Z.
Ребят помогите с такой штукой, есть во viewmodel mediatorLiveData я в нее хочу слить данные из двух live data https://gist.github.com/VasiliZ/26d19e8f7ff1a04c51c658100a3ee77d таким способом и хочу отобрать в recyclerView вот так https://gist.github.com/VasiliZ/f9df903dabde4e0e1e4749904c793d51 в итоге у меня в адаптере остается последняя добавленная liveData, подскажите куда капнуть можно?
Юрий
Чтобы какой-то pet проект приносил деньги, он должен быть оригинальным и востребованным
Z.
Подсобите с советом пожалуйста
awawa
Vadim
Юрий
Илья
Вопрос как сохранять данные если приложение свернуто или телефон заблокировали .
onSaveInstanceState и onRestoreInstanceState не работуют и это попредчине что активити не пересоздается а как тогда востановить и сохранить данные ?
Мухаммет
Ребят в чем проблема этого кода? SQLiteDatabase db = DB.STATUSES.db;
try{
db.beginTransaction();
SQLiteStatement deleteStatement = db.compileStatement(SqlStatementPrepareHelper.getDeleteQueryForStatement(DB.STATUSES.getTableName(), accID));
deleteStatement.clearBindings();
deleteStatement.executeUpdateDelete();
SQLiteStatement statement = db.compileStatement(SqlStatementPrepareHelper.getQueryForStatement(DB.STATUSES.getTableName(), DB.STATUSES.tableColumns()));
for (Status item : getItems()) {
statement.clearBindings();
SqlStatementPrepareHelper.bindStringOrNull(statement, 1, item.accID);
SqlStatementPrepareHelper.bindStringOrNull(statement, 2, item.getStatusId());
SqlStatementPrepareHelper.bindStringOrNull(statement, 3, item.getName());
SqlStatementPrepareHelper.bindStringOrNull(statement, 4, item.getVisible());
SqlStatementPrepareHelper.bindStringOrNull(statement, 5, item.isDefault());
SqlStatementPrepareHelper.bindStringOrNull(statement, 6, item.isClosed());
SqlStatementPrepareHelper.bindStringOrNull(statement, 7, item.getColor());
statement.executeInsert();
}
db.setTransactionSuccessful();
FileLog.i("StatusList: update in db successed");
}catch (Exception ex) {
FileLog.e("StatusList: update in db failed", ex);
DB.STATUSES.deleteOld(accID);
for (Status item : getItems()) {
item.saveToDb();
}
}finally {
db.endTransaction();
}
awawa
Mike
Ребят в чем проблема этого кода? SQLiteDatabase db = DB.STATUSES.db;
try{
db.beginTransaction();
SQLiteStatement deleteStatement = db.compileStatement(SqlStatementPrepareHelper.getDeleteQueryForStatement(DB.STATUSES.getTableName(), accID));
deleteStatement.clearBindings();
deleteStatement.executeUpdateDelete();
SQLiteStatement statement = db.compileStatement(SqlStatementPrepareHelper.getQueryForStatement(DB.STATUSES.getTableName(), DB.STATUSES.tableColumns()));
for (Status item : getItems()) {
statement.clearBindings();
SqlStatementPrepareHelper.bindStringOrNull(statement, 1, item.accID);
SqlStatementPrepareHelper.bindStringOrNull(statement, 2, item.getStatusId());
SqlStatementPrepareHelper.bindStringOrNull(statement, 3, item.getName());
SqlStatementPrepareHelper.bindStringOrNull(statement, 4, item.getVisible());
SqlStatementPrepareHelper.bindStringOrNull(statement, 5, item.isDefault());
SqlStatementPrepareHelper.bindStringOrNull(statement, 6, item.isClosed());
SqlStatementPrepareHelper.bindStringOrNull(statement, 7, item.getColor());
statement.executeInsert();
}
db.setTransactionSuccessful();
FileLog.i("StatusList: update in db successed");
}catch (Exception ex) {
FileLog.e("StatusList: update in db failed", ex);
DB.STATUSES.deleteOld(accID);
for (Status item : getItems()) {
item.saveToDb();
}
}finally {
db.endTransaction();
}
в том, что в телеграме его почти невозможно читать
Илья
В кэш
Sqlite ? или Realm ?
Сергей
Его вообще тяжело читать.
Илья
Flogiston
Устанавливаю AlarmManager с помощью alarmManager.setAlarmClock(info, alarmIntent); и alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, time, alarmIntent); и когда нои тригеряться, открываеться апа, как от этого избавиться?
Flogiston
Сергей
Вообще тяжело читать джава код когда там xxxx.yyyy.zzzz(a), и надо по всем трем и более уровням вникать что там хотят
Mike
Flogiston
Mike
Flogiston
S
Гайз, кто-нибудь встречал чтоб android девайс можно было использовать как usb клавиатуру(usb hid). Через usb кабель. Не через Bluetooth/WiFi.?
Гуглится только решения для android-ов с пропаченных linux kernel.
Неужели android не умеет из коробки как USB hid keyboard?
Ruslan
Привет, есть какое-то вменяемое решение для использования RadioButton и CheckedButton в RecyclerView или все вручную обрабатывают чек кнопок?
Anna
Ruslan
через listener обрабатывать
запоминать позицию выбраного элемента и при нажатии на новый перезаписывать её и обновлять предыдущий?
Mike
не понимаю, зачем тут listener
Сергей
Обычного клика по элементу хватит
Alexander
Anna
Сергей
Если Radio то по остальным пробежаться и сбросить. И обновить адаптер
Mike
с предыдущего сбросить просто)
Fidel
Fidel
Как называется такое меню в приложение?
Mike
карточки-плиточки? dashboard
Fidel
Наверху в лево в право а внизу список этой категории
Mike
Ivan
Всем привет.
У кого-то были проблемы с Roomом при указании ковертеров для ПОЛЕЙ, а не для класса целиком?
Mike
Anna
Ivan
Alexander
Сергей
View pager же обычный, нет?
Ivan
Если укажу тайп конверетер над классом, то всё норм.
Ivan
А вот так пишет, что не знает как положить в БД такой тип
Mike