Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[Ödüllü Soru] FMX Android projede ekranın sürekli açık bırakılması
#1
10 Puan Değerinde Ödüllü Soru Idea

Bir FMX Projesini Android platformunda çalıştırdığınız zaman cihazın varsayılan tepkimesiz açık kalma süresi 5~8 saniyedir. Ekranın sürekli açık kalması bir tek geliştirici ayarlarında debug modunda iken mümkün olabiliyor.

Kod üzerinden talep ettiğimiz formlarda veya uygulamanın tamamında ekranın hiçbir zaman kapanmaması için yapmamız gereken işlemleri en kısa ve en çabuk çözümü ile gönderen DelphiCan'a 10 puan ödül vereceğim.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla
#2
Merhaba,
FMX tarafında henüz çalışmam olmadı fakat forumdan takip etmeye çalışıyorum yinede.
Sorunsuz çalıştığını belirttikleri, aşağıdaki şekilde bir paylaşım yapılmış.
   uses
     FMX.Helpers.Android,
     Androidapi.Helpers,
     Androidapi.JNI.GraphicsContentViewText;
    
   procedure TForm1.btnKeepScreenOnAddClick(Sender: TObject);
   begin
     CallInUIThreadAndWaitFinishing(
       procedure
       begin
         SharedActivity.getWindow.addFlags(
           TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON);
       end);
   end;
    
   procedure TForm1.btnKeepScreenOnClearClick(Sender: TObject);
   begin
     CallInUIThreadAndWaitFinishing(
       procedure
       begin
         SharedActivity.getWindow.clearFlags(
           TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON);
       end);
   end;


Aşağıdaki şekilde ise tutarsızlık olduğu söylenmiş. Belki eski sürümlerde bu sorun vardır, şuan giderilmiş olabilir. Konu eski bir konu!
begin
 Application.Initialize;
 SharedActivity.getWindow.addFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON);
 Application.Run;
end.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android 64 bit Dahil Etme cihankoca 2 50 10 saat önce
Son Yorum: cihankoca
  Android Sdk Güncellemesi cihankoca 3 73 Dün, Saat: 15:36
Son Yorum: cihankoca
  Android 7.1.1 Null Pointer narkotik 7 479 Dün, Saat: 12:45
Son Yorum: Mr.Developer
  Firemonkey Android Uygulama ile Barcode Okuma coderlegobilisim 1 70 19-09-2019, Saat: 18:27
Son Yorum: Mr.Developer
  Android ile PC Arasında dosya okumak bsogulcan 3 234 22-08-2019, Saat: 16:03
Son Yorum: bsogulcan



Konuyu Okuyanlar: 1 Ziyaretçi