调用顺序图:
细节描述:
- ActivityThread.main(),如果某个应用进程未启动,Zygote则会调用该函数启动主进程。源码位置:frameworks/base/core/java/android/app/ActivityThread.java
-
ActivityThread.h[……]
ActivityThread.h[……]
本篇博客主要用于记录JNI的动态注册可重复使用的代码,分别参考了JNI两种注册过程实战、Java Native Interface: Programmer’s Guide and Specification和JNI Tips等等,代码如下:
/**
* Table of methods assoc[......]
本篇博客并不会详细介绍如何使用Androidstudio来编写Native层代码,因为这部分内容在Androidstudio官网文档中已经被详细描述过了。然而移植c/c++现有库到Android平台是什么意思呢,其实就是把那些现有的c/c++库的源码按照Android平台的架构重新编译一遍。目前An[……]