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

OSCHINA-MIRROR/androidgoodies-LogUtils

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

LogUtils

Введение

Модуль, помогающий отображать логи в приложениях для Android.

Архитектура ПО

Используется компиляция с помощью AIDE для приложений Android. app — это проект библиотеки тестовых классов. liblogutils — библиотека классов, доступная для внешних ссылок. Версия библиотеки классов доступна по ссылке: https://jitpack.io/#com.github.zhangsken/LogUtils

Метод ссылки на библиотеку классов liblogutils

(1) Изменить файл build.gradle верхнего уровня проекта, добавив Maven-репозиторий: allprojects { repositories { ... maven { url 'https://jitpack.io' } } }

Изменить файл build.gradle папки проекта, добавить зависимости проекта

dependencies { implementation 'com.github.zhangsken.LogUtils:liblogutils:2.2.0' }

(2) Использование библиотеки классов во Fragment Метод использования библиотеки классов (режим разделения экрана):

Шаги вызова окна разделения экрана

Intent i = new Intent(MainActivity.this, com.github.zhangsken.liblogutils.LogViewActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(i);

Способ использования библиотеки классов (фрагментный режим):

Импорт класса

import com.github.zhangsken.liblogutils.LogViewFragment;

Этапы реализации фрагмента

LogViewFragment mLogViewFragment = new LogViewFragment(); FragmentTransaction tx = getSupportFragmentManager().beginTransaction(); tx.add(R.id.activitymainFrameLayout1, mLogViewFragment, LogViewFragment.TAG); tx.commit();

(3) Использование элемента управления LogView библиотеки классов В файле макета xxx.xml напрямую добавьте элемент управления: <com.github.zhangsken.liblogutils.LogView xmlns:app="http://schemas.android.com/apk/res-auto" app:tag="Test,Test1" app:level="0" app:lastcount="0" app:textColor="#FF00FF03" app:textIsSelectable="true" android:text="" android:background="#FF000000" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1.0" android:orientation="vertical" android:id="@+id/activitymainLogView1"/> Добавьте управление в исходный код xxx.java: LogView mLogView; mLogView = findViewById(R.id.activitymainLogView1); // Настройка уровня вывода отладки во время выполнения, (можно установить фиксированный уровень в файле xml, эта функция подходит для различий в выводе между несколькими каналами пакетов) mLogView.setLevel(2); // Начать отображение Log. mLogView.startLog();

Вклад участников

ZhanGSKen ZhangShaojian2018@163.com адаптировал систему Android для разработки версии MIUI12.5 для Xiaomi 9.

Документация для справки

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

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

Введение

Журнал приложений Android показывает вспомогательный модуль. Развернуть Свернуть
AGPL-3.0
Отмена

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

все

Участники

все

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

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