mirror of https://github.com/encounter/SDL.git
Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!)
This commit is contained in:
parent
f4e02a5c1b
commit
97fad04551
|
@ -198,6 +198,14 @@ extern DECLSPEC int SDLCALL SDL_AndroidGetExternalStorageState(void);
|
||||||
*/
|
*/
|
||||||
extern DECLSPEC const char * SDLCALL SDL_AndroidGetExternalStoragePath(void);
|
extern DECLSPEC const char * SDLCALL SDL_AndroidGetExternalStoragePath(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
\brief Request permissions at runtime.
|
||||||
|
|
||||||
|
This blocks the calling thread until the permission is granted or
|
||||||
|
denied. Returns SDL_TRUE if the permission was granted.
|
||||||
|
*/
|
||||||
|
extern DECLSPEC SDL_bool SDLCALL SDL_AndroidRequestPermission(const char *permission);
|
||||||
|
|
||||||
#endif /* __ANDROID__ */
|
#endif /* __ANDROID__ */
|
||||||
|
|
||||||
/* Platform specific functions for WinRT */
|
/* Platform specific functions for WinRT */
|
||||||
|
|
|
@ -2461,6 +2461,11 @@ const char * SDL_AndroidGetExternalStoragePath(void)
|
||||||
return s_AndroidExternalFilesPath;
|
return s_AndroidExternalFilesPath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SDL_bool SDL_AndroidRequestPermission(const char *permission)
|
||||||
|
{
|
||||||
|
return Android_JNI_RequestPermission(permission);
|
||||||
|
}
|
||||||
|
|
||||||
void Android_JNI_GetManifestEnvironmentVariables(void)
|
void Android_JNI_GetManifestEnvironmentVariables(void)
|
||||||
{
|
{
|
||||||
if (!mActivityClass || !midGetManifestEnvironmentVariables) {
|
if (!mActivityClass || !midGetManifestEnvironmentVariables) {
|
||||||
|
|
Loading…
Reference in New Issue