1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/westinyang-hap-viewer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

HapViewer

## Описание проекта > Для технического консультирования перейдите сюда: [о разработчиках](https://kaihongpai.feishu.cn/wiki/CqWLwJRadibxztkrIWZcogWxnXd) Кроссплатформенный просмотрщик HAP, который позволяет разработчикам просматривать информацию о HAP на компьютере и использовать такие возможности, как одноклик установка на устройство. Поддерживаемые приложения - Платформа: OpenHarmony, HarmonyOS, HarmonyOS NEXT (звездный вариант) - Целевые API: API9+ - Модели приложений: Stage (модель FA пока не рассматривается) Открытый репозиторий - [Gitee](https://gitee.com/westinyang/hap-viewer) - [GitHub](https://github.com/westinyang/hap-viewer) ### Серия проектов - **Компьютерная версия (кроссплатформенная)**: [westinyang/hap-viewer](https://gitee.com/westinyang/hap-viewer) - Версия для мобильных устройств (Android): [westinyang/hap-viewer-android](https://gitee.com/westinyang/hap-viewer-android) - Веб-версия (адаптивная): [westinyang/hap-viewer-web](https://gitee.com/westinyang/hap-viewer-web) ### Проекты-производные - [hapv-cli](https://gitee.com/ericple/hapv-cli) `Консольная версия просмотра HAP, поддерживается @ericple` - [HapViewer-iOS](https://github.com/F7YM/HapViewer-iOS) `Версия для iOS, поддерживается @F7YM` ## Установка - https://gitee.com/westinyang/hap-viewer/releases ## Инструкция по использованию - Для использования функций установки и удаления необходимо самостоятельно настроить hdc в переменные среды - Из-за ошибок (hdc) в текущей версии hdc list targets не отображает Android устройства, но при установке они будут обнаружены.При подключении одновременно Android и OpenHarmony устройств, hdc будет требовать указания конкретного устройства (по моему мнению, это баг). Программа ещё не поддерживает чтение списка устройств и выбор одного из них, поэтому она поддерживает работу только с одним подключенным устройством.

Технологии разработки

GraalVM делает Java снова мощной, используя NativeImage, чтобы скомпилировать программу в исполняемые файлы для целевой платформы, работающие вне JVM, что обеспечивает быстрый запуск и низкий уровень потребления памяти. Для лучших практик и руководства по использованию GraalVM, обратитесь к моему другому открытому проекту: westinyang/java-graalvm-start

  • GraalVM JDK21 (Native Image)
  • JavaFX 21-ea+5
  • ControlsFX 11.1.2
  • gluonfx-maven-plugin

Список функций

  • Открытие приложения (выбор, перетаскивание, использование стандартного метода открытия)
  • Разбор приложения (основная информация, обратный анализ resources.index для получения имени приложения)
  • Техническая проверка (native development, Cocos, Flutter, Qt)
  • Просмотр меню (информация о правах доступа, дополнительная информация)
  • Утилиты для работы (установка, переустановка, открытие, закрытие, удаление, распаковка) — некоторые операции поддерживаются только на устройствах OpenHarmony
  • Разбор установочных пакетов модели Stage API9
  • Разбор установочных пакетов модели FA API9 (ArkTS/JS)

Совместимость - Windows 7 не тестировалось, теоретически совместимо

  • Windows 10/11 тестировалось
  • macOS 11.x Big Sur (Intel) тестировалось
  • Ubuntu 20.04 тестировалось

Предварительный просмотр скриншотов

Видеопрезентация

Лицензионное соглашение

  • Проект лицензирован Apache 2.0, если требуется использование в качестве основы, производное или коммерческое использование, указывайте автора и исходный репозиторий
  • Изображение программы: https://www.flaticon.com/free-icon/apk_9704667

Технический обмен

🐧 Присоединиться к группе технического обмена OpenHarmony

Поддержка спонсорства

🧧 Посетите страницу поддержки спонсорства открытых проектов

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления (6)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/westinyang-hap-viewer.git
git@api.gitlife.ru:oschina-mirror/westinyang-hap-viewer.git
oschina-mirror
westinyang-hap-viewer
westinyang-hap-viewer
master