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

OSCHINA-MIRROR/chinasoft4_ohos-PasswordStrengthBar

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

PasswordStrengthBar

Проект

  • Название проекта: PasswordStrengthBar.
  • Серия: openharmony, адаптация сторонних компонентов.
  • Функция: просмотр силы пароля с помощью разделённой шкалы силы.
  • Состояние переноса проекта: основная функция реализована.
  • Различия при вызове: отсутствуют.
  • Версия разработки: SDK6, DevEco Studio 2.2 Beta1.
  • Базовая версия: Release 1.2.0.

Демонстрация эффекта

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

  1. В файле build.gradle в корневом каталоге проекта:
 allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
 }
  1. В файле build.gradle модуля entry:
dependencies {
   implementation('com.gitee.chinasoft_ohos:PasswordStrengthBar:1.0.0')
   ......
}

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

Использование

  1. Добавьте в свой XML-макет:
<com.ohos.thenishchalraj.passwordstrength.PasswordStrengthBar
        ohos:id="$+id:passwordBarCheck"
        ohos:height="4vp"
        ohos:width="match_parent"
        ohos:top_margin="6vp"
        ohos:right_margin="16vp"
        ohos:left_margin="16vp"/>
  1. Найдите компонент в MainAbilitySlice:
  PasswordStrengthBar passwordStrengthBar = (PasswordStrengthBar) findComponentById(ResourceTable.Id_passwordBarCheck);
  PasswordStrengthBar passwordField = (TextField) findComponentById(ResourceTable.Id_passwordFieldCheck);
  passwordStrengthBar.setStrengthColor(-3355444, mColor1, mColor2, mColor3, mColor4);
  passwordField.addTextObserver(new Text.TextObserver() {

      @Override
      public void onTextUpdated(String str, int i, int i1, int i2) {
          calculation(str);
          if (str.isEmpty()) {
              see.setVisibility(Component.INVISIBLE);
          } else {
              see.setVisibility(Component.VISIBLE);
          }}});

Тестирование

CodeCheck и CloudTest прошли тестирование без исключений. Вирусная безопасность проверена. Текущая демонстрационная версия аналогична исходному компоненту.

Итерация версий

1.0.0

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

Apache License Version 2.0

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

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

Введение

Оцените надёжность пароля с помощью отдельных индикаторов надёжности. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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