Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
GreenPanda
178 / 29 / 1
Регистрация: 29.08.2010
Сообщений: 228
#1

Как узнать, что приложение было запущено при помощи NFC метки? - Программирование Android

25.08.2014, 12:51. Просмотров 664. Ответов 8

Добрый день,

у меня такой вопрос. Как узнать что приложение было запущено при помощи NFC метки?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2014, 12:51     Как узнать, что приложение было запущено при помощи NFC метки?
Посмотрите здесь:

Телефон в качестве NFC метки - Программирование Android
Можно ли сделать телефон Nfc меткой? И если можно, то как это реализовать?

Проверить, что приложение запущено - Программирование Android
Запускаем приложение первый раз, потом оно свернулось... Теперь заново кликаем на значок и вот тут желательно проверить, что приложение...

Как узнать что приложение свернуто? - Программирование Android
Как узнать что приложение свернуто по нажатию на кнопку Home? Если перехватить копку Home нельзя, как тогда в OnPause узнать что приложение...

Как при помощи Gradle добавлять библиотеки в проект? - Программирование Android
как при помощи Gradle добавлять библиотеки в проект?? А исходники как в проект добавить Android Studio??

Как зашифровать данные на клиенте так, что бы на сервере их можно было расшифровать? - Программирование Android
У меня есть TCP клиент под андроид на JAVA и TCP сервер windows С++. TCP протокол открытый. Я знаю есть библиотека java crypto и OPenSSL....

Как оптимизировать ListviewAdapter чтобы не было разрывов при скроллинге - Программирование Android
Есть адаптер из него не удалось сделать плавный скроллин . Мой ListviewAdapter public class ListViewAdapter extends BaseAdapter...

Как узнать что BroadcastReceiver сообщение зарегистрировано? - Программирование Android
Использую GCM для диалога. Когда приходит новое уведомление я передаю id принятого сообщения в activity. Нужно сделать проверку получила ли...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
25.08.2014, 14:54     Как узнать, что приложение было запущено при помощи NFC метки? #2
...и как это выглядит, запуск с помощью метки NFC?
GreenPanda
178 / 29 / 1
Регистрация: 29.08.2010
Сообщений: 228
25.08.2014, 15:07  [ТС]     Как узнать, что приложение было запущено при помощи NFC метки? #3
Цитата Сообщение от raxp Посмотреть сообщение
...и как это выглядит, запуск с помощью метки NFC?


вот так )
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
25.08.2014, 16:16     Как узнать, что приложение было запущено при помощи NFC метки? #4
1- насколько видно из видео, приложение запускается до того и уже при проведении метки оно чего то вываливает на экран с результатами на передний план (до того видиом просто в фоне)
2- работа с NFC поддерживается API системы, чего нет в большинстве Android гаджетов, только в редких моделях.
GreenPanda
178 / 29 / 1
Регистрация: 29.08.2010
Сообщений: 228
25.08.2014, 16:24  [ТС]     Как узнать, что приложение было запущено при помощи NFC метки? #5
1. он воспользовался приложением для записи данных на NFC метки, что бы записать имя приложения которое будет запущено при чтении метки.

2. может быть NFC и стоит только в некоторых моделях но он становится всё более популярным, да и мне это все равно для личного применения нужно.

3. Думал, что может кто нибудь да смог бы внятно разъяснить что да как.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.08.2014, 04:31     Как узнать, что приложение было запущено при помощи NFC метки? #6
Учитесь гуглить! У меня нет опыта с метками, (и видео у меня не открылось в 3х броузерах) но насколько я понял по документациям и отзывам (минут на 15 заинтересовался), NFC - это просто протокол. Со своим АПИ. Но для удобства можно скачать программу (вроде nfc launcher) которая обрабатывает текст в метке как инструкции на запуск программ. Насколько я знаю, нет разницы кто запускает программу - юзер пальцем или другая программа. Так что единственный вариант - написать свой аналог этого ланчера и передавать некую метку в свою программу при ее старте - "запущено через NFC".
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
27.08.2014, 07:50     Как узнать, что приложение было запущено при помощи NFC метки? #7
Это не ответ на сабж. Как уже сказал, приложение уже висит в процессах и считывает метку. Что там оно дальше делает, запускает второе приложение или выводит себя из фона, вопрос второй.

Топик-стартер утверждает же, что оно само без приложения запускает
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.08.2014, 14:44     Как узнать, что приложение было запущено при помощи NFC метки? #8
Тогда не понял вопроса... Это админский вопрос или программерский?
Приложение чужое, что-то себе делает, а нам надо сделать другую программу которая ведет лог - в 10:00 запущено юзвером а в 10:15 меткой? (ловить сигнал на датчик и факт открытия
Приложение свое(или чужое но с исходниками) и нужно найти место в коде где оно вызывается, поймать метод и что-то сделать?
Или по админски - "просто интересно на какую кнопку нажать что-бы увидеть?"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2014, 14:54     Как узнать, что приложение было запущено при помощи NFC метки?
Еще ссылки по теме:

Как узнать что выбрал пользователь в AutoCompleteTextView - Программирование Android
Доброго времени суток. Как узнать какую подсказку выбрал пользователь из AutoCompleteTextView ? И как сделать чтоб например если выбрал...

Как узнать что устройство подключено к определенной wifi - Программирование Android
Необходимо понять, подключено ли устройство к определенной сети wifi. Помогите пожалуйста!

Как накладывать метки на mapsforge? - Программирование Android
Доброго времени суток! Не могу разобраться как в mapsforge накладывать поверх карты метки. Как я понял координаты метки закладываются в...

Как запускать приложение при блокировке телефона? - Программирование Android
Подскажите пожалуйста, как организовать мне запуск приложения при выключении телефона, точнее при его блокировке? То есть не в фоне...

Передача файлов через NFC - Программирование Android
У меня нет познаний в Java и тем более в программировании под Android, но так уж вышло что мне нужно сделать приложение, которое передаёт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
27.08.2014, 14:54     Как узнать, что приложение было запущено при помощи NFC метки? #9
NFC метка сама по себе ничего запускать не может, это тупой считыватель (ридер), иногда считыватель+программатор (но сути это не меняет). Взаимодействием с NFC может заниматься сервис системы, но по сути этот сервис и есть отдельное приложение, условно драйвер. Производитель железяки со встроенным NFC для ее поддержки встраивает в API системы этот сервис.

Вот видимо получение данных от этого сервиса и интересует TC, т.е. то, что сервис обнаружил метку и выполнил заданный функционал. С другой стороны, если свое приложение может работать с меткой (разумеется при поддержке API самой системой) и может работать в фоновом режиме, то зачем усложнять?
Yandex
Объявления
27.08.2014, 14:54     Как узнать, что приложение было запущено при помощи NFC метки?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru