随机推荐

startService()源码分析

前言startService()源码分析之前Android 6.0是有简单分析过的,但太久了,而且记录也很粗糙,到现在也忘记得差不多了。最近抽空重新走一下,也算是自己的复习吧。这里看的是Android P的源代码。正文这里是Apk1去启动Apk2的服务(Apk2没有启动过)Intent...

樊小纯:借我

借我一个暮年借我碎片借我瞻前与顾后借我执拗如少年借我后天长成的先天借我变如不曾改变借我素淡的世故和明白的愚借我可预知的脸借我悲怆的磊落借我温软的鲁莽和玩笑的庄严借我最初与最终的不敢借我不言而喻的不见借我一场秋啊可你说这已是冬天

Android创建Widget

前言简单的记录一下Android小部件Widget的创建,Widget也就是Launcher界面上的小部件,很实用的一个功能。主要实现:创建小部件和参数介绍添加小部件View的点击事件等记录一下,方便自己查阅。正文个人流水,不一定适合您隐藏内容!付费阅读后才能...

Java基础之—反射2

本文摘抄于《Java基础之—反射(非常重要)》一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获...

sleep和wait的区别简介

前言记录一下sleep和wait的区别正文wait必须搭配synchronize一起使用,而sleep不需要;进入wait状态的线程能够被 notify 和 notifyAll 线程唤醒,而 sleep 状态的线程不能被 notify 方法唤醒;wait 通常有条件地执行,线程...

AS全工程搜索并替换字符串

1、Studio打开工程,选中要所有的项目。2、右键选择“Replace in Path..”3、搜索要替换的字符串,find 键 替换即可4、然后会弹出提示框提示替换多少。可自行选择注:如果替换的字符串过多,请记住备份工程文件,因为谁也说不准替换完了之后会出现什么错误,所以请谨慎...