一、alarm的调用过程 1. alarm设置过程 frameworks/base/core/java/android/app/AlarmManager.java frameworks/base/services/core/jni/com_android_server_AlarmManagerSer ...
分类:
其他好文 时间:
2019-10-27 18:28:17
阅读次数:
123
最近在了解公司历史的发展,发现了公司产品中几乎都要使用 文件,不禁好奇这个 到底是何方神圣。 so 文件 是 的缩写,见名思义就是共享的对象,机器可以直接运行的二进制代码。 主要存在于 和 系统中。 "【参考:安卓so文件是什么,又是如何开发出来的呢? 】" 它是 实现的功能函数集合,并对外提供标准 ...
分类:
其他好文 时间:
2019-10-27 11:11:13
阅读次数:
115
在记录优化内容前选搞清楚web渲染流程的四个主要步骤: 以上步骤是一个渐进的过程,为了提高用户体验,渲染引擎试图尽可能快的把结果显示给最终用户。它不会等到所有HTML都被解析完才创建并布局渲染树。它会在从网络层获取文档内容的同时把已经接收到的局部内容先展示出来。 优化思路: 为了保障首屏内容的最快速 ...
分类:
Web程序 时间:
2019-10-22 18:39:59
阅读次数:
120
最近梳理了一下安卓的知识体系,先构建一个整体性的认知,也作为以后的学习路线的依据。 【一、从原理角度出发】1、Activity生命周期和启动模式2、View的事件体系与工作原理3、四大组件的工作过程4、JNI和NDK编程 //5、线程与线程池 //多线程编程、线程同步问题、6、消息机制 //主要是讲 ...
分类:
移动开发 时间:
2019-10-19 20:21:19
阅读次数:
145
https://download.csdn.net/download/qq_34609108/10038417 https://blog.csdn.net/qq_34609108/article/details/78082849 ...
分类:
微信 时间:
2019-10-17 17:25:40
阅读次数:
133
java JNI机制 JNI概述及简单例子介绍 系统环境代指本地操作系统环境,它有自己的本地库和CPU指令集。本地程序(Native Applications)使用C/C++这样的本地语言来编写,被编译成只能在本地系统环境下运行的二进制代码,并和本地库链接在一起。本地程序和本地库一般地会依赖于一个特... ...
分类:
编程语言 时间:
2019-10-17 00:56:09
阅读次数:
103
CSS中的animation属性可用于为许多其他CSS属性设置动画,例如颜色,背景色,高度或宽度。 每个动画都需要使用@keyframes这种at-rule语句定义,然后使用animation属性来调用它,如下所示: 每个@keyframes的 at-rule CSS语句规则都定义了在动画过程中的特 ...
分类:
Web程序 时间:
2019-10-08 16:08:38
阅读次数:
306
垃圾的标准 对象被判定为垃圾的标准: 没有被其他对象引用 判断对象是否为垃圾的算法: 引用计数算法 可达性分析算法 引用计数算法 判断对象的引用数量: 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 任何引用计数 为0的对象实例可以被当作 ...
分类:
其他好文 时间:
2019-10-07 00:50:39
阅读次数:
93
下午远程帮别人弄了很久的eclipse,安装时老是出现如图的字样 最后在安装配置文件中找到问题所在,这个最新版本的eclipse需要jdk1.8的环境,由于系统的jdk是1.7,版本过低从而导致安装失败。 故卸掉原来的jdk重新安装jdk1.8就可以解决问题。这个问题虽小,但也是容易让人疏忽的。 下 ...
分类:
系统相关 时间:
2019-10-05 22:29:26
阅读次数:
160
1、编写java代码 MyThread.java 使用jni调用一个c程序,上传至/home/mythread/com/tigger/目录下 2、编译成class程序 javac MyThread.java 3、生成头文件 javah packageName.ClassName 此命令需要在包外执行 ...
分类:
编程语言 时间:
2019-10-03 23:42:15
阅读次数:
156