首先我们在正式学习安卓的网络编程之前先了解几个概念 1、访问网络需要的权限 访问网络属于“侵犯用户利益”行为,因此必须在工程的 AndroidManifest.xml 中声明对应的权限。 【文件 1-1】 添加网络权限 <uses-permission android:name="android.permission.INTERNET"/>2、ANR 异常Application No
1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存, 在 防止多图OOM的时候用得上。2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco &n
看了张哥(stormzhang)的博客之后,深有感触,又让我感慨了一番,而且发现张哥的博客英文跟汉字之间是有空格的,数字跟汉字之间也有空格,看起来很舒服很美观,张哥真的是把每一个细节都做的很好,所以身为草根开发者的我,也要学习。附上张哥博客的一部分截图:一、Android 常用的网络框架大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据。通
原创
2023-05-14 23:33:52
503阅读
Android开发中常用网络框架例举综合本篇简单总结各个框架的使用,以Get请求、JSON解析、图片加载为例。分别使用6个框架HttpURLConnection、HttpClient、AndroidAsyncHttp、Volley、OkHttp、Retrofit2(排序根据提出的时间和学习的顺序)1.HttpURLConnectionHttpURLConnection是较为基础的网络框架,是And
转载
2023-09-19 18:46:43
55阅读
爬虫框架就是一些爬虫项目的半成品,可以将一些爬虫常用的功能写好,然
原创
2022-11-23 15:45:45
228阅读
An
原创
2023-05-22 16:59:31
81阅读
一、选择开源框架的原则1.学习的成本:对该框架学习的时间长短,文档是否齐全的考虑 2.流行的程度:该开源框架是否流行,github 上 start 的个数,都是我们考量的标准 3.是否还在维护:如果该框架没人维护了,随着技术的不断更新,都会出现大大小小的问题的 4.代码的体积: 体积当然不能太大了 5.代码的设计: 整体框架的设计二、Android
转载
2023-06-28 13:24:45
129阅读
一、AndBase框架 1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。 2.andbase封装了大量的常用控件。如list分页
转载
2023-07-03 17:47:57
249阅读
从08年的第一部Android智能手机发布,到如今百花开放。从Android1.5(纸杯蛋糕)到现在Android7.0(牛轧糖),可以说,Android系统的变化是巨大的,不管是在开发,还是用户体验上都已变得成熟。经过9年的发展和互联网的开放精神,Github出现许多很不错的开源框架,如:retrofit,okhttp,Rxjava,RxAndroid,Glide,Litepal,EventBu
转载
2023-07-11 18:54:20
109阅读
Android发展至今,先后出现了许多流行的网络框架,比如Xutils、OkHttp、Volley、Retrofit等框架,但是作为开发者,我们也应有自己的搭建网络框架的能里,以自己的项目“量体裁衣”,另一方面,不是每一个网络框架都是没有缺点的比如Xutils 网络请求框架的弊端:1、请求方式、地址、参数都拆开了,应该封装到一个对象里面2、请求之前应该判断网络3、每次请求都new了一个Reques
转载
2023-07-01 13:57:45
109阅读
今天,公司需要为一个安卓app选择一个合适的网络框架,具体我了解,主要的安卓网络框架有okhttp,retrofit,android-async-http,volley。查找网上的资料,大致可以得到如下不同的言论。1、个人比较推荐Square开源组合,用Retrofit(目前已经是2.0+)+OkHttp基本上已经可以处理任何业务场景了,Square开源库质量还是值得信赖的。Retrofit的特点
转载
2024-05-08 11:09:15
36阅读
移动端UI框架1- FlutterFlutter 是谷歌的移动端 UI 框架,可在极短的时间内构建 Android 和 iOS 上高质量的原生级应用。 Flutter 可与现有代码一起工作, 它被世界各地的开发者和组织使用, 并且 Flutter 是免费和开源的.2- Mint UI地址: 点击打开链接 ( gitHub 14.4k )Mint UI是 饿了么团队开发基于vue .js的移动端UI
转载
2024-05-27 23:04:27
1642阅读
Android开源框架系列 Android开源项目 Android开发常用开源框架2 Android开发常用开源框架3 GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频
转载
2021-12-28 15:00:21
1382阅读
普通的iOS开发项目基本就是网络、本地存储+一些狂拽炫酷的动画。-------------------- 割 ---------------------网络 AFNetworking
JSONKit
Reachability
EGOTableViewPullRefresh LoadMoreTableFooterView 网络请求首选AFNetworking,无数个项目证明,只选对的。 解析
转载
2024-01-20 21:50:42
136阅读
github地址 :https://github.com/linhaosheng/AndroidFramesAndroidFrames是一个集合了一些在日常开发是使用到的开源框架,包括网络请求,Gson解析,Glide图片加载,适配器,对话框,权限检查,轮播图,和在App应用,图片压缩,日志打印,加密等日常开发中可能会用到的工具类。一 : 首先下载源码然后在项目导入trunk模块(Module)
转载
2023-09-10 16:54:07
62阅读
1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。 不过HttpURLConnection和HttpClient的
转载
2024-08-20 17:14:15
32阅读
1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android &
转载
2023-07-15 17:59:10
101阅读
在看android基础的时候,关于网络操作一般都会介绍HttpClient以及HttpConnection这两个包。前者是apache的开 源库,后者是android自带的api。既然提到了他们,都二者进行一个比较,谷歌在官方文档已经说明了,建议在2.3以及以上版本使用 HttpConnection。具体原因呢,是因为对2.1和2.2版本,HttpURLConnection有那么几个Bug,所以建
转载
精选
2014-03-12 21:30:31
646阅读
当我们开发企业级应用的时候,一般都会选择使用已经封装好的http框
原创
2022-12-09 15:17:26
106阅读
在安卓开发中,框架的使用必不可少,合理利用一些好的开发框架,往往可以达到事半功倍的效果。本文小编就将和大家分享安卓开发者不得不知的5款框架,一起来看看吧,新技能get走起~~ 1、thinkAndroid框架github地址: https://github.com/white-cat/ThinkAndr
转载
2023-05-24 16:12:35
210阅读