Android ekran çevirme özelliğini kapatma

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Android ekran çevirme özelliğini kapatma

Mesaj gönderen ayhandemirtas »

Arkadaşlar merhaba, form içinde bulamadım. Belki aramasını bilemedim.
XE10 ile android uygulaması yazıyorum.
Telefonda program açıldığında telefon ekranını yan çevirdiğimde uygulama otomatik olarak kapanıyor.
telefon yan iken uygulamayı açtığımda bu sefer telefonu dük tuttuğumda yine program kapanıyor.
sorun ile karşılaşıp çözen arkadaş oldu mu?
Birde uygulamanın yan çalışmasını istemiyorum. Bu özelliği XE10 da nasıl iptal edebilirim.
Teşekkürler.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Android ekran çevirme özelliğini kapatma

Mesaj gönderen SimaWB »

There's no place like 127.0.0.1
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Android ekran çevirme özelliğini kapatma

Mesaj gönderen fesiharslan »

Merhaba;
ayhandemirtas yazdı: Birde uygulamanın yan çalışmasını istemiyorum. Bu özelliği XE10 da nasıl iptal edebilirim.
Teşekkürler.
Cevabını @SimaWB arkadaşımız vermiş. Bende size Delphi 10 Seattle'daki cihaz yönlendirme sırasında oluşan hatanın düzeltilmesi konusunda yardımcı olayım.

Öncelikle şunu belirteyim; karşılaşmış olduğunuz sorun Delphi 10.1 Berlin sürümünde düzeltilmiştir.

Delphi 10 Seattle sürümünde ise bu sorunu aşağıdaki yöntemle çözebilirsiniz.
1- Uygulamanızın bulunduğu klasördeki "AndroidManifest.template.xml" dosyasını bir metin editöründe açın.
XML dosyasında android:configChanges kısmında cihaz yönlendirme seçenekleri yer alır.

Delphi 10 Seattle sürümünde aşağıdaki gibidir.

Kod: Tümünü seç

   android:configChanges="orientation|keyboard|keyboardHidden"
2- android:configChanges satırının sonuna pipe (|) simgesi ile birlikte screenSize yazın ve XML dosyasını kaydedip kapatın.

Düzeltilmiş hali aşağıdaki gibi olmalıdır.

Kod: Tümünü seç

   android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
3- Projeyi yeniden çalıştırın.

İyi Çalışmalar...
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Re: Android ekran çevirme özelliğini kapatma

Mesaj gönderen ayhandemirtas »

Arkadaşlar yeni müsait oldum ve deneme yaptım.
Hata düzeldi.
Teşekkür ederim.

Sanırım 10.1 Berlin sürümüne geçmem gerekiyor. Programda farklı hatalar daha var,
Umarım yeni sürümde bu sıkıntıları yaşamayız.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Android ekran çevirme özelliğini kapatma

Mesaj gönderen fesiharslan »

ayhandemirtas yazdı:Arkadaşlar yeni müsait oldum ve deneme yaptım.
Hata düzeldi.
Teşekkür ederim.

Sanırım 10.1 Berlin sürümüne geçmem gerekiyor. Programda farklı hatalar daha var,
Umarım yeni sürümde bu sıkıntıları yaşamayız.
Görebildiklerim;
1- Ekran yönlendirme anında uygulamanın kapanma sorunu düzeltilmiş,
2- Intel işlemci yapısına sahip mobil platformlarda Deployment'ta işlemci dosyaları devre dışı bırakılarak çalıştırılabiliyordu. Bu sorun da düzeltilmiş. Intel işlemcili platformda uygulamalar doğrudan çalıştırılabiliyor.
3- Android Service uygulamalarında Host tarafından çalıştırılan Servis uygulamasının çalışabilmesi için yine XML dosyasına bir eklenti yapılması gerekiyordu. Delphi 10.1 Berlin sürümünde bu değişikliğe gerek kalmadan Servis uygulaması çalıştırılabiliyor.
Cevapla