#include <binder/IPCThreadState.h> | |
#include <binder/ProcessState.h> | |
#include <binder/IServiceManager.h> | |
#include <utils/Log.h> | |
#include <SurfaceFlinger.h> | |
using namespace android; | |
int main(int argc, char** argv) | |
{ | |
sp<ProcessState> proc(ProcessState::self()); | |
sp<IServiceManager> sm = defaultServiceManager(); | |
LOGI("ServiceManager: %p", sm.get()); | |
SurfaceFlinger::instantiate(); | |
ProcessState::self()->startThreadPool(); | |
IPCThreadState::self()->joinThreadPool(); | |
} |