Bu yazımızda android cihazın ekran kararma süresi ile ilgili özelliğine değineceğiz.
Bildiğiniz gibi delphi ile android cihazın bütün özelliklerine erişim sağlanabilmektedir ve sadece "WRITE_SETTINGS" izinlerini açmalısınız.
Androidapi.JNI.Provider, // JSettings_SystemClass
FMX.Helpers.Android; // SharedActivityContext
function GetScreenOffTimeout: Integer;
begin
Result := TJSettings_System.JavaClass.getInt(
SharedActivityContext.getContentResolver,
TJSettings_System.JavaClass.SCREEN_OFF_TIMEOUT,
15000); // 15 seconds is default is not found
end;
function SetScreenOffTimeout(ATimeOut: Integer): Boolean;
begin
Result := TJSettings_System.JavaClass.putInt(
SharedActivityContext.getContentResolver,
TJSettings_System.JavaClass.SCREEN_OFF_TIMEOUT,
ATimeOut);
end;
Orjinal Konu www.delphi.org sitesinde yer almaktadır kodları şahsen denemedim.
Hiç yorum yok:
Yorum Gönder