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

OSCHINA-MIRROR/HarmonyOS-tpc-device-year-class

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

Device Year Class

Device Year Class — это библиотека openharmony, которая реализует простой алгоритм, сопоставляющий объём оперативной памяти устройства, количество ядер процессора и тактовую частоту с годом, когда такая конфигурация считалась топовой. Это позволяет разработчику легко изменять поведение приложения в зависимости от характеристик аппаратного обеспечения телефона.

Сопоставления на момент написания (объём оперативной памяти является предельным значением):

Объём оперативной памяти Условие Класс года
768 МБ 1 ядро 2009
2+ ядра 2010
1 ГБ <1,3 ГГц 2011
1,3 ГГц+ 2012
1,5 ГБ <1,8 ГГц 2012
1,8 ГГц+ 2013
2 ГБ 2013
3 ГБ 2014
5 ГБ 2015
больше 2016

Загрузка

Загрузите последние HAR или получите через Gradle:

implementation 'io.openharmony.tpc.thirdlib:yearclass:1.0.0'

или Maven:

<dependency>
  <groupId>io.openharmony.tpc.thirdlib</groupId>
  <artifactId>yearclass</artifactId>
  <version>1.0.0</version>
</dependency>

Расчёт класса года устройства

Рассчитать класс года текущего устройства просто.

int year = YearClass.get(getApplicationContext());

Затем вы можете использовать класс года для принятия решений в своём приложении или отправить его вместе с аналитикой.

if (year >= 2013) {
    // Выполнить продвинутую анимацию
} else if (year > 2010) {
    // Выполнить простую анимацию
} else {
    // Телефон слишком медленный, не выполнять анимации
}

Дополнительные сведения см. в проекте yearclass-sample.

Улучшение класса года устройства!

Информацию о том, как помочь, смотрите в файле CONTRIBUTING.md.

Лицензия

Класс года устройства лицензирован по BSD. Мы также предоставляем дополнительный патентный грант.

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

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

Введение

Описание недоступно Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

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

Участники

все

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

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