Retrofit基础Http请求
简介 Retrofit是Square开 发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、 POST、PUT、DELETE...等请求 概述 1) POJO或模型实体类 : 从服务器获取的JSON数据将被填…
简介 Retrofit是Square开 发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、 POST、PUT、DELETE...等请求 概述 1) POJO或模型实体类 : 从服务器获取的JSON数据将被填…
概述 应用软件程序开发过程中,大都会涉及到UI界面、数据、业务逻辑处理。当业务逻辑非常复杂的时候为了能更清晰的开发维护程序代码,需要对程序进行框架设计,最早的MVC模式便应运而生.后来也被应用于Android应用程序开发中。 MVP可以看作是MVC的一种升级。在MVC中Activity其实是View…
一、介绍 首先,请浏览下面这段handler代码: public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void h…
《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心的同学也可以帮他们不断完善。…
简单使用 完成一个下载任务只需要4行代码,什么断点续传,大文件下载,通知栏进度显示....都不需要你操心。 //创建下载任务,downloadUrl就是下载链接 DownloadManager.Request request = new DownloadManager.Request(Uri.par…
前几天和朋友去餐馆吃饭刚坐下手机就收到一条消息,打开手机一看原来是一款打折优惠App发来的优惠信息,内容为通过此APP消费可享受8折优惠,看到这里是即惊喜又好奇,好奇的是这款APP怎么知道我来这家餐馆消费,手机没有打开APP怎么收到的消息。 (更多…)
标签:推送“内存泄漏”就是一个对象已经不需要再使用了,但是因为其它的对象持有该对象的引用,导致它的内存不能被回收。“内存泄漏”的慢慢积累,最终会导致OOM "内存溢出"的发生,千里之堤,毁于蚁穴。所以在写代码的过程中,应该要注意规避会导致“内存泄漏”的代码写法,提高软件的健壮性。 (更多&hel…
标签:内存内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。 (更多…)
标签:内存前两篇文章Android项目重构之路:架构篇和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。 (更多…)
标签:框架