自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洞悉玄机的博客

技术整理

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

原创 uses-permission和permission的区别

uses-permission和permission的区别

2017-10-18 14:42:09 498

原创 Handler详解

Handler可以拥有多个Looper吗?

2017-07-30 21:10:07 417

转载 HTTP协议详解

引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。

2017-07-30 20:59:38 683

原创 SQL

更新表ALERT TABLE vendorsADD vend_phone CHAR(20);这条语句给vendors表增加了一列 vend_phoneSQL教程http://www.w3school.com.cn/sql/index.asp

2017-07-30 16:42:47 290 1

原创 Java中的String和Integer

一字符串常量池String Constant PoolinternJava 的Integerint与new Integer到底怎么回事

2017-07-30 15:43:06 581

转载 HTTP 方法:GET 对比 POST

两种最常用的 HTTP 方法是:GET 和 POST。

2017-07-27 15:02:44 251

转载 Android 知识梳理

说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。

2017-07-27 14:02:48 230

转载 安卓文本样式-Spannable的使用

在android中,有 时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来 实现,一方面会使的使用起来特别的复杂,增加了布局文件维护的难度,另一方面,如果加入了太多的控件,在页面加载时也要耗费更多的资源。如果在HTML 中,则可以使用各种标签来实现这些特殊效果,而在android中有类似的机制,只不过不是使用标签来实现,而是使用Spannable对象来实现。

2017-07-26 22:43:39 308

原创 JAVA线程阻塞

线程挂起,休眠,释放资源相关,唤醒等线程问题

2017-07-23 15:38:01 941

转载 Android自定义View:MeasureSpec的真正意义与View大小控制

自定义View是Android开发中最普通的需求,灵活控制View的尺寸是开发者面临的第一个问题,比如,为什么明明使用的是WRAP_CONTENT却跟MATCH_PARENT表现相同。

2017-07-23 15:18:08 349

原创 View的事件体系

根据源码分析Touch事件传递过程

2017-07-22 21:27:11 212

原创 View的基础知识

View的基础知识

2017-07-22 11:45:19 298

原创 APK的Dex文件结构和它的方法数统计分析

方法数统计分析

2017-07-06 18:58:34 1447

原创 Android中的多进程通信

Android中的多进程

2017-07-03 21:04:04 891

原创 Activity的深入理解

Activity

2017-06-29 22:24:38 280

原创 Android5.0以下手机上关于类冲突的总结

Android5.0以下解决类冲突问题

2017-06-28 20:02:04 1212

原创 Android权限

Android系统安全机制Android是一个权限分隔的操作系统,其中每个应用程序运行在具有鲜明的标识系统(Linux的用户ID和组ID),Linux的应用程序以及系统应用程序彼此隔离。Android通过”permission”机制提供一个额外的细粒度安全特性,针对一个特定的进程可以强制执行具体的操作限制。

2017-06-26 20:27:07 618

原创 Android多线程

主要内容Java多线程 Android多线程的实现 Android线程池

2017-06-23 18:24:57 576

原创 Android单元测试研究与实践

Android单元测试

2017-06-21 18:43:42 461

原创 Retrofit

Retrofit2

2017-06-20 21:26:26 211

转载 RxJava 详解

RxJava 到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这就是 RxJava

2017-06-19 18:01:55 325

原创 Android 事件分发机制

事件的重要处理方法dispatchTouchEvent 事件分发 onInterceptTouchEvent 事件阻拦 onTouchEvent 事件处理本文主要针对View的单点触控事件进行分析,不对多点触控和其他类型控件的Touch事件进行说明。 View的单点Touch事件一共有四种状态: MotionEvent.A

2017-06-19 10:30:22 255

翻译 Android基础知识之Fragment

Fragment 表示 Activity 中的行为或用户界面部分。您可以将多个片段组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个片段。您可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且您可以在 Activity 运行时添加或移除片段(有点像您可以在不同 Activity 中重复使用的“子 Activ

2017-06-12 22:07:46 270

翻译 Android基础知识之AIDL

AIDL(Android 接口定义语言)与您可能使用过的其他 IDL 类似。 您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口。 在 Android 上,一个进程通常无法访问另一个进程的内存。 尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组成跨越边界的对象。 编写执行这一编组操作的代码是一项繁琐的工作,因此 Android 会使用 AIDL

2017-06-08 21:50:32 239

翻译 Android基础知识之BindService

绑定服务是客户端-服务器接口中的服务器。绑定服务可让组件(例如 Activity)绑定到服务、发送请求、接收响应,甚至执行进程间通信 (IPC)。 绑定服务通常只在为其他应用组件服务时处于活动状态,不会无限期在后台运行。基础知识绑定服务是 Service 类的实现,可让其他应用与其绑定和交互。要提供服务绑定,您必须实现 onBind() 回调方法。该方法返回的 IBinder 对象定义了客户端用来与

2017-06-08 21:33:28 942

翻译 android四大组件之Service

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。

2017-06-07 21:08:23 197

原创 算法实现-二叉树的按层打印

题目: 有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。解析: 这里的关键数据结构是使用队列来存储节点,因为队列是先进先出顺序,可以保证节点按照顺序弹出,问题的难点是如何换行打印,可以使用两个变量 last和nlast,

2017-06-07 19:21:13 2198

翻译 Android基础组件之Intent

Intent 是一个消息传递对象,可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个:启动 Activity: Activity 表示应用中的一个屏幕。通过将 Intent 传递给 startActivity(),您可以启动新的 Activity 实例。Intent 描述了要启动的 Activity,并携带了任何必要的数据。

2017-06-06 11:02:01 275

原创 android四大组件之Activity

Activity一个应用通常由多个彼此松散联系的 Activity 组成。 一般会指定应用中的某个 Activity 为“主”Activity,即首次启动应用时呈现给用户的那个 Activity。 而且每个 Activity 均可启动另一个 Activity,以便执行不同的操作。 每次新 Activity 启动时,前一 Activity 便会停止,但系统会在堆栈(“返回栈”)中保留该 Activit

2017-06-05 20:20:59 359

原创 Android技术复习

一直没有对自己的技术进行梳理,现在制定了一个技术回顾路线,准备按照如下的题目进行整理:android四大组件android动画android滑动机制,scrollerandroid多线程android常用设计模式android性能分析JNIView的实现原理,事件传递,如何计算View的大小和位置,自定

2017-06-03 20:55:21 156

空空如也

空空如也

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

TA关注的人

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