
Павел
02.04.2018
15:02:21
18 00 - пора домой)

Danil
02.04.2018
15:02:59
Вопрос , как ты получаешь доступ к нфс, только через манифест ?

Павел
02.04.2018
15:03:42
для работы с картой я использую либу. ее дали изготовители карты. а для проверки нфс на то включен он или нет - mAdapterNFC = NfcAdapter.getDefaultAdapter(this);
if (mAdapterNFC == null || !mAdapterNFC.isEnabled()) {
startNfcSettingsActivity();
}

Google

Andrew
02.04.2018
15:04:58
Ребята, а кто-то работал с open street map. Я хочу получить картинку заданной прямоугольной области. Конечно, можно руками надергать тайлов, склеить и кропнуть нужную область, но наверняка кто-то уже решал подобную задачу, не хочу велосипед городить

Danil
02.04.2018
15:05:21
Ну если юзер дабро не дал, то ты не можешь же его использовать
У тебя так понял в манифесте что то вроде этого? <uses-permission android:name="android.permission.NFC">?

Павел
02.04.2018
15:06:18
ну в манифесте да
есть этот пермишин

Danil
02.04.2018
15:07:02
Ну для тебя плохие новости , начиная с sdk 23 версии у тебя это не будет работать
Нужно у пользователя спросить разрешение

Павел
02.04.2018
15:07:19
что именно?

Danil
02.04.2018
15:07:49
И как раз будет такой диалог , который ты программно создаёшь, только с разрешением на доступ к nfc
https://developer.android.com/training/permissions/requesting.html

Marina
02.04.2018
15:08:07
так ему это и нужно же

Павел
02.04.2018
15:08:18
это разрешения
это другое

Google

RVTexnolog
02.04.2018
15:08:27
Лол

Павел
02.04.2018
15:08:28
они даются один раз
ну точнее не один раз но кароче другое)

Marina
02.04.2018
15:08:56
?

Павел
02.04.2018
15:09:23
Лол
ну давай подколи мол пермишины и разрешения одно и то же. я не так выразился
я имею ввиду что разрешения это разрешения, а я имею ввиду включен или не включен

Danil
02.04.2018
15:10:53
Проверять постоянно во время работы активити имеешь ввиду? И если его вырубили, переадрессовать на другое активити ?

Павел
02.04.2018
15:11:03
да
чтобы активити мониторила сама
или сервис

Yahor
02.04.2018
15:11:33
Broadcast узай наверное

Danil
02.04.2018
15:11:35
А ну это изи

Павел
02.04.2018
15:11:40
кароче я хочу чтобы активити открывалась только при включеном нфс
а если открылась и в юзер уже после выключил нфс чтобы активити узнала об этом

Yahor
02.04.2018
15:13:38
броадкаст по сабытию включения нфс

Unknown
02.04.2018
15:13:45
Можно ли написать приложение которое будет управлять другими приложениями? допустим есть программа WhatSapp.
Хочу написать программу которая введет в поле ввода в WhatSapp буквы. И нажмет на кнпоку Enter.
Понятное дело что с рутом.........

Павел
02.04.2018
15:14:13

Yahor
02.04.2018
15:14:50
не знаю надо чекнуть какие события рассылаются и подписаться на них

Павел
02.04.2018
15:15:02
походу оно) https://stackoverflow.com/questions/18745107/android-listening-to-nfc-adapter-state-changed
спасибо дружише, я реально не вкрусе был куда капать

Google

Yahor
02.04.2018
15:15:56
ну вот пожалуйста нашел ответ сам))
нз

Павел
02.04.2018
15:16:24
тут же эти интенты, бродкасты, пендинг интенты, все летает и передается) андроид кароч
и хер разберешься, еще если бекендщик)

Андрей
02.04.2018
15:25:41
Вообще можно, если использовать вот это http://repo.xposed.info/module/de.robv.android.xposed.installer
но это будет адски непросто и придется влезать в код чужих приложений
и дописывать там управление через те же сокеты, например

Unknown
02.04.2018
15:42:09
@DEADMC Ну да. Типо есть программа левая А. И моя программа Б. Вот программа Б должна как - то передать значение в editText которая находится в программе А и нажать Enter

Yahor
02.04.2018
15:43:53
напиши скрипт который будет слать ивенты а прилажуха а будет их соответственно обрабатывать, костыль но должно работать

Андрей
02.04.2018
15:48:37
алсо, кстати, можно внутри своей проги дергать adb и через него делать что нужно в чужой

