最近在学习FM模块,FM是一个值得学习的模块,可以从上层看到底层。上层就是FM的按扭操作和界面显示,从而调用到FM底层驱动来实现广播收听的功能。
看看Fm启动流程:如下图:
先进入FMRadio.java类,onCreate初始化一些数据,画出FM界面,启动fm在onStart()方法里启动FMRadioService.java (调用bindToService(this, ...
分类:
移动开发 时间:
2014-11-19 20:37:25
阅读次数:
222
等着测试童鞋完工,顺便里了下zookeeper的启动流程
zk3.4.6
启动脚本里面
nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \ -cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG...
分类:
其他好文 时间:
2014-11-14 22:49:29
阅读次数:
353
俗话说的好,牵牛要牵牛鼻子 驾车顶牛,处理复杂的东西,只要抓住重点,才能理清脉络,不至于深陷其中,不能自拔。对复杂的nginx而言,main函数就是“牛之鼻”,只要能理清main函数,就一定能理解其中的奥秘,下面我们就一起来研究一下nginx的main函数。...
分类:
其他好文 时间:
2014-11-12 21:16:34
阅读次数:
404
最近,因和队友一起做linux开发,因为用的不是同一版本linux(他用arch, 我用ubuntu),再配置上经常就不一样,就如这个inittab文件,于是深究了一下原因:
Linux 内核启动 init ,init进程ID是1,是所有进程的父进程,所有进程由它控制。
Ubuntu 的启动由upstart控制,自9.10后不再使用/etc/event.d目录的配置文件,改为/etc/...
分类:
系统相关 时间:
2014-11-12 11:47:38
阅读次数:
217
转载:http://blog.chinaunix.net/uid-20648445-id-3329217.html1:资料附录: xilinx zynq 7000技术参考手册 xilinx zynq 7000软件开发手册 xilinx zynq 7020板级开发手册 ARM v7 cort...
分类:
系统相关 时间:
2014-11-08 16:25:56
阅读次数:
925
详细介绍windows ce操作系统的启动过程...
网上看了后,做了个记录,主要是一个流程,具体代码没有分析,有空再细看。cpu在上电之后,它们会干些什么?答:检查电压大小,确定启动模式等。简单的检查之后呢?答:一般从固化在cpu内部的rom里面执行一小段code。这一小段code具体做了些什么呢?各个cpu厂商会不同,具体我也不知道。但是我们应该知...
分类:
其他好文 时间:
2014-11-05 22:59:00
阅读次数:
740
本文将从引擎源码Jni分析Cocos2d-x3.3RC0的Android Activity的启动流程,下面是详细分析。
一、Jni之Java与C++互调
1、引擎源码Jni、部分Java层和C++层代码分析
1)libcocos2d目录:该目录存放的是Cocos2d-x通过Jni与Android源码互调时,定义的Java层Native的静态Java方法。该方法的
实现在...
分类:
移动开发 时间:
2014-11-02 16:33:26
阅读次数:
188
其实和我们java、c一样通过一个main函数作为入口。main封装在了UIApplicationMain里面。所以后者变成启动入口。他会扫描Info.plist,找到需要加载的入口storyboard,例如Main.storyboard,读取里面的UIViewController。然后就启动起来了...
分类:
移动开发 时间:
2014-11-01 01:02:38
阅读次数:
240