标签

, , ,

1.android修改了luni/src/main/native/java_lang_ProcessManager.cpp后,使用mmm libcore/ dalvik/libnativehelper/编译,并将out/target/product/godbox/system/lib/libnativehelper.so传到板子上对应位置即可完成更新(原因是luni下的东西生成的是静态库,并在libnativehelper动态库中引用)
2.android的core/java/com/android/internal/util/StateMachine.java状态机实现为一个层次型状态机,要进入一个状态将使从根到当前状态节点的所有state都进入,这种思想比较符合现实中的某些状态,其中每一个状态是一步步走来的,进入了当前状态就蕴含进入了当前路径上的所有状态;代码中有一个wifi/java/android/net/wifi/WifiStateMachine.java实现可用作参考

Advertisements