Windows Phone Emulator | Engin Polat\'ın Windows 8 , Windows Phone 8 ve C# içerikli programcılık sitesi

Arşiv

Etiketlenen yazılar windows phone emulator

Windows 10 UWP uygulamasının Emulator üzerinde çalıştığını yakalamak

29 January 2016 Yorum yapılmamış

Eğer yazdığımız uygulamanın emulator üzerinde mi yoksa gerçek cihazda mı çalıştığını anlamak istiyorsak Windows.Security.ExchangeActiveSyncProvisioning namespace‘inde yeralan EasClientDeviceInformation sınıfından faydalanabiliriz.

var deviceInfo = new EasClientDeviceInformation();

Eğer yukarıdaki kodu emulator üzerinde çalıştıracak olursak

değerleri olacak. Eğer aynı kodu gerçek cihaz üzerinde çalıştıracak olursak aynı property‘lerde cihaza göre farklı değerler olacak.

EasClientDeviceInformation sınıfını kullanarak uygulamanın çalıştığı cihazın emulator veya gerçek cihaz olduğunu aşağıdaki koddaki gibi anlayabiliriz;

public static class DeviceInfo
{
	private static EasClientDeviceInformation deviceInfo = new EasClientDeviceInformation();

	public static bool IsRunningOnEmulator
	{
		get
		{
			return (deviceInfo.SystemProductName == "Virtual");
		}
	}
}

Aşağıdaki gibi kullanabiliriz;

if (DeviceInfo.IsRunningOnEmulator)  
{
	// TODO : Emulator üzerinde çalışıyor
}

Kaynak : Get device information on Windows

ODTU DevToWin Etkinlik Nisan 2015

16 April 2015 Yorum yapılmamış

Microsoft Türkiye Ofisi ile birlikte 13 Nisan 2015, 14 Nisan 2015 ve 15 Nisan 2015 tarihlerinde Ankara ODTU Üniversitesi ATOM (Animasyon Teknolojileri ve Oyun Geliştirme Merkezi) içerisinde DevToWin etkinliği organize ettik.

Bu etkinlik kapsamında 3 gün boyunca Unity3D ile oyun geliştiren şirketlerin oyunlarını Windows platformuna uyarlayabilmeleri ve Microsoft Azure‘un servislerinden faydalanabilmelerini sağlamaya çalıştım.

Özellikle Unity3D ile oyun geliştirme inceliklerini, Windows 10 ile birlikte gelecek Universal App yeniliklerini, oyun geliştiriciler için önemli olan Microsoft Azure hizmetlerini ve real-time servis geliştirmek için tercih edilebilecek SignalR framework’unu uygulamalı olarak anlattım.

Etkinliği birlikte organize ettiğimiz Microsoft Türkiye Ofisi çalışanı arkadaşlarıma ve etkinliğe katılanlara teşekkür ederim.

İstanbul Aydın Üniversitesi Etkinliği Nisan 2015

12 April 2015 Yorum yapılmamış

11 Nisan 2015 tarihinde, İstanbul Aydın Üniversitesi‘nde Muammer Benzeş, Bora Kaşmer ve Çağlar Özenç ile birlikte bir etkinlik organize ettik.

Ben de Microsoft Azure Servisleri ve Yazılım Geliştiriciler için Windows 10 ve Universal App Yenilikleri başlıklı iki oturum ile etkinlikte konuşmacı olarak yeraldım.

Etkinliği gerçekleştirmemizi sağlayan İstanbul Aydın Universitesi Bilişim ve Teknoloji Kulübü‘ne, etkinlikte benimle birlikte konuşmacı olarak yer alan Muammer Benzeş, Bora Kaşmer ve Çağlar Özenç‘e e ve etkinliğe katılan tüm arkadaşlara teşekkür ederim.

Okan Üniversitesi Etkinliği Nisan 2015

07 April 2015 Yorum yapılmamış

06 Nisan 2015 tarihinde Okan Üniversitesi‘nde Yazılım Geliştiriciler için Windows 10 Yenilikleri konularını içeren bir etkinlik organize ettik.

Etkinliği gerçekleştirmemizi sağlayan sevgili MSP arkadaşım Fatih Dumanlı‘ya ve etkinliğe katılan tüm öğrenci arkadaşlara çok teşekkür ederim.

Universal App içerisinde ScreenShot özelliğini devre dışı bırakmak

28 August 2014 Yorum yapılmamış

Windows Phone 8.1 kullanıcıları [POWER] ve [VOLUME UP] tuşlarına aynı anda basarak o anda kullanmakta oldukları uygulamanın ekran görüntüsünü çekebilirler.

Eğer uygulamanızın ekran görüntüsünün çekilmesini istemiyorsanız, Universal App projenizde ilgili ekranın açılışına aşağıdaki kod parçasını ekleyebilir ve ekran görüntüsü çekme özelliğini devre dışı bırakabilirsiniz;

ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false;

Böylece ilgili ekranın görüntüsü alınmak istendiği zaman aşağıda görebileceğiniz gibi Cannot capture protected content mesajı kullanıcıya gösterilecek ve ekran görüntüsü alınmayacaktır.

Bu kodu Windows Phone Emulator içerisinde test etmek için uygulamanız emulator içerisinde açıkken F9 ve F12 tuşlarına aynı anda basın.

Bazı önemli emulator kısayolları;

F2 : START
F3 : SEARCH
F6 : CAMERA HALF
F7 : CAMERA FULL
F9 : VOLUME UP
F10 : VOLUME DOWN
F12 : POWER