Проблемы с реализацией RemoteActivityHelperAndroid

Форум для тех, кто программирует под Android
Anonymous
Проблемы с реализацией RemoteActivityHelper

Сообщение Anonymous »

Я пытаюсь написать сопутствующее приложение для циферблата Wear OS, чтобы помочь установить циферблат, если пользователь просматривает страницы на своем телефоне Android. Мне удалось создать простой пользовательский интерфейс с нужным текстом, но мне очень сложно реализовать RemoteActivityHelper для передачи ссылки Play Store с телефона на часы. Я рассмотрел несколько примеров, но ни один из них, похоже, не переносится с легкостью в мое приложение. В своей последней попытке я взял этот фрагмент из справочной документации Google, которая, по их словам, должна выполнять именно то, что я пытаюсь сделать:

Код: Выделить всё

val remoteActivityHelper = RemoteActivityHelper(context, executor)

val result = remoteActivityHelper.startRemoteActivity(
Intent(Intent.ACTION_VIEW)
.setData(
Uri.parse("http://play.google.com/store/apps/details?id=com.example.myapp"))
.addCategory(Intent.CATEGORY_BROWSABLE),
nodeId)
Но Android Studio протестует, а «контекст», «исполнитель», «Uri» и «nodeID» выдают ошибки. Я думаю, что смогу устранить ошибку Uri, импортировав android.net.Uri. У меня все еще есть неразрешенные ссылки на контекст, исполнителя и nodeID. Контекстные действия бесполезны (для меня). Мой файл gradle реализует libs.androidx.wear.remote.interactions, который, я думаю, необходим для RemoteActivityHelper. Очевидно, мне нужно обновить URI для моего приложения....
Извините за такой вопрос новичка, я просто в растерянности. Может ли кто-нибудь помочь мне с этой функцией, желательно на Kotlin?
При открытии приложения на телефоне Android на циферблате должна открыться ссылка для установки. Я попробовал несколько примеров кода, но ни один из них не принят Android Studio.

Подробнее здесь: https://stackoverflow.com/questions/783 ... vityhelper

Вернуться в «Android»