2015-09-30 3 views
1

Есть ли способ открыть приложение с компьютера dekstop (например, автозапуск), когда устройство Android подключено к компьютеру?Приложение автозапуска при подключении телефона к компьютеру

Скажите, что я создаю приложение для Android, а затем приложение установлено на моем устройстве Android (телефон/планшет). И я хочу предоставить этому приложению специальный орган, который позволит устройству автоматически запускать приложение, когда устройство подключено к компьютеру.

Собственно, команда, которая будет выполняться этим приложением, является только командой для открытия веб-браузера.

Мой вопрос:

Как дать этому приложению специальный орган, который позволит устройству автоматически запускать приложение, когда устройство подключено к ПК?

Может ли кто-нибудь дать мне облегчение?

Большое спасибо заранее!

ответ

1

Вы можете зарегистрировать широковещательный приемник, который будет ждать, например, для вещания смены батареи (см. Это: http://developer.android.com/training/monitoring-device-state/battery-monitoring.html). Когда такая трансляция получена, определите, подключены ли вы к ПК и начните надлежащую работу.

Я думаю, что вам может понадобиться ваше приложение для работы все время (началось липкое обслуживание), чтобы сделать эту работу.

+0

Очень хорошая идея, и я постараюсь исследовать ее больше, надеюсь, что я смогу легко ее понять. Теперь вы можете дать мне больше идеи, когда мне нужно запустить этот метод по соединению Bluetooth. Большое спасибо заранее. –

+0

http://stackoverflow.com/questions/8006407/broadcast-if-a-bluetooth-device-is-connecting-disconnecting – Max

+0

@al_kasih_empatix Существует множество трансляций, которые вы можете проверить, чтобы начать свою деятельность ... например, '(USB) ACTION_POWER_CONNECTED Внешнее питание было подключено к устройству.' или даже 'UsbManager.ACTION_USB_DEVICE_ATTACHED', а затем, если вам нужен только Bluetooth, тогда [проверьте документацию] (http://developer.android.com/ reference/android/bluetooth/BluetoothDevice.html) для него, в его трансляциях 'ACTION_PAIRING_REQUEST',' ACTION_FOUND' и т. д. – Bonatti

Смежные вопросы