X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=xbmc%2Fandroid%2Factivity%2FXBMCApp.h;h=3218be2acfa1b2441a8c30da99c19666f8a1a80f;hb=2d2eff9c723670fd76f711e94bad69fbd587438c;hp=8259c239121c28726c4e3fa010f486be21c7ea67;hpb=bbf6dcde387e6c6f6262e16fd699150cd9e7506e;p=vuplus_xbmc diff --git a/xbmc/android/activity/XBMCApp.h b/xbmc/android/activity/XBMCApp.h index 8259c23..3218be2 100644 --- a/xbmc/android/activity/XBMCApp.h +++ b/xbmc/android/activity/XBMCApp.h @@ -86,7 +86,7 @@ public: static int GetBatteryLevel(); static bool StartActivity(const std::string &package, const std::string &intent = std::string(), const std::string &dataType = std::string(), const std::string &dataURI = std::string()); - static bool ListApplications(std::vector *applications); + static std::vector GetApplications(); static bool GetIconSize(const std::string &packageName, int *width, int *height); static bool GetIcon(const std::string &packageName, void* buffer, unsigned int bufSize); @@ -99,6 +99,8 @@ public: static bool GetExternalStorage(std::string &path, const std::string &type = ""); static bool GetStorageUsage(const std::string &path, std::string &usage); static int GetMaxSystemVolume(); + static int GetSystemVolume(); + static void SetSystemVolume(int val); static int GetDPI(); protected: @@ -118,10 +120,13 @@ private: static ANativeActivity *m_activity; CJNIWakeLock *m_wakeLock; static int m_batteryLevel; + static int m_initialVolume; bool m_firstrun; bool m_exiting; pthread_t m_thread; - + static CCriticalSection m_applicationsMutex; + static std::vector m_applications; + static ANativeWindow* m_window; static CEvent m_windowCreated;