19 lines
490 B
C++
19 lines
490 B
C++
#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();
|
|
}
|