Модуль + приложение для Android, Android TV, Wear OS, iOS, MacOS, Windows

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

LMD
Сообщения: 15
Зарегистрирован: Сб ноя 25, 2017 11:04 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение LMD »

Добрый день!
Создал пункт меню в mjdm. В приложении на телефоне прописал адрес сервере mjdm http://192.168.0.55 (до этого была ошибка подключения).
Перезашел в приложение, а там просто черный экран. Ни ошибки подключения ни пунктов меню.
Подскажите, куда копать?
HeavyHard
Сообщения: 11
Зарегистрирован: Вт сен 29, 2020 4:04 pm

Re: Модуль для умных часов на Wear OS + Android приложение

Сообщение HeavyHard »

bartwell писал(а): Вт окт 19, 2021 2:08 pm - В модуль добавлена функция wear_call_menu(). Позволяет удаленно запустить нужное меню на устройстве.
А как вызывать функцию wear_call_menu(). Можно пример?
bartwell
Сообщения: 67
Зарегистрирован: Пн апр 23, 2018 11:10 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение bartwell »

LMD писал(а): Ср авг 03, 2022 7:27 pm Перезашел в приложение, а там просто черный экран. Ни ошибки подключения ни пунктов меню.
Подскажите, куда копать?
А что отдает API? Посмотрите пожалуйста по адресу http://192.168.0.55/modules/android_wear/handler.php
LMD
Сообщения: 15
Зарегистрирован: Сб ноя 25, 2017 11:04 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение LMD »

Если с компа открывать, то вот это возвращает:
{"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}}
bartwell
Сообщения: 67
Зарегистрирован: Пн апр 23, 2018 11:10 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение bartwell »

LMD писал(а): Вс авг 28, 2022 10:08 am Если с компа открывать
Спасибо. А что в настройках самого меню? Ощущение, что в пункте меню вообще ничего не задано.
LMD
Сообщения: 15
Зарегистрирован: Сб ноя 25, 2017 11:04 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение LMD »

Заведены пункты меню, но внутри только заголовки заполнены. Действия не прописаны, пока не разобрался что там писать).
А не может проблема быть из-за того, что у меня https не настроен, а работает через http? Пробую внутри одной домашней сети. Как в роутере из внешки настроить проброс тоже не понял пока, то ли на сервере (orange pi pc) надо прописывать, то ли на роутере, чтобы на нужную папку пробрасывал.
Вложения
Untitled.jpg
Untitled.jpg (112.84 КБ) 6066 просмотров
bartwell
Сообщения: 67
Зарегистрирован: Пн апр 23, 2018 11:10 am

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение bartwell »

LMD писал(а): Вт сен 06, 2022 6:49 pm Заведены пункты меню, но внутри только заголовки заполнены. Действия не прописаны, пока не разобрался что там писать).
Я там ранее кидал несколько скриншотов, как заполнять. Попробуйте пожалуйста поменять все пункты в соответствии с примерами, если не поможет - скиньте еще скриншот формы заполнения меню, попробую у себя воспроизвести.
LMD писал(а): Вт сен 06, 2022 6:49 pm А не может проблема быть из-за того, что у меня https не настроен, а работает через http?
Не должно. Я изначально тестил внутри сети, так же на http.
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение AK1 »

Что-то в модуле неправильно. После установки (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
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение AK1 »

Добавил в файл /var/www/html/modules/android_wear/android_wear.class.php перед 11 строкой require_once('/var/www/html/lib/module.class.php');
и модуль заработал.

Просьба к автору подправить модуль для нормальной установки.

И еще проблема: после callMethod при клике метод выполняется, но приложение закрывается. Так и должно быть?
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: Модуль + приложение для Android, Android TV и Wear OS

Сообщение AK1 »

После переписки с автором модуля подключил вывод картинок. Если надо вывести на экран картинку var/www/html/temp_img/auto.jpg то надо URL указать return "http://192.168.1.40/temp_img/auto.jpg"; где 192.168.1.40 адрес малинки с МДМ.
Ответить