自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 OkHttp的简单封装

       我们都知道,很多app的应用都离不开对网络的请求,OkHttp是一个很好的移动网络请求框架。使用起来非常方便,但是如果每使用一次网络请求就要去new 一个client,不仅代码冗长多余,而且没有必要浪费资源,所以我们今天要讲的就是将OkHttp进行简单的封装,作为一个工具类来调用,也体现了java三要素之一:封装。      在上一篇里,已经说过如何添加依赖和网络权限,这里就不赘...

2018-11-03 15:50:01 2006 1

原创 android网络框架--OkHttp

      OkHttp是Square公司开发的一款处理网络请求的开源框架。鉴于OkHttp的使用口碑相当不错,Google好像在6.0版本以后直接将其源码引入,并且删除了HttpClient的相关API,可见OkHttp使用之广泛。笔者曾经也使用过,鉴于水平有限,用过之后就抛诸脑后了,所以写一篇文章记录一下,本文不探讨其源码,只是简单的介绍我在项目中的使用过程。      首先添加依赖...

2018-10-24 15:55:49 221

转载 Android分发机制

Android事件分发机制完全解析,带你从源码的角度彻底理解(上)标签: Android事件分发onTouchdispatchTouchEventonTouchEvent2013-06-20 08:30 312014人阅读 评论(322)收藏举报分类: Android疑难解析(42) 作者同类文章X

2017-12-03 11:42:00 178

原创 从GitHub上下载程序到Android Studio

当然必须要有GitHub账号,没有就shen

2017-10-04 15:54:59 688

翻译 Android后台作业最佳实现(二)

Intelligent Job-Scheduling现在的应用程序,可以在不和用户交互的情况下,完成很多异步任务。1、更新网络资源2、下载信息3、更新后台任务4、调取系统服务调用调度可以明智的提高应用程序的性能,同时还能提高系统的可靠性,比如延长电池使用寿命。JobScheduler可以帮你完成这项工作。JobScheduler是这几个API中最主要的,JobSched

2017-10-04 08:26:52 1659

原创 Android后台作业的最佳实践(一)

在Android编程中如何在后台运行作业,以提高应用程序的性能,并尽量减少对电池的耗尽。本页描述了应用程序可以在不运行前台时执行任务的方式。在许多情况下,应用程序需要在用户不与之交互时执行某些操作。例如,一个相册应用程序可能需要通过压缩其照片来优化其存储;应用程序不希望在用户与它交互时这样做,因为这可能会降低其性能。然而,如果一个应用程序在前台不运行时工作,那么它可能会干扰其他应用程序

2017-09-30 10:10:54 355

原创 Java的线程池

今天来学习一下线程池的知识:当我们需要批量上载或者批量下载的时候,会大量使用线程,最好使用线程池对线程进行管理。定义:线程池是预先创建线程的一种技术。线程池在还没有任务到来之前,创建一定数量的线程,放入空闲队列中,然后对这些资源进行复用。减少频繁的创建和销毁对象。线程池不需要我们自己去调用start()方法。java里面线程池的顶级接口是Executor,是一个执行线程的工具。而线

2017-09-11 08:29:36 171

原创 处理从GitHub下载工程到Android Studio遇到的问题

今天想从GitHub上面下载一个工程到AS里,因为带有GreenDao3,所以报错了,错误如下:Error:Execution failed for task ':app:greendao'.> org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel(Ljava/lang/Object;)

2017-08-10 15:11:41 578

原创 android studio连接魅族真机

一直觉得使用Android studio编程时,使用仿真软件有一定的弊端,软件自带的仿真器更是相当慢,所以决定用真机尝试连接,下载,调试都很方便,真心建议做Android编程还是使用真机为好。笔者使用的真机是魅族metal系列。现在一般的Android手机都应该运行在5.0+以上了,我发现魅族手机Android5.0版本一下的,在AS或者eclipse里面都可以直接连到,不需要使用什么其他的配

2017-08-08 14:31:39 5094

转载 Java Windows7 64位环境配置

首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,点左边的Java Platform (JDK) 7u51进入下一个下载页面,点左边的Accept Lic

2017-08-08 10:54:16 1043

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除