自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙龟的文具盒

记录自己喜欢探究的东西,分享自己领悟的真谛~

  • 博客(12)
  • 收藏
  • 关注

转载 Android 获取ROOT权限原理解析

转载自:http://blog.csdn.net/chaihuasong/article/details/8463212一、 概述本文介绍了android中获取root权限的方法以及原理,让大家对android玩家中常说的“越狱”有一个更深层次的认识。二、 Root的介绍1. Root 的目的可以让我们拥有掌控手机系统的权限,比如删除一些system/app下面的无用软件,更换开关机铃声

2016-03-23 22:55:14 459

转载 Android 签名机制:Key的产生方法和签名原理

转载自: http://tjlibaoh.blog.163.com/blog/static/2112264132014259563977/apk签名作用:在Android 系统中,所有安装 到 系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该perm

2016-03-23 21:37:39 847

原创 访问一个网页过程中发生了什么

前言本文以小明在图书馆连接网线,并访问网页为例,剖析TCP/IP协议栈工作原理,让读者了解这神奇的计算机网络底层协议的作用。获取本机的IP【DHCP】当小明连上网线,通过以太网接口连上了学校的交换机,而校园网其实就是一个ISP(Internet Service Provider),提供DNS服务。 1. 小明笔记本连接网络并没有自己的IP,而IP是互联网的唯一标识地址。在图书馆局域网内,小明笔记本

2016-03-20 15:35:16 2213

原创 计算机网络之传输层总结

提供进程间通信,host to host,路由器与交换机无法干涉。端口号介绍端口号范围:0-65535 16位 0-1023周知端口号端口号列表:TCP 21端口:FTP 文件传输服务 TCP 23端口:TELNET 终端仿真服务 TCP 25端口:SMTP 简单邮件传输服务 UDP 53端口:DNS 域名解析服务 TCP 80端口:HTTP 超文本传输服务 TCP 110端口:POP3

2016-03-19 21:00:57 691

原创 Thread的run与start的区别

面试的时候被问到这个问题,当时懵懂了一下,答得不太好=。=,所以把源码翻来看看,总算是有所了解。线程的实例化线程在实例化的时候,并不能直接运行,而只是分配资源,其构造方法都会调用create方法: /** * Initializes a new, existing Thread object with a runnable object, * the given name a

2016-03-17 22:23:58 1017

原创 ListView与RecyclerView的区别

android 5.0推出了recyclerView,号称更快的listview,那他们究竟有什么本质上的不同呢?现在来好好探究下。RecycleBin vs Recycler这两个类是重用view的核心类,其负责回收多余的view并对新的view进行重用,实际都是使用arrayList,不同之处是RecycleBin是对View一整个item进行存储,而Recycler则对ViewHolder进行

2016-03-17 21:30:57 10914

原创 View事件分发机制分析

谈到View事件分发,相信大家都不陌生,我也自己琢磨了一下事件分发机制,从源码分析,提取了关键的步骤,并做小小的总结。 主要相关的类与方法为: ViewGroup: dispatchTouchEvent() onInterceptTouchEvent() onTouchEvent()View: dispatchTouchEvent() onTouchEvent()整体的思想可以概括为:

2016-03-11 11:27:30 612 3

原创 Volley原理分析之网络请求层

前言13年google就推出volley了,作为一个喜欢使用这个网络请求框架的娃,也是时候研究研究下该框架的原理了。初始化初始化volley,大家都知道会调用Volley.newRequestQueue(),那我们就沿着源码追溯下去。 /** * Creates a default instance of the worker pool and calls {@link RequestQueue#

2016-03-11 09:48:19 524

原创 android IPC通信小结

通信方式介绍Bundle 文件共享 AIDL Messenger ContentProvider SocketBundle适合单向数据传输,即进程A启动进程B的服务或者其他组件时,通过intent.putExtra传输。当服务端是service时,可以在对应的onStartCommand和onBind 方法中访问传输过来的intent,不过要注意,此intent是新的实例,不是原来的实例。

2016-03-06 21:06:58 568

原创 android启动模式小结

关于acitivity启动模式的一些总结

2016-03-05 15:01:17 406

原创 android线程小结

android线程使用方式及原理

2016-03-03 23:43:55 401

原创 android图片获取加载小结

本文总结了android图片获取方式以及需要注意的问题

2016-03-03 18:41:45 504

空空如也

空空如也

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

TA关注的人

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