#android #android-studio #wear-os #wearables
#Android #android-studio #wear-os #носимые
Вопрос:
Я говорю о вещах со стороны телефона. Всякий раз, когда я ищу подобный вопрос, я всегда нахожу людей, использующих GoogleApiClient на стороне телефона. Это обесценилось 3 года назад, так что мне делать на стороне телефона, если я хочу отправить массив строк на носимое устройство?
Комментарии:
1. Вы можете использовать NFC, WiFi, Bluetooth, это зависит от вас. Я считаю, что Bluetooth обычно является лучшим в большинстве случаев. Wi-Fi, конечно, намного быстрее и надежнее, если это вариант в вашем тестовом примере.
2. Итак, в случае Bluetooth телефон будет сервером, а носимый — это правильный клиент?
3. Я сделал это давно, но я думаю, что вам нужно использовать носимое устройство в качестве сервера, если я правильно помню. Просто попробуйте один из способов, и если он не работает, переключитесь, это незначительные изменения tbh
4. Последний вопрос, что такое «ТЕГ»? Я продолжаю находить его на веб-сайте разработчиков для сообщений журнала, я продолжаю отмечать его красным всякий раз, когда я копирую и вставляю его. Вот так: Log.e(ТЕГ, «Ошибка метода create() сокета», e);
5. ТЕГ — это любая строка, которую вы пишете в сообщении журнала, чтобы при просмотре logCat для отладки ошибок вы могли отфильтровать вывод, чтобы он содержал только нужный вам ТЕГ, что значительно упрощает отладку. Обычно TAG — это просто строка имени класса. т.Е. Для вашего MainActivity ТЕГОМ обычно будет «MainActivity»
Ответ №1:
GoogleAPI заменил устаревший GoogleApiClient.
Вы можете использовать DataClient или MessageClient в зависимости от ваших требований. Оба они расширяют новый класс GoogleAPI.
Посмотрите, что вам нужно, проверив это :