| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "XBMCApp.h"#include <sstream>#include <unistd.h>#include <stdlib.h>#include <dlfcn.h>#include <string.h>#include <jni.h>#include <android/configuration.h>#include <android/bitmap.h>#include <android/log.h>#include <android/native_window.h>#include <android/native_window_jni.h>#include <androidjni/ApplicationInfo.h>#include <androidjni/BitmapFactory.h>#include <androidjni/BroadcastReceiver.h>#include <androidjni/Build.h>#include <androidjni/CharSequence.h>#include <androidjni/ConnectivityManager.h>#include <androidjni/ContentResolver.h>#include <androidjni/Context.h>#include <androidjni/Cursor.h>#include <androidjni/Display.h>#include <androidjni/DisplayManager.h>#include <androidjni/Environment.h>#include <androidjni/File.h>#include <androidjni/Intent.h>#include <androidjni/IntentFilter.h>#include <androidjni/JNIThreading.h>#include <androidjni/KeyEvent.h>#include <androidjni/MediaStore.h>#include <androidjni/NetworkInfo.h>#include <androidjni/PackageManager.h>#include <androidjni/PowerManager.h>#include <androidjni/StatFs.h>#include <androidjni/System.h>#include <androidjni/SystemClock.h>#include <androidjni/SystemProperties.h>#include <androidjni/URI.h>#include <androidjni/View.h>#include <androidjni/WakeLock.h>#include <androidjni/Window.h>#include <androidjni/WindowManager.h>#include "AndroidKey.h"#include "settings/AdvancedSettings.h"#include "interfaces/AnnouncementManager.h"#include "Application.h"#include "AppParamParser.h"#include "messaging/ApplicationMessenger.h"#include "CompileInfo.h"#include "settings/DisplaySettings.h"#include "windowing/GraphicContext.h"#include "guilib/GUIWindowManager.h"#include "cores/AudioEngine/Interfaces/AE.h"#include "cores/AudioEngine/AESinkFactory.h"#include "cores/AudioEngine/Sinks/AESinkAUDIOTRACK.h"#include "ServiceBroker.h"#include "GUIInfoManager.h"#include "guilib/guiinfo/GUIInfoLabels.h"#include "guilib/GUIComponent.h"#include "platform/android/activity/IInputDeviceCallbacks.h"#include "platform/android/activity/IInputDeviceEventHandler.h"#include "input/mouse/MouseStat.h"#include "input/Key.h"#include "utils/log.h"#include "utils/TimeUtils.h"#include "platform/android/network/NetworkAndroid.h"#include "cores/VideoPlayer/VideoRenderers/RenderManager.h"#include "filesystem/SpecialProtocol.h"#include "TextureCache.h"#include "utils/StringUtils.h"#include "filesystem/VideoDatabaseFile.h"#include "utils/URIUtils.h"#include "utils/Variant.h"#include "windowing/android/VideoSyncAndroid.h"#include "windowing/android/WinSystemAndroid.h"#include "windowing/WinEvents.h"#include "platform/xbmc.h"#include "threads/Event.h"#include <time.h>Macros | |
| #define | GIGABYTES 1073741824 | 
| #define | ACTION_XBMC_RESUME "android.intent.XBMC_RESUME" | 
| #define | PLAYBACK_STATE_STOPPED 0x0000 | 
| #define | PLAYBACK_STATE_PLAYING 0x0001 | 
| #define | PLAYBACK_STATE_VIDEO 0x0100 | 
| #define | PLAYBACK_STATE_AUDIO 0x0200 | 
| #define | PLAYBACK_STATE_CANNOT_PAUSE 0x0400 | 
| #define | PATH_MAXLEN 50 | 
Functions | |
| template<class T , void(T::*)() fn> | |
| void * | thread_run (void *obj) | 
| #define ACTION_XBMC_RESUME "android.intent.XBMC_RESUME" | 
| #define GIGABYTES 1073741824 | 
| #define PATH_MAXLEN 50 | 
| #define PLAYBACK_STATE_AUDIO 0x0200 | 
| #define PLAYBACK_STATE_CANNOT_PAUSE 0x0400 | 
| #define PLAYBACK_STATE_PLAYING 0x0001 | 
| #define PLAYBACK_STATE_STOPPED 0x0000 | 
| #define PLAYBACK_STATE_VIDEO 0x0100 |