/// <summary> /// Gets the battery status. /// </summary> /// <returns>The battery info.</returns> public static BatteryInfo GetBatteryStatus() { if (TermuxBridge.TryExecuteObject("termux-battery-status", null, out BatteryInfo batteryInfo)) { return(batteryInfo); } return(null); }
/// <summary> /// Gets the audio capabilities. /// </summary> /// <returns>The audio capabilities info.</returns> public static AudioCapabilitiesInfo GetAudioInfo() { if (TermuxBridge.TryExecuteObject("termux-audio-info", null, out AudioCapabilitiesInfo audioCapabilities)) { return(audioCapabilities); } return(null); }
/// <summary> /// Gets the call log. /// </summary> /// <returns>The call log.</returns> /// <param name="offset">Offset.</param> /// <param name="limit">Limit.</param> public static CallLog[] GetCallLog(int offset = 0, int limit = 10) { if (TermuxBridge.TryExecuteObject($"termux-call-log", $"-o {offset} -l {limit}", out CallLog[] call_log))