OkGo — 3.0: новый уровень производительности, стандартная RESTful-архитектура на основе OkHttp
Идеи для этого проекта были заимствованы из следующих проектов:
Авторы этих проектов заслуживают благодарности. Вы можете использовать их проекты или попробовать OkGo. Если у вас возникнут проблемы при использовании OkGo, пожалуйста, сообщите нам об этом.
Ссылки на дружественные проекты В этом проекте используются изображения из другого моего открытого проекта:
Девятиячеечный элемент управления в этом проекте также является моим открытым проектом:
Контакты
Демонстрация
Будущие версии
Другие функции пока не определены. Если у вас есть идеи, присоединяйтесь к обсуждению в группе или отправьте свои предложения через issue. Я отвечу вам как можно скорее.
Для пользователей Android Studio:
Обычно достаточно добавить основной пакет okgo. Остальные три пакета можно выбрать по своему усмотрению!
//Обязательно добавить
compile 'com.lzy.net:okgo:3.0.4'
//Остальные три пакета добавить по необходимости
compile 'com.lzy.net:okrx:1.0.2'
compile 'com.lzy.net:okrx2:2.0.2'
compile 'com.lzy.net:okserver:2.0.5'
Пользователи Eclipse могут выбрать добавление jar-файлов из корневого каталога этого проекта в /jar
каталоге:
Как правило, необходимо добавить как минимум okhttp, okio и okgo jar-файлы. Остальные три jar-файла можно добавить по своему усмотрению.
Обязательно добавить:
Остальные три jar-файла добавить по необходимости:
okrx-1.0.2.jar
okrx2-2.0.2.jar Документ
Данный проект имеет документацию в формате Wiki, которая всегда синхронизирована с последней версией библиотеки. Если вы обнаружите, что документация отличается от вашей версии, рекомендуется обновить её до последней версии.
— [Здесь] (https://github.com/jeasonlzy/okhttp-OkGo/wiki) находится страница документации для версии 3.x.
— [Здесь] (https://github.com/jeasonlzy/okhttp-OkGo/tree/v2.1.4) находится документация для версии 2.x. Обратите внимание, что проблемы старых версий больше не будут поддерживаться, и все ошибки будут исправлены в последней версии. Рекомендуется использовать последнюю версию библиотеки.
Если у вас возникли проблемы с использованием, выполните следующие действия:
Для тех, кто не хочет компилировать проект, предоставляется APK для непосредственного запуска, чтобы удобно просматривать результаты. Вы можете скачать его, нажав на значок:
Демонстрация проекта использует мой собственный сервер, который иногда может быть нестабильным. Пожалуйста, будьте терпеливы, если скорость интернета низкая.
Чтобы просмотреть информацию о предыдущих версиях, нажмите на значок:
Если вы столкнулись с проблемами при использовании, сначала проверьте журнал консоли. Если проблема не ясна из журнала, и вы не уверены, является ли это ошибкой библиотеки или проблемой сервера, рекомендуется использовать метод захвата пакетов для анализа сетевых данных. Подробные инструкции по захвату пакетов можно найти здесь.
Скрытие кода
Код всех проектов (okgo, okrx, okrx2, okserver) может быть скрыт. Однако, поскольку в основе лежит okhttp, он не может быть скрыт, поэтому достаточно добавить следующий код скрытия:
#okhttp
-dontwarn okhttp3.**
-keep class okhttp3.**{*;}
#okio
-dontwarn okio.**
-keep class okio.**{*;}
Конечно, если вам действительно не нужно скрывать код okgo, вы можете продолжить добавлять следующий код:
#okgo
-dontwarn com.lzy.okgo.**
-keep class com.lzy.okgo.**{*;}
#okrx
-dontwarn com.lzy.okrx.**
-keep class com.lzy.okrx.**{*;}
#okrx2
-dontwarn com.lzy.okrx2.**
-keep class com.lzy.okrx2.**{*;}
#okserver
-dontwarn com.lzy.okserver.**
-keep class com.lzy.okserver.**{*;}
Лицензии
Copyright 2016 jeasonlzy(廖子尧)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )