xbmc
fofu33
个人微信:qinoem,来交个朋友吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xbmc 从android_main启动时的部分步骤记录
xbmc/android/Android_main.cpp */ extern void android_main(struct android_app* state) { { app_dummy(); state->inputPollSource.process = process_input; CEventLoop eventLoop(state); CXBMC原创 2015-06-01 09:05:46 · 1063 阅读 · 0 评论 -
xbmc接受遥控键值并生成 XBMC_Event的过程
/* xbmc/android/Android_main.cpp */ extern void android_main(struct android_app* state) { { app_dummy(); state->inputPollSource.process = process_input; CEventLoop eventLoop(state); CX原创 2015-06-01 09:13:19 · 1080 阅读 · 0 评论 -
xbmc从onKey到onAction创建CAction对象的过程
注我们以遥控器音量加键为说明例子//xbmc/Application.cpp bool CApplication::OnKey(const CKey& key) { ... int iWin = GetActiveWindowID(); CAction action = CButtonTranslator::GetInstance().GetAction(iWin, key); ...原创 2015-06-01 10:21:49 · 629 阅读 · 0 评论 -
xbmc从onEvent到onkey创建CKey对象的过程
注我们以遥控器音量加键为说明例子//xbmc/Application.cpp bool CApplication::OnEvent(XBMC_Event& newEvent) { switch(newEvent.type) { case XBMC_QUIT: //退出xbmc ... CApplicationMessenger::Get().Quit(原创 2015-06-01 10:25:57 · 660 阅读 · 0 评论 -
xbmc遥控音量加处理过程总结
AndroidKey.cpp将scancode装换为sym,并形成XBMC_Key//xbmc/android/activity/AndroidKey.cpp typedef struct { int32_t nativeKey; int16_t xbmcKey; } KeyMap;static KeyMap keyMap[] = { { AKEYCODE_VOLUME_UP原创 2015-06-01 10:52:49 · 1868 阅读 · 0 评论 -
鼠标键盘xml动作文件的加载过程
在xbmc初次启动中我们说到CApplication::CreateGUI()中的加载按键定义文件,这里我们拿keyboard.xml举例bool CButtonTranslator::Load(bool AlwaysLoad) { m_translatorMap.clear(); // Directories to search for keymaps. They're applied in原创 2015-06-01 10:34:01 · 1370 阅读 · 0 评论
分享