Как отладить настройку мобильного приложения Canvas LMS - PullRequest
0 голосов
/ 05 ноября 2018

После настройки веб-страницы рабочего стола Canvas LMS с помощью файлов CSS и JS мы должны сделать то же самое в мобильном приложении.

Поскольку мобильное приложение для Android и iPhone является веб-представлением, как я могу проверить классы и идентификаторы тегов html, чтобы применить изменения через файлы CSS или JS?

Спасибо!

1 Ответ

0 голосов
/ 07 ноября 2018

Учитывая, что никто не знает об этом, я поступил следующим образом:

  1. Я клонировал мобильное приложение Canvas из общедоступного репозитория github по адресу: https://github.com/instructure/instructure-android
  2. Я скомпилировал проект и выполнил его на своем собственном устройстве, для чего мне потребовалась демонстрационная лицензия PSPDF, чтобы удовлетворить его зависимость.
  3. Я отладил приложение, в частности, я установил точку останова в: instructure-android/pandautils/src/main/java/com/instructure/pandautils/views/CanvasWebView.java строке 396 или где-то, связывающем переменную с HTML-кодом для отображения в приложении.
  4. Навигация между экранами и ожидание срабатывания точек останова.

Я должен сказать, что ожидал, что большая часть приложения была веб-просмотром, но я ошибался. На самом деле все наоборот: это нативное приложение для Android, которое позволяет выполнять несколько настроек на нескольких экранах с помощью загружаемых файлов CSS и JS.

...