McVlaga
02.04.2018
15:48:53
Парни, надо чтобы в navigation drawer по нажатию на итем показывался соответствующий фрагмент. Есть такой код https://gist.github.com/McVlaga/8817d2145a5f95feddaeb22a0c3d0ced. Проблема в том, что мне еще надо вызывать setViewModel(viewModel) на фрагменте, где viewModel для каждого фрагмента разная. Я подумал, что можно сразу инициализировать все фрагменты с соотв вьюМоделями и потом в selectDrawerItem вызывать соотв фрагмент через fragmentManager.replace(mFragment1). Так норм, или можно сделать по-другому? Как бе количество фрагментов одно и тоже всегда, поэтому я думаю норм.

Андрей
02.04.2018
15:49:08
то есть в своей проге содержится сервис, который через adb команды будет кликать и заполнять данные других приложений

Жабра
02.04.2018
15:53:29
Подскажите, пожалуйста: пытаюсь установить соединение, открываю Socket(host, port), хост удалённый, но происходит ошибка подключения, хотя с компа подключение происходит. Какая дальность видимости у Socket?
Может, какой-то другой тип сокета надо использовать?

Андрей
02.04.2018
15:54:49
Ошибка-то какая?
там все что угодно может быть

Yahor
02.04.2018
15:55:06
пермишены есть?
да и стек ошибки

Андрей
02.04.2018
15:55:31
stacktrace в студию

Google


Жабра
02.04.2018
15:59:40
java.net.ConnectException: failed to connect to ... : connect failed: ECONNREFUSED (Connection refused)
at libcore.io.IoBridge.connect(IoBridge.java:138)
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:356)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
at java.net.Socket.connect(Socket.java:616)
at java.net.Socket.connect(Socket.java:565)
at java.net.Socket.<init>(Socket.java:445)
at java.net.Socket.<init>(Socket.java:217)
at neurolab.messenger.Communication.Client.send(Client.kt:66)
at neurolab.messenger.Communication.Client.access$send(Client.kt:25)
at neurolab.messenger.Communication.Client$getMessagesAsync$1.doResume(Client.kt:98)
at kotlin.coroutines.experimental.jvm.internal.CoroutineImpl.resume(CoroutineImpl.kt:54)
at kotlinx.coroutines.experimental.DispatchedTask$DefaultImpls.run(Dispatched.kt:161)
at kotlinx.coroutines.experimental.DispatchedContinuation.run(Dispatched.kt:25)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1412)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:285)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1152)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1990)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1938)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)


Dmitriy
02.04.2018
16:01:34


Жабра
02.04.2018
16:01:44
Подключаюсь и краш

Dmitriy
02.04.2018
16:02:28
ipfw/iptables проверьте. Ошибка указывает на то, что сервер сбрасывает соединение
если с компа проходит соединение попробуйте в эмуляторе запустить. Должно работать.

Admin
ERROR: S client not available

Ivan Silantev
02.04.2018
16:04:47
порт закрыт поди

Жабра
02.04.2018
16:06:03

Sasha
02.04.2018
16:06:56
Ребят, как на Котлине конвернуть строку в список Gson-ом?
Интересует конкретно type

Андрей
02.04.2018
16:08:49


Жабра
02.04.2018
16:09:05

Андрей
02.04.2018
16:09:27
на 8 если в мэйнпотоке отрабатывает, он просто вот так его и закроет
то есть корутины есть смысл проверить

Жабра
02.04.2018
16:11:26

Yahor
02.04.2018
16:11:50
проверь айпишник и порт, может фаервол еще блокирует

Жабра
02.04.2018
16:11:56
Другим

Google

Жабра
02.04.2018
16:12:42

Андрей
02.04.2018
16:13:05
Пингани, например

Жабра
02.04.2018
16:13:15
На этой же сети висит комп, он коннектился и общался
Но андройд не даёт.
Socket точно позволяет вылазить за локальную сеть?

Iden
02.04.2018
16:19:12
А зачем он тогда нужен и какой протокол?

Жабра
02.04.2018
16:28:25

VSKut
02.04.2018
16:28:49
Может подскажете хоть что-то... есть LG с битым экраном и, возможно, битым тачем. Экран тупо чёрный, подсветка работает. Стал чёрным после залития водой, был разбит и до этого, но тач работал. Отладка по USB отключена, рута нет :(
Нужно как-то вытянуть из него фотки

isom.programmer
02.04.2018
16:29:54
Ребят, подскажите пожалуйста где ошибка?

-_-
02.04.2018
16:31:55

isom.programmer
02.04.2018
16:35:49

Жабра
02.04.2018
16:37:42
Для работы с UDP точно подходит Socket?

Quantum Harmonizer
02.04.2018
16:38:13
Кажется, проблема в бэкграунде.

Жабра
02.04.2018
16:40:38

isom.programmer
02.04.2018
16:41:33