Андрей
отправляется сам текст только или прям нормально html
Андрей
с <a href="projName://google.com">projName://google.com</a>
Андрей
?
Vyacheslav
не работает
Vyacheslav
пробовал
Vyacheslav
отправляется только текст
Андрей
хм
Андрей
я как-то заметил, что некоторые почтовые сервисы все портят и диплинки не работают
Андрей
из-за добавления параметра noopener в ссылку
Андрей
но тут что-то совсем странное, чтоб все теги чистились такого не видел
Vyacheslav
как раз у меня диплинка и по таску линка должна сразу перекидывать на екран без выбора приложения , сделал кастомную схему а тут накакано оказалось
Vyacheslav
единственное дерьморешение которое придумал это закинуть в короткую ссылку эту ДИП линку и уже короткую ссылку отправлять пользователю, но это поликостылизм
Павел
народ подскажите куда посмотреть. есть активити которая работает с nfc. при открытии в онкриейт я проверяю включен ли nfc вот такием образом
mAdapterNFC = NfcAdapter.getDefaultAdapter(this);
if (mAdapterNFC == null || !mAdapterNFC.isEnabled()) {
startNfcSettingsActivity();
}
...
private void startNfcSettingsActivity() {
if (android.os.Build.VERSION.SDK_INT >= 16) {
startActivity(new Intent(android.provider.Settings.ACTION_NFC_SETTINGS));
} else {
startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
}
}
Павел
но если я не включаю нфс то так и остаюсь на активити
Павел
или могу включить активити открывается потом выключить и все норм
Павел
посмотрел в других приложениях там как отлавливается включил выключил нфс, что за хендлер может или еще что подскажите плиз
Danila
Для nfc разве не нужен permission?
Павел
тоесть мой код тупо при старте если нфс не включен открывает настройки нфс для юзера мол включай. но если юзер не включит ничего не произойдет. а я хочу запретить ему вообще попадать на эту активи без нфс включеного. и даже если он попал и после выключил, хочу послать его
Maryna
startActivity(new Intent(android.os.Build.VERSION.SDK_INT >= 16 ? android.provider.Settings.ACTION_NFC_SETTINGS) : android.provider.Settings.ACTION_WIRELESS_SETTINGS));
);
☺️
Павел
Maryna
Павел
ну тот же код с тернарным оператором только
Павел
это ок) ток вопрос в другом
Vi
Тебе нужно проверку делать не в onCreate, а в onResume
Maryna
чем смог тем помог))
Павел
хочу чтото типа - приложение запрашивает включение нфс. и две кнопки - включить(перенаправляет в сетингс) и отмена(на предыдущий экран)
Павел
это диалог
Павел
Maryna
так ты хочешь чтобы что?)
Павел
Maryna
чтобы был диалог?
Павел
да
Павел
но не совсем)
Павел
диалог я могу сделать
Maryna
угу
Danila
А почему не сделать это в onRequestPermissionsResult
Павел
я хочу чтобы если я включил нфс и попал на нужный активити, а потом выключил нфс - снова вылез этот диалог
Maryna
сам выключил?
Павел
Vi
https://developer.android.com/training/permissions/requesting.html
Павел
сам выключил?
да. я включил нфс приложение пустило меня на активити. на активити анимация и надпись- поднеси карту и все случиться. но я тут снова беру вырубаю нфс. и вот сейчас у меня ничего не происходит а хочу чтобы диалог вылез
Maryna
ну вон виталий && danil норм посоветовали
Maryna
в запросе пермишенов
Maryna
ну т.е. в резюме чекаешь есть пермишен или нет
Maryna
и показываешь если надо
Maryna
если я правильно понимаю что ты хочешь
Павел
да я почитал, вроде то что надо. спасибо! завтра уже почитаю и поковыряю, но думаю как раз то что надо
Павел
18 00 - пора домой)
Danila
Вопрос , как ты получаешь доступ к нфс, только через манифест ?
Павел
Павел
для работы с картой я использую либу. ее дали изготовители карты. а для проверки нфс на то включен он или нет - mAdapterNFC = NfcAdapter.getDefaultAdapter(this);
if (mAdapterNFC == null || !mAdapterNFC.isEnabled()) {
startNfcSettingsActivity();
}
Andrew
Ребята, а кто-то работал с open street map. Я хочу получить картинку заданной прямоугольной области. Конечно, можно руками надергать тайлов, склеить и кропнуть нужную область, но наверняка кто-то уже решал подобную задачу, не хочу велосипед городить
Danila
Ну если юзер дабро не дал, то ты не можешь же его использовать
Danila
У тебя так понял в манифесте что то вроде этого? <uses-permission android:name="android.permission.NFC">?
Павел
ну в манифесте да
Павел
есть этот пермишин
Danila
Ну для тебя плохие новости , начиная с sdk 23 версии у тебя это не будет работать
Danila
Нужно у пользователя спросить разрешение
Павел
что именно?
Danila
И как раз будет такой диалог , который ты программно создаёшь, только с разрешением на доступ к nfc
Danila
https://developer.android.com/training/permissions/requesting.html
Maryna
так ему это и нужно же
Павел
это разрешения
Павел
это другое
Anonymous
Лол
Павел
они даются один раз
Павел
ну точнее не один раз но кароче другое)
Maryna
🙃
Павел
Лол
ну давай подколи мол пермишины и разрешения одно и то же. я не так выразился
Павел
я имею ввиду что разрешения это разрешения, а я имею ввиду включен или не включен
Danila
Проверять постоянно во время работы активити имеешь ввиду? И если его вырубили, переадрессовать на другое активити ?
Павел
да
Павел
чтобы активити мониторила сама
Павел
или сервис
Печенье
Broadcast узай наверное
Danila
А ну это изи
Павел
кароче я хочу чтобы активити открывалась только при включеном нфс
Павел
а если открылась и в юзер уже после выключил нфс чтобы активити узнала об этом