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

OSCHINA-MIRROR/chinasoft4_ohos-reark

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

reark

Описание проекта

  • Проект: reark
  • Серия: адаптация и портирование третьих сторон для OpenHarmony
  • Функционал: запрос данных с сети для отображения на странице, возможность кэширования данных
  • Состояние портирования: основные функции завершены
  • Различия при вызове: нет
  • Версия SDK: SDK6, DevEco Studio 2.2 Beta1
  • Базовая версия: Release Yöntem 0.3

Демонстрация работы

Инструкция по установке

  1. В файле build.gradle в корневой директории проекта добавьте:
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
        }
    }
}
  1. В файле build.gradle модуля entry добавьте:
dependencies {
    implementation('com.gitee.chinasoft_ohos:reark:0.0.1-SNAPSHOT')
    implementation('com.gitee.chinasoft_ohos:reark-appshared:0.0.1-SNAPSHOT')
......  
}

Проект можно запустить на SDK6, DevEco Studio 2.2 beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкция по использованию

  1. Вам потребуются следующие разрешения для доступа к сетевым данным:
  • ohos.permission.INTERNET2. Получение данных в RepositoryFragment и установка обратного вызова:
Call<GitHubRepository> s = new NetworkApi().getRepository(DEFAULT_REPOSITORY_ID);
s.enqueue(new Callback<GitHubRepository>() {
    @Override
    public void onResponse(Call<GitHubRepository> call, Response<GitHubRepository> response) {
        GitHubRepository repository = response.body();
titleTextView.setText(репозиторий.getName());
stargazersTextView.setText("звезд: " + репозиторий.getStargazersCount());
forksTextView.setText("форков: " + репозиторий.getForksCount());
Glide.with(получитьКонтекст())
        .load(репозиторий.getOwner().getAvatarUrl())
        .fitCenter()
        .skipMemoryCache(true)
        .into(avatarImageView);
Glide.with(получитьКонтекст())
        .load(репозиторий.getOwner().getAvatarUrl())
        .fitCenter()
        .skipMemoryCache(true)
        .into(avatarImageView);
UserSettings userSettings = new UserSettings();
userSettings.setId((long) репозиторий.getId());
userSettings.setName(репозиторий.getName());
userSettings.setStargazersCount(репозиторий.getStargazersCount());
userSettings.setForksCount(репозиторий.getForksCount());
userSettings.setAvatarUrl(репозиторий.getOwner().getAvatarUrl());
### Тестовая информация
```Код проверен CodeCheck, ошибок нет.

Код проверен CloudTest, ошибок нет.

Прошёл вирусную безопасность.

Функционал текущей версии демонстрационного примера практически не отличается от оригинального компонента.

### Версионирование

- 0.0.1-SNAPSHOT

### Информация о правах использования и лицензиях

Лицензия MIT

Авторское право © 2013-2017 участников проекта reark

https://github.com/reark/reark/graphs/contributors

Указанному лицу предоставляется бесплатно использовать, копировать, модифицировать, объединять, публиковать, распространять, передавать, продавать копии данного программного обеспечения и связанных с ним документов («Программное обеспечение»), а также давать другим лицам права на использование Программного обеспечения, при условии соблюдения следующих условий:

Вышеуказанное сообщение об авторском праве и данное разрешение должны присутствовать во всех экземплярах или значительных частях Программного обеспечения.



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

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

Введение

В запросе можно выполнить кэширование данных на странице отображения сетевых данных. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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