Евгений
Fearless
бродкаст
Сергій
BluetoothAdapter.ACTION_DEVICE_BOND, или что-то подобное
Сергій
И в интенте должен быть BluetoothDevice
Сергій
По крайней мере так в 2.0 работает
Fearless
но вряд ли инициируется бондинг без
Fearless
вызова bond
Fearless
да, там должен быть девайс
Евгений
Сергій
Fearless
на сам деле девайс это просто обёрточка над адресом просто
Fearless
то есть BluetoothDevice можно спокойно сериализовать-десериализовать
Aleksandr
Всем привет. Подскажите либу для работы с Excel-файлами?
Сергій
чот нет там такого....
IntentFilter(BluetoothDevice.ACTION_BOND_STATE_CHANGED)
Сергій
val btDevice = intent.extras.getParcelable<BluetoothDevice>(BluetoothDevice.EXTRA_DEVICE)
Сергій
хотя можно и val bondState = intent.getIntExtra(BluetoothDevice.EXTRA_BOND_STATE)
Vadim
Как правильно СТОПануть loader то?(
Konstantin
Может знает кто - у Toolbar'а на планшете появляется справа отступ как и слева. Но на мелком устройстве его нет.
Konstantin
Можно как-то побороть?
Amir
есть расширенная версия Vector Asset для студии?
Сергій
Можно как-то побороть?
https://material.io/design/layout/responsive-layout-grid.html#columns-gutters-margins похоже это по гайдам так глянь, у тулбара есть атрибуты типа insetStart, ..end
Сергій
Amir
что значит расширенная?
ну отдельный пак мб, с кучей иконок
Сергій
https://material.io/tools/icons/?style=baseline
Jamal
есть ли првельное решение ?
Jamal
Jamal
это фрагмент
Amir
https://material.io/tools/icons/?style=baseline
там вроде тоже самое что и в самой студии
Сергій
это все стандартные material design icons
Сергій
за другими иконками в интернет или к дизайнеру )
Artyom Pugachev
https://materialdesignicons.com/ здесь было больше, чем в студии
Dimul
Хай! Ищу вариант как сделать двух-осевой скроллинг в таблице с фиксированными заголовками. Кто-то с таким сталкивался? Нашел такую вот библиотеку: https://github.com/evrencoskun/TableView Но когда заполнил данным и засетапил tableView оказалось, что она не умеет считать ширину и высоту хедеров столбцов и колонок по wrap_content. Надо только задавать fixed size. Но из-за этого данные или зарезаются или остаются лишние пробелы. Плюс в этой библиотеке не отображается самый первый элемент (левый верхний угол) Если кто шарит как это сделать без библиотеки - подскажите идею пожалуйста. Либо же альтернативу или решение.
Jamal
ю
Arsen
\
Egor
может у кого-то есть опыт работы, авторизации к репозиторию в грейдле через ssh??
Vadim
Ребята есть такая ситуация, в одном зи методов запускаю загрузкую своего ключа и после этого проверяю получил ли я ключ в override методе сейчас понадобилось ещё проверять появлися ли ключ из вне, как эт можно более изящней сделать?
Egor
сохранить где-то признал получения ключа и проверять из другого места
Egor
или через rx чет придумать интереснее можно
Антон
ВОПРОС: я создаю новый проект в Android Studio, gradle=3.1.3 , minSdkVersion 19(!!!!!) ,targetSdkVersion 27. Мечтаю вкрутить лямбды!Слышал что tatarka уже не используется. Добавил просто: compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } Но это дает ошибку "Caused by: java.io.IOException: Failed to find byte code for java/util/function/Function" - это видимо и есть изза лямбд. Вернул татарку, но tatarka дает xecution failed for task ':app:transformClassesWithRetrolambdaForDebug'. > Missing javaCompileTask for variant: debug/0 from output dir: C:\Users\Admi................ как мне быть? хочу лямбды не могу
Vadim
сохранить где-то признал получения ключа и проверять из другого места
rx для меня далёк) ну то есть в самом же презентере могу как то сохранить этот ключ ?
Egor
можешь, если не надо сам ключ, можешь просто флаг признак
Vadim
можешь, если не надо сам ключ, можешь просто флаг признак
у меня есть метод который начинает загрузку ключа: keyLoader.start(providerAlias, this) и потом я проверяю его в этом методе таким образом override fun onKeyLoadFinished(providerAlias: String, publicKey: String) { if (publicKey.isEmpty()) { IllegalArgumentException("onKeyLoadFinished.providerAlias is null").log() onConnectFailureWithError() } else sendExchangeRequest(publicKey) }
Egor
} else { sendExchangeRequest(publicKey) saveKey(publicKey) } ну чет такое
Vadim
} else { sendExchangeRequest(publicKey) saveKey(publicKey) } ну чет такое
а сам метод что то типо ? private fun saveKey(publicKey: String): Boolean { return !publicKey.isEmpty() }
Egor
почему? ты же его хотел сохранить, а не проверить что он пустой
Vadim
почему? ты же его хотел сохранить, а не проверить что он пустой
просто так? private fun saveKey(publicKey: String): String { return publicKey }
Egor
не
Egor
просто переменную создай var publicKey: String? = null
Egor
private fun saveKey(publicKey: String) { this.publicKey = publicKey }
Ярослав
есть вариант растянуть заголовок на всю ширину? тут TextView внутри Toolbar и верхний margin размером с ?attr/actionBarSize
Ярослав
toolbar это viewgroup, но как он там отрисовывает вью, пока не откопал(
Nikita
подскажите плз как слить две ветки проекта располагающихся локально на 1 компе в разных папках?
Андрей
подскажите плз как слить две ветки проекта располагающихся локально на 1 компе в разных папках?
ну создай новую ветку в гите из папки 1, перейди в нее, скопируй папку 2 и пихни ее в папку 1, а дальше замержи эту ветку со старой
Anonymous
@git_ru
Alexey
на татарку забей
Alexey
buildscript { repositories { google() ...
Alexey
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
Alexey
Есть инфа?
ну и еще чет наверно
Сергій
что-то не то у тебя
Сергій
лямбды отдельно идут
Сергій
https://developer.android.com/studio/write/java8-support#supported_features
Alexey
я думаю он хочет Method reference - Any.
Alexey
типо Arrays.sort(rosterAsArray, (a, b) -> Person.compareByAge(a, b) );
Евгений
Рискну спросить еще раз. Приложение по BLE коннектится с переносимым устройством. При первом запуске приложения соединение редко устанавливается. Но если приложение закрыть и снова открыть, соединение устанавливается сразу. В чем может быть проблема?..
Сергій
тоесть "прогрев"
Сергій
вот например https://github.com/Beepiz/BleGattCoroutines/blob/master/sample-common/src/main/java/com/beepiz/blegattcoroutines/sample/common/BleScanHeater.kt
Сергій
кстати, на вид прикольная библиотека
Евгений
BLE требуется некоторое время на сканирование, часто в либах по BLE встречал методы по типу warnUp
о как! В коде который ковыряю, сделано так https://pastebin.com/QwNFGFXk это то же самое?
Сергій
похоже что нет, он странно написан )