Exemple #1
0
        private async void GetTemperatureAsync()
        {
            var task = Task.Run(() =>
            {
#if !UNITY_EDITOR && UNITY_ANDROID
                AndroidJNI.AttachCurrentThread();
                float temp = GPerfPlatform.GetBatteryTemperature();
                AndroidJNI.DetachCurrentThread();
#else
                float temp = GPerfPlatform.GetBatteryTemperature();
#endif

                return(temp);
            });

            record.Temperature = await task;
        }
Exemple #2
0
 public float GetTemperature()
 {
     return(GPerfPlatform.GetBatteryTemperature());
 }