Android BroadcastReceiver 使用详解
本文转载自 Android BroadcastReceiver 使用详解。版权归原作者所有,此处仅作个人学习备份。 在 Android 系统中,广播(Broadcast)是在组件之间传播数据的一种机制,这些组件可以位于不同的进程中,起到进程间通信的作用 BroadcastReceiver 是对发送出来的 Broadcast 进行过滤、接受和响应的组件。首先将要发送的消息和用于过滤的信息...
本文转载自 Android BroadcastReceiver 使用详解。版权归原作者所有,此处仅作个人学习备份。 在 Android 系统中,广播(Broadcast)是在组件之间传播数据的一种机制,这些组件可以位于不同的进程中,起到进程间通信的作用 BroadcastReceiver 是对发送出来的 Broadcast 进行过滤、接受和响应的组件。首先将要发送的消息和用于过滤的信息...
本文转载自 HashMap源码完全解析(JDK 1.7)(作者:Carson_Ho)。版权归原作者所有,此处仅作个人学习备份。 本文基于 JDK 1.7(Java 7);关于 JDK 1.8 请看 关于 HashMap 1.8 的重大更新。 前言 HashMap 在 Java 和 Android 开发中非常常见。 今天带来 HashMap 的全部源码分析。本文基于 JD...
本文转载自 死锁产生的四个必要条件。版权归原作者所有,此处仅作个人学习备份。 死锁产生的四个必要条件 互斥条件:资源是独占的且排他使用,进程互斥使用资源,即任意时刻一个资源只能给一个进程使用,其他进程若申请一个资源,而该资源被另一进程占有时,则申请者等待直到资源被占有者释放。 不可剥夺条件:进程所获得的资源在未使用完毕之前,不被其他进程强行剥夺,而只能由获得该资源的进程资源释...
本文转载自微信公众号「码农翻身」文章 一个故事讲完https(作者:老刘)。版权归原作者所有,此处仅作个人学习备份。 1. 序言 今天来聊一聊 https 安全传输的原理。 在开始之前,我们来虚构两个人物,一个是位于中国的张大胖,还有一个是位于米国的 Bill。这俩哥们隔着千山万水,通过网络联系上了,两个人臭味相投,聊得火热。两个人越聊越投机,天南地北,海阔天空,还夹杂着不少隐私的话...
本文转载自 关于Android Service真正的完全详解,你需要知道的一切(作者:zejian)。版权归原作者所有,此处仅作个人学习备份。 Service全部内容基本会在本篇涉及到,我们将围绕以下主要知识点进行分析: Service简单概述 Service在清单文件中的声明 Service启动服务实现方式及其详解 Service绑定服务的三种实现方式 关于启动...
Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子: Android屏幕适配全攻略(最权威的官方适配指导) 概览 为什么要屏幕适配 由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可...
Android 编程所使用的 Java 是一门使用垃圾收集器(GC, garbage collection)来自动管理内存的语言,它使得我们不再需要手动调用代码来进行内存回收。那么它是如何判断的呢?简单说,如果一个对象,从它的根节点开始不可达的话,那么这个对象就是没有引用的了,是会被垃圾收集器回收的,其中,所谓的 “根节点” 往往是一个线程,比如主线程。因此,如果一个对象从它的根节点开始是可...
1、干货集中营 每日分享妹子图 和 技术干货,还有供大家中午休息的休闲视频 时隔近7年,这个网站已经打不开了,当初学习热情高涨,每天都会看这个网站推荐的开源库和图片,后来慢慢的不再看了,如今无法访问了,怀念啊 2、掘金 掘金 · 一个只有高手分享的技术社区 3、reactivex An API for asynchronous programming with observabl...
本文为 Markdown实用技巧 系列的基础文章,并没有不可描述的内容 (⊙ω⊙) 为保证语法兼容性,本文只介绍基础语法,扩展语法等其它内容,会在后续的文章中单独介绍。 注意:所有的标记符号均使用英文,中文无效。 标题 Markdown 支持多种标题格式。 利用 = (等号)和 -(减号)可以定义一级标题和二级标题,(任何数量的 = 和 - 都有效果) : ...
本文为 Markdown实用技巧 系列的基础文章,并没有不可描述的内容 (⊙ω⊙) 自从接触了 Markdown 之后,就一直用 Markdown 作为自己的主要书写工具,不论是平时做一些简单的纪录,还是用来写博客,写文档都是非常方便。你现在看到的这篇文章就是用 Markdown 进行书写的。 如果你已经开始使用 Markdown了,那么本文作用对你可以能并不大,请看后续文章。 ...