自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android平台下通过HTTP协议实现断点续传下载

我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:   (1)首先获得下载文件的长度,然后设置本地文件的长度。     HttpURLConnection.

2017-03-28 09:22:57 751

原创 Android 传感器用法

Android中常见的八种传感器:       加速度传感器(accelerometer)       陀螺仪传感器(gyroscope)       环境光照传感器(light)       磁力传感器(magnetic field)       方向传感器(orientation)       压力传感器(pressure)       距离传感器(proximit

2017-03-27 15:05:17 793

原创 OSI七层网络模型与TCP/IP四层网络模型

1. OSI网络分层参考模型  网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能

2017-03-27 14:04:00 435

原创 invalidate()和postInvalidate() postInvalidateOnAnimation()的区别及使用

invalidate()和postInvalidate() postInvalidateOnAnimation()的区别及使用Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须

2017-03-23 20:17:46 3180

原创 Android layout属性大全

第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中        android:layout_centerVertical 垂直居中        android:layout_centerInparent 相对于父元素完全居中        android:layout_alignParent

2017-03-22 09:48:21 445

原创 Android中的Adapter

Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View 因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据的展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。  Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的

2017-03-21 20:34:57 3863

转载 Android热修复学习之旅——HotFix完全解析

在上一篇博客 Android热修复学习之旅开篇——热修复概述中,简单介绍了各个热修复框架的原理,本篇博客我将详细分析QQ空间热修复方案。Android dex分包原理介绍QQ空间热修复方案基于Android dex分包基础之上,简单概述android dex分包的原理就是:就是把多个dex文件塞入到app的classloader之中,但是android dex拆包方案中的类是没有重复的,如

2017-03-21 10:06:27 501

转载 深入理解Android渲染机制

基础知识CPU: 中央处理器,它集成了运算,缓冲,控制等单元,包括绘图功能.CPU将对象处理为多维图形,纹理(Bitmaps、Drawables等都是一起打包到统一的纹理)。GPU:一个类似于CPU的专门用来处理Graphics的处理器, 作用用来帮助加快格栅化操作,当然,也有相应的缓存数据(例如缓存已经光栅化过的bitmap等)机制。OpenGL ES:是手持嵌入式设备的3DAPI,

2017-03-19 20:22:43 2294

原创 针对像SlidingMenu这样使用Android Studio结构的第三方库

注意:本教程针对像SlidingMenu这样使用Android Studio结构的第三方库。开始:第一步,去GitHub下载SlidingMenu (下载地址:https://github.com/jfeinstein10/SlidingMenu),下载下来在你的电脑上应该是这样样子的:第二步,建立一个Android Studio项目:第三步,在咱们的SlidingMenu

2017-03-17 15:29:57 910

原创 抽屉效果的实现

优美钢琴曲合集-南尘.mp3                    感谢您阅读我的博客,如果您现在工作、学习累了或者疲惫了,不妨聆听一下音乐,它能够减轻你的疲劳,还能够带给您一种舒适愉悦的心情。        在做谷歌电子市场的时候用的是DrawerLayout实现的抽屉效果,在新闻客户端的时候用的是开源框架SlidingMenu来实现的,总的来说,各有个的优点,侧滑(开源框架)实现的

2017-03-17 11:56:59 1957

原创 颜色六位码和八位码表示

六位码表示:   八位码表示:   1 白色    #FFFFFFFF  2 红色    #FFFF0000  3 绿色    #FF00FF00  4 蓝色    #FF0000FF  5 牡丹红    #FFFF00FF  6 青色    #FF00FFFF  7 黄色     #FFFFFF00  8 黑色      #FF000000  9 海蓝

2017-03-14 20:34:04 62704 2

原创 Android OkHttp完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083;本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下o

2017-03-12 20:19:12 428

原创 ImageLoader 的基本使用

ImageLoader简单介绍 ImageLoader 是最早开源的 Android 图片缓存库, 强大的缓存机制, 早期使用这个图片加载框架的Android应用非常多, 至今仍然有不少 Android 开发者在使用。使用第一步,配置一些参数DisplayImageOptions options = new DisplayImageOptions.Builder().sho

2017-03-10 20:24:11 755

原创 Java的算数运算符、关系运算符、逻辑运算符、位运算符

Java的算数运算符、关系运算符、逻辑运算符、位运算符2015-04-12 02:57 17524人阅读 评论(1)收藏举报本文章已收录于:分类: java(51) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。Java的运算符,分为四类:算数运算符、关系

2017-03-09 08:56:14 721

空空如也

空空如也

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

TA关注的人

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