首先我们在正式学习安卓网络编程之前先了解几个概念 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
爬虫框架就是一些爬虫项目的半成品,可以将一些爬虫常用功能写好,然
原创 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分页
从08年第一部Android智能手机发布,到如今百花开放。从Android1.5(纸杯蛋糕)到现在Android7.0(牛轧糖),可以说,Android系统变化是巨大,不管是在开发,还是用户体验上都已变得成熟。经过9年发展和互联网开放精神,Github出现许多很不错开源框架,如:retrofit,okhttp,Rxjava,RxAndroid,Glide,Litepal,EventBu
Android发展至今,先后出现了许多流行网络框架,比如Xutils、OkHttp、Volley、Retrofit等框架,但是作为开发者,我们也应有自己搭建网络框架能里,以自己项目“量体裁衣”,另一方面,不是每一个网络框架都是没有缺点比如Xutils 网络请求框架弊端:1、请求方式、地址、参数都拆开了,应该封装到一个对象里面2、请求之前应该判断网络3、每次请求都new了一个Reques
今天,公司需要为一个安卓app选择一个合适网络框架,具体我了解,主要安卓网络框架有okhttp,retrofit,android-async-http,volley。查找网上资料,大致可以得到如下不同言论。1、个人比较推荐Square开源组合,用Retrofit(目前已经是2.0+)+OkHttp基本上已经可以处理任何业务场景了,Square开源库质量还是值得信赖。Retrofit特点
移动端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开源项目,所有开源项目都有详细资料和配套视频
普通iOS开发项目基本就是网络、本地存储+一些狂拽炫酷动画。-------------------- 割 ---------------------网络 AFNetworking JSONKit Reachability EGOTableViewPullRefresh LoadMoreTableFooterView 网络请求首选AFNetworking,无数个项目证明,只选对。 解析
github地址 :https://github.com/linhaosheng/AndroidFramesAndroidFrames是一个集合了一些在日常开发是使用到开源框架,包括网络请求,Gson解析,Glide图片加载,适配器,对话框,权限检查,轮播图,和在App应用,图片压缩,日志打印,加密等日常开发中可能会用到工具类。一 : 首先下载源码然后在项目导入trunk模块(Module)
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 &
在看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阅读
  • 1
  • 2
  • 3
  • 4
  • 5