年后面了十余家大厂,每家都会问的一个问题就是Android的消息机制!可见Android的消息机制是多么重要!消息机制之所以这么重要是因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI、事件、生命周期都和消息处理机制息息相关,并且消息处理机制在整个Android知识体系中也是尤其重要,在太多的源码分析的文章讲得比较繁琐,很多人对整个消息处理
分类:
移动开发 时间:
2020-09-17 22:33:40
阅读次数:
43
h5:<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><metaname="Generator"content="EditPlus?"><metaname="Author"content=""><metaname="Keywords"content=""&g
分类:
移动开发 时间:
2020-09-17 22:16:19
阅读次数:
39
根据包名查看adb shell pidof my.app.package ps -T -p pid ...
分类:
移动开发 时间:
2020-09-17 21:57:56
阅读次数:
39
在此处记录下使用过的两种方式: 第一种: 使用 vue-particles vue导入组件 npm install vue-particles --save-dev 在main.js引入(也可以单独在对应模块引入) import Vue from 'vue' import VueParticles ...
分类:
其他好文 时间:
2020-09-17 21:46:47
阅读次数:
28
思路 定义一个数组来记录被点击的元素 arr 数组通过indexOf来来查找 如果有,激活类就是true 没有; 激活类为false 这一步最关键的是查找的内容就是显示出来的index, 点击的时候传递参数(key),通过indexOf查找 如果没有 push到arr; 若是有;splice删除这个 ...
分类:
移动开发 时间:
2020-09-17 21:25:26
阅读次数:
152
使用JS实现数据结构。 1.栈 栈作为简单的数据结构,JS对其实现的方法也相对简单。 代码: class Stack { constructor() { this.stack = []; } push(item) { this.stack.push(item); } pop() { this.sta ...
分类:
Web程序 时间:
2020-09-17 21:02:24
阅读次数:
41
描边 首先的想法就是俩个textview 这样是不是一下子就理解了 感觉很简单实现了? 1.在res下的values里面的colors.xml 新增一个描边颜色 我用的是白色 <?xml version="1.0" encoding="utf-8"?> <resources> <color name ...
分类:
移动开发 时间:
2020-09-17 20:47:31
阅读次数:
39
项目需要文字带描边 上一篇记录了描边 顺带这记录阴影 android:shadowColor 阴影的颜色 android:shadowDx 横向阴影,其值负数是往左,正数是往右 android:shadowDy 竖直方向,其值负数是往左,正数是往右 android:shadowRadius 阴影的半 ...
分类:
移动开发 时间:
2020-09-17 20:45:16
阅读次数:
38
当我们需要进行OpenSSL认证时,需要将相应的CA certificate证书安装到系统中,以便实现OpenSSL。证书安装的地方两种,分别是用户级别和系统级别。若是安装到“系统”级别中,可以带来很大的方便。 现在讲一下如何将CA证书安装到Android的System中: 1.生成Android要 ...
分类:
移动开发 时间:
2020-09-17 20:44:17
阅读次数:
63
使用队列实现栈的下列操作:push(x)--元素x入栈pop()--移除栈顶元素top()--获取栈顶元素empty()--返回栈是否为空注意:你只能使用队列的基本操作--也就是pushtoback,peek/popfromfront,size,和isempty这些操作是合法的。你所使用的语言也许不支持队列。你可以使用list或者deque(双端队列)来模拟一个队列,只要是标准的队列操作即可。你可
分类:
其他好文 时间:
2020-09-17 20:32:25
阅读次数:
29