
Android
文章平均质量分 79
昵称12806
这个作者很懒,什么都没留下…
展开
-
Push推送
Push推送Push推送即:要求必须有一种方式使得服务端的消息可以即时让客户端收到。实现的方式:一、APP主动轮询:APP开启一个服务,并定时到服务器上进行查询,该种方式实现简单,但是非常的消耗服务器资源,而且随着客户端数量的增加,对服务器资源的开销也会固定增加。这是因为轮询方式的实现,必然要求客户端定时的去向服务端进行查询,同时为了能让原创 2015-09-14 17:48:53 · 3892 阅读 · 2 评论 -
Java线程同步中关键字synchronized简述
Java线程同步中关键字synchronized简述一、作用:synchronized关键字通过修饰一个方法或者声明一个代码块,从而产生一个同步对象锁以及对应的同步代码块。每当有线程要对该同步代码块进行访问时,线程就会首先尝试去获取该对象锁,并在成功获取到对象锁后,对该同步代码块进行正常访问,在同步代码块访问过程中,线程会一直持有该对象锁直到同步代码块访问完毕才会释放。在上原创 2015-10-14 13:40:49 · 4248 阅读 · 0 评论 -
安卓系统虚拟机原理 -- 初试DVM创建
原文地址:http://dingran.iteye.com/blog/1694476 在Android的世界中,由名称为app_process的C++本地应用程序(路径为:framework/base/cmds/app_process/app_main.cpp)调用JNI Invocation API 在自身进程中加载dalvikvm虚拟机,这样就开创了j转载 2015-11-27 11:10:52 · 765 阅读 · 0 评论 -
Android源代码一级目录功能说明
---------------- ├── Makefile 全局的Makefile ├── build 系统编译规则和配置所需要的脚本和工具 ---------------- ├── prebuilt 各种平台预编译工具链 ├── bionic转载 2015-11-30 11:16:38 · 413 阅读 · 0 评论