AndroidApp.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // AABB - [2020-04-13 11:57:46]
  2. #ifndef _ANDROIDAPP_H_
  3. #define _ANDROIDAPP_H_
  4. #include "common.h"
  5. #include <jni.h>
  6. /*
  7. 0026A244 AndroidApp_SetupJNI(_JNIEnv *,jclass *)
  8. 0026A260 AndroidApp_GetJNI()
  9. 0026A2B0 AndroidApp_CheckJNI(_JNIEnv *)
  10. 0026A2D8 AndroidApp_GetContext()
  11. 0026A2E4 AndroidApp_RegisterPackageName(char const*)
  12. 0026A324 AndroidApp_GetPackageName()
  13. 0026A330 AndroidApp_FindJavaClass(char const*)
  14. 0026A38C AndroidApp_FindFTTJavaClass(char const*)
  15. 0026A3E0 AndroidApp_IsCpuX86()
  16. 0026A3FA AndroidApp_GetNEONAvailable()
  17. 0026A418 AndroidApp_GetTotalRAMInKB()
  18. 0026A464 AndroidApp_GetPushNotificationsInstance()
  19. 0026A4B0 AndroidApp_GetAdSupportInstance()
  20. 0026A4FC AndroidApp_GetGooglePlusManagerInstance()
  21. 0026A548 AndroidApp_GetFBAudienceManagerInstance()
  22. 0026A594 AndroidApp_GetFacebookManagerInstance()
  23. 0026A5E0 AndroidApp_GetHttpDownloadManagerInstance()
  24. 0026A62C AndroidApp_GetBannerAdManagerInstance()
  25. 0026A678 AndroidApp_GetAnalyticsManagerInstance()
  26. 0026A6C4 AndroidApp_GetAdjustTrackerInstance()
  27. 0026A710 AndroidApp_GetNativeDialogInstance()
  28. */
  29. void AndroidApp_CheckJNI(JNIEnv* a1);
  30. jclass AndroidApp_FindFTTJavaClass(char const* name);
  31. jclass AndroidApp_FindJavaClass(char const* name);
  32. jobject AndroidApp_GetAdSupportInstance();
  33. jobject AndroidApp_GetAdjustTrackerInstance();
  34. jobject AndroidApp_GetAnalyticsManagerInstance();
  35. jobject AndroidApp_GetBannerAdManagerInstance();
  36. jobject AndroidApp_GetContext();
  37. jobject AndroidApp_GetFBAudienceManagerInstance();
  38. jobject AndroidApp_GetFacebookManagerInstance();
  39. jobject AndroidApp_GetGooglePlusManagerInstance();
  40. jobject AndroidApp_GetHttpDownloadManagerInstance();
  41. JNIEnv* AndroidApp_GetJNI();
  42. uint32 AndroidApp_GetNEONAvailable();
  43. jobject AndroidApp_GetNativeDialogInstance();
  44. char* AndroidApp_GetPackageName();
  45. jobject AndroidApp_GetPushNotificationsInstance();
  46. int AndroidApp_GetTotalRAMInKB();
  47. bool AndroidApp_IsCpuX86();
  48. void AndroidApp_RegisterPackageName(const char* a1);
  49. jint AndroidApp_SetupJNI(JNIEnv* env, jobject obj);
  50. int FTTMEM_PlatformFreeDiskSpace(); // 0026CEB4
  51. // 00274DB0
  52. int FTTNet_GetReachability();
  53. #endif //_ANDROIDAPP_H_