一、前期基础知识储备我们先来列举一下常见的网络框架:Afinal——作者已经停止更新,不推荐使用。本身也是聚合性框架,不推荐;Android-async-http——基于Apache HttpClient,Android6.0就用不了了,不推荐;xUtils——作者已经停止更新,不推荐使用。本身也是聚合性框架,不推荐;OkHttp——相对成熟的解决方案,Android6.0(2015年)中底层源码
# Retrofit和RxJava使用 在Android开发中,网络请求和响应处理是一个非常重要的部分。Retrofit和RxJava是两个非常流行的库,用于简化网络请求和响应处理的过程。本文将介绍如何结合使用Retrofit和RxJava,并提供示例代码进行演示。 ## Retrofit简介 Retrofit是一个用于Android和Java的类型安全的HTTP客户端库。它使得处理网络请求
原创 2024-04-30 04:23:53
40阅读
Retrofit是一个不错的网络请求库,官方的介绍就是“Type-safe HTTP client for Android and Java by Square, Inc.”1、通过配置gradle将Retrofi
原创 2023-09-25 14:05:31
339阅读
环境要求Android 2.3及以上版本 Java 6及以上版本 配置 GRADLE配置文件下添加引用 <code class=" hljs r"> dependencies { ... compile 'com.squareup.retrofit:retrofit:1.9.0' ... } </code> 当OkHttp存在时,Retrofi
Android常见开源解决方案 小山拉家常 2016-11-02 15:38(一)系统框架1.1 网络请求名称 描述 Android Async HTTP Android异步HTTP库 AndroidAsync 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。 OkHttp 一个Http与Http/2的客户端 Retrofi
转载 2024-09-19 16:23:52
22阅读
1.Retrofit简介A type-safe HTTP client for Android and Java。封装了OkHttp,也是由Square公司贡献的一个处理网络请求的 开源项目。github地址:https://github.com/square/retrofit引入依赖(具体访问github获取最新的依赖): implementation ‘com.squareup.retrofi
转载 2024-08-14 16:36:26
1118阅读
RxJava 与 Retrofit 结合的最佳实践一. 简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求。[Retrofit github地址](https://github.com/square/retrofit)。[Retrofi
转载 2023-08-17 10:29:31
153阅读
Android之使用HttpURLConnection连接网络文章链接:知识点:HttpURLConnection进行网络请求;新名词记录{Java io流操作类:BufferedReader,InputStreamReader,InputStream等}概述做一个APP,[必须]要请求网络,这是无疑问的。现在GitHub上面开源了好多第三方的网络库,比如volley,OKhttp,retrofi
转载 2023-08-25 18:28:26
26阅读
Android开发中,我们经常需要发送网络请求,并且携带一些参数。当我们使用POST请求时,我们可以通过RequestParam注解来指定请求参数。那么在Android中,我们应该用什么注解呢?接下来,让我们来详细了解一下。 ### RequestParam注解简介 RequestParam注解是Spring框架中的一个注解,用于处理请求参数。在Android开发中,我们可以使用Retrofi
原创 2024-05-09 06:06:18
42阅读
Notification即通知,用于在通知栏显示提示信息。 在较新的版本中(API level > 11),Notification类中的一些方法被Android声明deprecated(弃用),其实基本上相当于全部弃用了,因为这个类本身方法就少得可怜。 Android官方声明弃用,一定有它的理由,
转载 2016-03-11 09:37:00
10000+阅读
2评论
二维码的定义:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。  &nb
原创 2023-05-01 07:06:20
2214阅读
# 教你实现 Android 条件逻辑 在 Android 开发中,能够正确地实现条件逻辑是至关重要的。条件语句(如 `if` 语句)可以帮助我们根据不同的逻辑进行不同的操作。本文将带你从零开始实现 Android 条件逻辑,帮助你理解和掌握其中的基本概念与实现步骤。 ## 实现步骤 下面是实现 Android 条件逻辑的基本步骤: | 步骤 | 描述
原创 9月前
117阅读
一、前言、提出问题公司最近举行2011年度创新设计大赛,快年底了正打算写写2010年以来Android开发的心得与经验,正好同事出了个点子:假如A和B两个人分别在不同的地点,能不能实现这样的功能,让A和B之间可以互相感知对方的位置信息。于是整理了一下思绪,说白了分解开来就是两个方面的问题:一、实现信息的即时传递,二、实现基站/wifi、GPS的定位。1. 实现消息的即时传递:说到这个问题大家应该能
转载 2023-10-21 10:39:32
863阅读
android:excludeFromRecents="true"设置为true后,当用户按了“最近任务列表”时候,该Task不会出现在最近任务列表中,可达到隐藏应用的目的。
转载 2022-09-27 10:41:49
2841阅读
# 如何实现"Android android路径" ## 1. 整体流程 在实现"Android android路径"这个功能之前,我们首先需要了解整个流程。下面是实现该功能的步骤: ```mermaid erDiagram 理清需求 --> 学习Android开发基础 --> 编写代码 --> 测试代码 --> 发布应用 ``` ## 2. 详细步骤及代码 ### 1. 理清需
原创 2024-07-09 04:38:14
819阅读
前言Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,而OkHttp现在已经得到Google官方认可,不了解OKHttp的请查看本系列的前作。1.使用前准备老生长谈,先配置build.gradle:dependencies { ... compile 'com.squareup.retrofit2:retrofi
转载 2023-12-26 21:15:36
59阅读
在使用Android开发应用时,开发者们常常遇到“android android红色”的问题,通常是指应用程序中出现的红色错误提示或异常情况。这类问题不仅影响用户体验,还可能导致程序崩溃。因此,如何定位和解决这些错误成为了每位开发者必须掌握的技术能力。 ### 背景定位 在某些场景下,例如开发新应用或者对现有应用进行功能扩展时,开发者可能会面临“android android红色”错误。这类错
原创 7月前
181阅读
什么是WIFI WIFI是一种无线连接技术,可用于手机、电脑、PDA等终端。WIFI技术产生的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。Android平台下的WIFI模块 简单介绍一下,WIFI模块的基本功能: 1. 开关WIFI 除了在WIFI设置界面可以开关WIFI,还有其他的方法可以设置,要查看这些开
转载 11月前
156阅读
# Android Retrofit2 Subscriber科普 在Android开发中,Retrofit2是一个非常流行的网络请求库,它可以帮助开发者快速、简单地发送和处理网络请求。在Retrofit2中,Subscriber是用来订阅网络请求结果的一个重要概念。本文将介绍如何使用Subscriber来处理网络请求结果,并附带代码示例。 ## 什么是Subscriber? 在Retrofi
原创 2024-05-26 05:18:31
74阅读
# Android Retrofit上传文件进度 在Android开发中,我们经常需要使用网络请求来实现文件上传的功能。而使用Retrofit库可以简化我们的网络请求代码。本文将介绍如何使用Retrofit库实现文件上传,并显示上传进度。 ## Retrofit简介 Retrofit是一个用于处理网络请求的库,它基于OkHttp库,可以使我们的网络请求代码更加简洁、可读性更好。Retrofi
原创 2023-12-24 06:10:39
228阅读
  • 1
  • 2
  • 3
  • 4
  • 5