Files
PS_AI_Agent/ConvAI/Convai/Source/Convai/Private/ConvaiAndroid.cpp
2026-02-19 12:44:26 +01:00

31 lines
690 B
C++

// Copyright 2022 Convai Inc. All Rights Reserved.
#include "ConvaiAndroid.h"
//#define PLATFORM_ANDROID 1
#if PLATFORM_ANDROID
#include "AndroidPermissionFunctionLibrary.h"
#endif
DEFINE_LOG_CATEGORY(ConvaiAndroidLog);
void UConvaiAndroid::ConvaiAndroidAskMicrophonePermission()
{
#if PLATFORM_ANDROID
TArray<FString> Permissions;
Permissions.Add((FString("android.permission.RECORD_AUDIO")));
UAndroidPermissionFunctionLibrary::AcquirePermissions(Permissions);
#endif
}
bool UConvaiAndroid::ConvaiAndroidHasMicrophonePermission()
{
#if PLATFORM_ANDROID
return UAndroidPermissionFunctionLibrary::CheckPermission("android.permission.RECORD_AUDIO");
#else
return true;
#endif
}