- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Android常用网络框架小结
原生网络请求HttpUrlConnection 它的API简单,体积较小,因而非常适用于Android项目。压缩和缓存机制可以有效地减少网络访问的流量,在提升速度和省电方面也起到了较大的作用。用法首先我们需要获取到一个HttpURLConnection实例,一般需要new出一个URL对象,并传入目标网络地址,通过调用openConnection()方法获得HttpURLConnection实
2017-02-20 16:07:33
355
原创 Android5.0新控件RecyclerView使用
RecyclerViewRecyclerView介绍 Android5.0中新添加的用来取代ListView的控件,灵活性与可替代性比ListView更好。原理与ListView类似,都是仅仅维护少量的View并且可以展示大量的数据集。但RecyclerView只管回收和复用View,其他可以自己设置,高度解耦(可通过设置LayoutManager实现ListView,GirdView,瀑布流
2017-02-19 23:20:35
319
转载 HTTP长连接和短连接原理浅析
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的
2017-02-19 22:55:11
349
原创 贝塞尔曲线
贝塞尔曲线:贝塞尔曲线,可以通过三个点,来确定一条平滑的曲线。Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞
2017-02-19 22:39:56
505
原创 android--Activity设置全屏或无标题
在开发中我们经常需要把我们的应用设置为全屏或者不想要title,这里是有两种方法的,一种是在代码中设置,另一种方法是在配置文件里改。一、代码实现public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super
2017-02-19 22:36:28
354
原创 计算机基础知识
一计算机概述二软件开发和计算机语言概述三人机交互四常见Dos命令进入退出命令文件夹文件操作命令一、计算机概述A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。应用
2017-02-16 15:38:56
332
转载 简历编写技巧
1. 要(1) 需要有明确的内容模块划分且每个模块内容精炼比如常见的划分:必要的个人信息-主要经历(公司及学校)-专业技能-项目经验。(2) 重点突出工作经历及项目经验项目经验重点突出项目中你的职责、贡献、突出点。 这是简历的重点,也是面试最主要聊的点。 简历的写法和面试都是有技巧的:要突出你擅长的并且面试官可能感兴趣的,引面试官入瓮。(3) 用数字说话比如团队整体业绩提高多少,项目带来什么收益
2017-02-11 21:09:50
375
原创 Android studio项目结构与Gradle相关
android studio项目结构Project视图下Project根目录Module目录Gradle相关概念编译过程Gradle相关文件重要其他文件Logcat控制台颜色修改效果预览实现步骤
2017-01-03 21:13:16
317
原创 Android6.0运行时权限申请
Android6.0后加入运行时权限(为避免安装软件时一次性授权所有权限) 之前我们在安装软件前就会看到软件的权限列表,用户只有在同意之后才能安装,造成我们想要使用某个app就要默默忍受其一些不必要的权限。6.0后,我们可以直接安装,当app需要授权一些涉及用户隐私和设备安全的权限时,我们可以拒绝申请,也可以在设置中对每个app的权限进行查看,对单个权限进行授权或解除授权。普通权限(如访问网络,
2017-01-02 16:03:24
389
翻译 Android UI线程和非UI线程
Android UI线程和非UI线程UI线程及Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread)。 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI toolkit (components from the andro
2016-11-28 22:21:25
416
转载 线程池相关介绍
线程池 Android里面,耗时的网络操作,都会开子线程,在程序里面直接开过多的线程会消耗过多的资源,在众多的开源框架中也总能看到线程池的踪影,所以线程池是必须要会把握的一个知识点;线程运行机制 开启线程过多,会消耗cpu资源 单核cpu,同一时刻只能处理一个线程,多核cpu同一时刻可以处理多个线程 操作系统为每个运行线程安排一定的CPU时间—-时间片,系统通过一种循环的方式
2016-11-28 21:52:45
228
转载 android项目目录及功能作用
src/java原代码存放目录 gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由 Android 开发工具自动产生的。Android 开发工具会自动根据你放入res 目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改 R.java。R.
2016-10-02 11:21:45
1276
转载 Android SDK目录结构及其作用
SDK(software develop kits) add-ons 保存着附加库,Google API如GoogleMaps docs开发的离线文档,包含所有api build-tools 编译需要用到的工具 market_licensing AndroidMarket版权保护组件,可用来反盗版 extras 额外工具,模拟器加速器,向
2016-10-02 11:15:37
544
转载 常见的网络图像格式有哪些,在HTML中各适合什么场合?
目前在网络上最常用的图像格式主要有JPEG、GIF、PNG格式。JPEG格式是目前网络上最流行的图像格式,可以把文件压缩到最小,在 Photoshop软件中以JPEG格式储存时,提供11级压缩级别,目前各浏览器均支持JPEG格式。它是特别为照片图像设计的文件格式。JPEG支持数百万种色彩。JPEG是质量有损耗的格式,这意味着在压缩时,一些图像数据丢失了,这降低了最终文件的质量,然而,图像数据数
2015-09-22 19:20:14
5504
1
原创 新开通的博客
本人现在就读计算机科学与技术专业,听老师前辈们说可以自己开通个博客谢谢自己IT生涯中的一些问题与见解,与大家分享及交流,希望能够提升自己的认知与能力。
2015-05-10 13:01:54
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人