- 博客(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关注的人