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

OSCHINA-MIRROR/HarmonyOS-tpc-NoHttp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
UPGRADE.md 1.6 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
yanzhenjie Отправлено 8 лет назад 8f5f866

NoHttp升级日志

1.1.1

  1. 修改包名为com.yanzhenjie.com,开发者从旧版升级后会发生编译错误,请使用全局替换,将com.yolanda.nohttp替换为com.yanzhenjie.nohttp即可。 因此依赖方式也由com.yolanda.nohttp:nohttp:version变为com.yanzhenjie.nohttp:nohttp:version
  2. 新增一种非队列的异步请求方式,调用后会立即发起请求:
Request<String> req = NoHttp.createStringRequest(url, RequestMethod.GET);
AsyncRequestExecutor.INSTANCE.execute(0, req, new OnResponseListener<String>() {
       @Override
       public void onStart(int what) {
       }

       @Override
       public void onSucceed(int what, Response<String> response) {
       }

       @Override
       public void onFailed(int what, Response<String> response) {
       }

       @Override
       public void onFinish(int what) {
       }
});
  1. 修复StringRequest中按照服务器ContentType指定编码集解码(原来是由于解析contentType错误,默认utf-8解码)。
  2. 优化缓存逻辑,在不使用缓存的时候可提升请求速度与性能。
  3. 下载模块增加回调下载速度,具体可以参考Demo或者使用文档
void onProgress(int what, int progress, long fileCount, long speed);
  1. 兼容服务器要求重定向时Location中返回不完整url的问题。
  2. 升级okhttp为3.6.0。
  3. Demo中添加6.0运行时权限管理,使用我的另一个权限管理库:AndPermission

Опубликовать ( 0 )

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

1
https://gitlife.ru/oschina-mirror/HarmonyOS-tpc-NoHttp.git
git@gitlife.ru:oschina-mirror/HarmonyOS-tpc-NoHttp.git
oschina-mirror
HarmonyOS-tpc-NoHttp
HarmonyOS-tpc-NoHttp
1.1.1