Интеграция
Через library сгенерировать har-пакет, добавить har-пакет в папку libs. В entry Gradle добавить следующий код: implementation fileTree(dir: 'libs', include: ['.jar', '.har'])
allprojects{ repositories{ mavenCentral() } } implementation 'io.openharmony.tpc.thirdlib:ohos-async-library:1.0.2'
Добавление зависимостей библиотеки
implementation 'cz.msebera.android:httpclient:4.5.8'
compileOnly 'org.conscrypt:conscrypt-openjdk-uber:2.5.0'
Использование функций
Пожалуйста, обратитесь к исходному коду.
## Лицензии
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ, ВОСПРОИЗВЕДЕНИЯ И РАСПРОСТРАНЕНИЯ
1. Определения.
«Лицензия» означает условия использования, воспроизведения и распространения, определённые разделами 1–9 настоящего документа.
«Лицензиар» означает владельца авторских прав или лицо, уполномоченное владельцем авторских прав, которое предоставляет Лицензию.
«Юридическое лицо» означает объединение действующего субъекта и всех других субъектов, которые контролируют, контролируются или находятся под общим контролем с этим субъектом. Для целей этого определения «контроль» означает (i) право, прямое или косвенное, определять направление или управление таким субъектом, будь то по контракту или иным образом, или (ii) владение пятьюдесятью процентами (50%) или более выпущенных акций, или (iii) бенефициарное владение таким субъектом.
«Вы» (или «Ваш») означает физическое лицо или Юридическое лицо, осуществляющее разрешения, предоставленные настоящей Лицензией.
«Исходная форма» означает предпочтительную форму для внесения изменений, включая, но не ограничиваясь, исходный код программного обеспечения, документацию и файлы конфигурации.
«Форма объекта» означает любую форму, полученную в результате механического преобразования или перевода Исходной формы, включая, помимо прочего, скомпилированный объектный код, сгенерированную документацию и преобразования в другие типы носителей.
«Работа» означает произведение авторства, будь то в Исходной или Объектной форме, предоставленное по Лицензии, как указано уведомлением об авторских правах, включённым или прикреплённым к работе (пример приведён в Приложении ниже).
«Производные работы» означают любую работу, будь то в исходной или объектной форме, которая основана на (или получена из) Работы и для которой редакционные изменения, аннотации, разработки или другие модификации представляют собой в целом оригинальное произведение авторства. Для целей настоящей Лицензии Производные Работы не включают работы, которые остаются отделимыми от или просто ссылаются (или связываются по имени) на интерфейсы Работы и Производных Работ.
«Вклад» означает любое произведение авторства, включая первоначальную версию Работы и любые модификации или дополнения к этой Работе или Производным Работам, которые намеренно представлены Лицензору для включения в Работу владельцем авторских прав или лицом или Юридическим лицом, уполномоченным представлять от имени владельца авторских прав. Для целей данного определения «представленный» означает любую форму электронного, устного или письменного общения, отправленного Лицензиару или его представителям, включая, помимо прочего, общение в электронных списках рассылки, системах контроля исходного кода и системах отслеживания проблем, которые управляются или от имени Лицензора для обсуждения и улучшения Работы, но исключая общение, которое явно помечено или иным образом обозначено в письменной форме владельцем авторских прав как «Не вклад».
«Соучастник» означает Лицензиар и любое физическое или Юридическое лицо, от имени которого Вклад был получен Лицензором и впоследствии включён в Работу.
2. Передача авторских прав
*Примечание: часть текста запроса не переведена, так как содержит код.* **Лицензия**
В соответствии с условиями настоящей Лицензии каждый Автор настоящим предоставляет Вам бессрочную, всемирную, неисключительную, бесплатную, безвозмездную, безотзывную лицензию на воспроизведение, подготовку производных работ, публичный показ, публичное исполнение, сублицензирование и распространение Работы и таких производных работ в форме Исходного или Объектного кода.
**3. Предоставление патентной лицензии**
В соответствии с условиями настоящей Лицензии, каждый Автор настоящим предоставляет Вам бессрочную, всемирную, неисключительную, бесплатную, безвозмездную, безотзывную (за исключением случаев, указанных в данном разделе) патентную лицензию на создание, использование, предложение к продаже, продажу, импорт и иную передачу Работы, где такая лицензия применяется только к тем патентным требованиям, которые могут быть лицензированы таким Автором и которые обязательно нарушаются их Вкладом самостоятельно или в сочетании с Работой, для которой такой Вклад был представлен. Если Вы инициируете патентный судебный процесс против любого лица (включая встречный иск в судебном процессе), утверждая, что Работа или Вклад, включённые в Работу, представляют собой прямое или косвенное нарушение патента, то любые патентные лицензии, предоставленные Вам по настоящей Лицензии для этой Работы, прекращают своё действие с даты подачи такого судебного процесса.
**4. Перераспределение**
Вы можете воспроизводить и распространять копии Работы или производных работ на любом носителе, с изменениями или без них, и в форме исходного или объектного кода, при условии соблюдения следующих условий:
(а) Вы должны предоставить всем получателям Работы или производных работ копию настоящей Лицензии;
(б) Вы должны размещать заметные уведомления о том, что Вы изменили файлы;
(в) Вы должны сохранять в исходной форме любых производных работ, которые Вы распространяете, все авторские права, патенты, товарные знаки и уведомления об авторстве из исходной формы Работы, за исключением тех уведомлений, которые не относятся к какой-либо части производных работ;
(г) если Работа включает в себя текстовый файл «NOTICE» как часть своего распространения, то любые производные работы, которые Вы распространяете, должны включать читаемую копию уведомлений об авторстве, содержащихся в таком файле NOTICE, за исключением тех уведомлений, которые не относятся к какой-либо части производных работ, по крайней мере в одном из следующих мест: в текстовом файле NOTICE, распространяемом как часть производных работ; в исходной форме или документации, если они предоставляются вместе с производными работами; или в отображении, генерируемом производными работами, если и там, где такие сторонние уведомления обычно появляются. Содержание файла NOTICE предназначено только для информационных целей и не изменяет Лицензию. Вы можете добавить свои собственные уведомления об авторстве в производные работы, которые вы распространяете, наряду или в качестве дополнения к тексту NOTICE из Работы, при условии, что такие дополнительные уведомления об авторстве не могут быть истолкованы как изменяющие Лицензию.
Вы можете добавить своё собственное заявление об авторских правах к своим модификациям и можете предоставить дополнительные или различные условия лицензии для использования, воспроизведения или распространения Ваших модификаций или для любых таких производных работ в целом, при условии, что Ваше использование, воспроизведение и распространение Работы иным образом соответствует условиям, изложенным в настоящей Лицензии.
**5. Представление вкладов**
Если Вы явно не укажете иное, любой вклад, намеренно представленный Вами для включения в Работу Лицензиару, будет осуществляться на условиях и положениях настоящей Лицензии без каких-либо дополнительных условий или положений. Несмотря на вышеизложенное, ничто в настоящем документе не заменяет и не изменяет **Условия любого отдельного лицензионного соглашения, которое вы, возможно, заключили с Лицензиаром в отношении таких Вкладов.**
6. Торговые марки. Данная Лицензия не даёт разрешения на использование торговых названий, торговых марок, знаков обслуживания или названий продуктов Лицензиара, за исключением случаев, когда это необходимо для разумного и обычного использования при описании происхождения Работы и воспроизведения содержания файла NOTICE.
7. Отказ от гарантий. Если иное не требуется применимым законодательством или не согласовано в письменной форме, Лицензиар предоставляет Работу (и каждый Участник предоставляет свои Вклады) на условиях «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых, включая, без ограничения, любые гарантии или условия ПРАВОВОГО ТИТУЛА, ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ, ПРИГОДНОСТИ ДЛЯ ПРОДАЖИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Вы несёте исключительную ответственность за определение целесообразности использования или распространения Работы и принимаете на себя все риски, связанные с использованием Вами разрешений в рамках настоящей Лицензии.
8. Ограничение ответственности. Ни при каких обстоятельствах и ни по какой правовой теории, будь то деликт (включая небрежность), договор или иное, если иное не требуется действующим законодательством (например, умышленные и грубые действия) или согласовано в письменной форме, ни один Участник не несёт перед Вами ответственности за убытки, включая любые прямые, косвенные, специальные, случайные или последующие убытки любого характера, возникающие в результате настоящей Лицензии или использования или невозможности использования Работы (включая, но не ограничиваясь, убытки за потерю деловой репутации, остановку работы, сбой или неисправность компьютера или любые другие коммерческие убытки или потери), даже если такой Участник был предупреждён о возможности таких убытков.
9. Принятие гарантии или дополнительной ответственности. Распространяя Работу или Производные Работы, Вы можете выбрать предложение и взимание платы за принятие поддержки, гарантии, возмещения ущерба или других обязательств и/или прав, соответствующих настоящей Лицензии. Однако, принимая такие обязательства, Вы можете действовать только от своего имени и под свою исключительную ответственность, а не от имени любого другого Участника, и только если Вы соглашаетесь освободить каждого Участника от ответственности за любую ответственность, понесённую или претензии, предъявленные такому Участнику по причине Вашего принятия любой такой гарантии или дополнительной ответственности.
**КОНЕЦ УСЛОВИЙ И ПОЛОЖЕНИЙ**
ПРИЛОЖЕНИЕ: Как применить лицензию Apache к своей работе.
Чтобы применить лицензию Apache к своей работе, прикрепите следующее стандартное уведомление, заменив поля, заключённые в квадратные скобки «[ ]», своей собственной идентифицирующей информацией. (Не включайте скобки!) Текст должен быть заключён в соответствующий синтаксис комментариев для формата файла. Мы также рекомендуем, чтобы имя файла или класса и описание цели были включены на ту же «печатную страницу», что и уведомление об авторских правах, для облегчения идентификации в сторонних архивах.
Авторское право [yyyy] [имя владельца авторских прав]
Распространяется под лицензией Apache, версия 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если иное не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )