Модуль + приложение для Android, Android TV, Wear OS, iOS, MacOS, Windows
Модератор: immortal
Re: Модуль + приложение для Android, Android TV и Wear OS
Добрый день!
Создал пункт меню в mjdm. В приложении на телефоне прописал адрес сервере mjdm http://192.168.0.55 (до этого была ошибка подключения).
Перезашел в приложение, а там просто черный экран. Ни ошибки подключения ни пунктов меню.
Подскажите, куда копать?
Создал пункт меню в mjdm. В приложении на телефоне прописал адрес сервере mjdm http://192.168.0.55 (до этого была ошибка подключения).
Перезашел в приложение, а там просто черный экран. Ни ошибки подключения ни пунктов меню.
Подскажите, куда копать?
Re: Модуль для умных часов на Wear OS + Android приложение
А как вызывать функцию wear_call_menu(). Можно пример?bartwell писал(а): Вт окт 19, 2021 2:08 pm - В модуль добавлена функция wear_call_menu(). Позволяет удаленно запустить нужное меню на устройстве.
Re: Модуль + приложение для Android, Android TV и Wear OS
А что отдает API? Посмотрите пожалуйста по адресу http://192.168.0.55/modules/android_wear/handler.phpLMD писал(а): Ср авг 03, 2022 7:27 pm Перезашел в приложение, а там просто черный экран. Ни ошибки подключения ни пунктов меню.
Подскажите, куда копать?
Re: Модуль + приложение для Android, Android TV и Wear OS
Если с компа открывать, то вот это возвращает:
{"status_code":0,"message":"ok","data":{"yadevices_installed":false,"items":[{"id":0,"order":0,"type":"two_rows_item","title":false,"menu_id":null,"clickable":false}],"click":null}}
Если раскомментить первые две строки в handler.php, то выдает вот это:
Notice: Undefined index: ID in /var/www/modules/android_wear/handler.php on line 53
Notice: Undefined index: MENU_ID in /var/www/modules/android_wear/handler.php on line 53
{"status_code":0,"message":"ok","data":{"yadevices_installed":false,"items":[{"id":0,"order":0,"type":"two_rows_item","title":false,"menu_id":null,"clickable":false}],"click":null}}
{"status_code":0,"message":"ok","data":{"yadevices_installed":false,"items":[{"id":0,"order":0,"type":"two_rows_item","title":false,"menu_id":null,"clickable":false}],"click":null}}
Если раскомментить первые две строки в handler.php, то выдает вот это:
Notice: Undefined index: ID in /var/www/modules/android_wear/handler.php on line 53
Notice: Undefined index: MENU_ID in /var/www/modules/android_wear/handler.php on line 53
{"status_code":0,"message":"ok","data":{"yadevices_installed":false,"items":[{"id":0,"order":0,"type":"two_rows_item","title":false,"menu_id":null,"clickable":false}],"click":null}}
Re: Модуль + приложение для Android, Android TV и Wear OS
Спасибо. А что в настройках самого меню? Ощущение, что в пункте меню вообще ничего не задано.
Re: Модуль + приложение для Android, Android TV и Wear OS
Заведены пункты меню, но внутри только заголовки заполнены. Действия не прописаны, пока не разобрался что там писать).
А не может проблема быть из-за того, что у меня https не настроен, а работает через http? Пробую внутри одной домашней сети. Как в роутере из внешки настроить проброс тоже не понял пока, то ли на сервере (orange pi pc) надо прописывать, то ли на роутере, чтобы на нужную папку пробрасывал.
А не может проблема быть из-за того, что у меня https не настроен, а работает через http? Пробую внутри одной домашней сети. Как в роутере из внешки настроить проброс тоже не понял пока, то ли на сервере (orange pi pc) надо прописывать, то ли на роутере, чтобы на нужную папку пробрасывал.
- Вложения
-
- Untitled.jpg (112.84 КБ) 6066 просмотров
Re: Модуль + приложение для Android, Android TV и Wear OS
Я там ранее кидал несколько скриншотов, как заполнять. Попробуйте пожалуйста поменять все пункты в соответствии с примерами, если не поможет - скиньте еще скриншот формы заполнения меню, попробую у себя воспроизвести.LMD писал(а): Вт сен 06, 2022 6:49 pm Заведены пункты меню, но внутри только заголовки заполнены. Действия не прописаны, пока не разобрался что там писать).
Не должно. Я изначально тестил внутри сети, так же на http.LMD писал(а): Вт сен 06, 2022 6:49 pm А не может проблема быть из-за того, что у меня https не настроен, а работает через http?
Re: Модуль + приложение для Android, Android TV и Wear OS
Что-то в модуле неправильно. После установки (Raspberry Pi3 из коробки последняя альфа) выдает ошибку
Fatal error: Uncaught Error: Class 'module' not found in /var/www/html/modules/android_wear/android_wear.class.php:11 Stack trace: #0 /var/www/html/lib/android_wear.php(2): include_once() #1 /var/www/html/lib/loader.php(37): include_once('/var/www/html/l...') #2 /var/www/html/index.php(16): include_once('/var/www/html/l...') #3 {main} thrown in /var/www/html/modules/android_wear/android_wear.class.php on line 11
Fatal error: Uncaught Error: Call to undefined function DebMes() in /var/www/html/lib/errors.class.php:117 Stack trace: #0 [internal function]: phpShutDownFunction() #1 {main} thrown in /var/www/html/lib/errors.class.php on line 117
Fatal error: Uncaught Error: Class 'module' not found in /var/www/html/modules/android_wear/android_wear.class.php:11 Stack trace: #0 /var/www/html/lib/android_wear.php(2): include_once() #1 /var/www/html/lib/loader.php(37): include_once('/var/www/html/l...') #2 /var/www/html/index.php(16): include_once('/var/www/html/l...') #3 {main} thrown in /var/www/html/modules/android_wear/android_wear.class.php on line 11
Fatal error: Uncaught Error: Call to undefined function DebMes() in /var/www/html/lib/errors.class.php:117 Stack trace: #0 [internal function]: phpShutDownFunction() #1 {main} thrown in /var/www/html/lib/errors.class.php on line 117
Re: Модуль + приложение для Android, Android TV и Wear OS
Добавил в файл /var/www/html/modules/android_wear/android_wear.class.php перед 11 строкой require_once('/var/www/html/lib/module.class.php');
и модуль заработал.
Просьба к автору подправить модуль для нормальной установки.
И еще проблема: после callMethod при клике метод выполняется, но приложение закрывается. Так и должно быть?
и модуль заработал.
Просьба к автору подправить модуль для нормальной установки.
И еще проблема: после callMethod при клике метод выполняется, но приложение закрывается. Так и должно быть?
Re: Модуль + приложение для Android, Android TV и Wear OS
После переписки с автором модуля подключил вывод картинок. Если надо вывести на экран картинку var/www/html/temp_img/auto.jpg то надо URL указать return "http://192.168.1.40/temp_img/auto.jpg"; где 192.168.1.40 адрес малинки с МДМ.