MSP KickOff - Ekim 2014

Her sene Microsoft Student Partner‘ların en yeni Microsoft teknolojileri ile tanışması için Microsoft tarafından bir MSP KickOff etkinliği gerçekleştiriliyor.

Son birkaç yıldır olduğu gibi bu yıl da MSP KickOff etkinliğine eğitmen olarak katıldım.

17 Ekim 2014 tarihinde Microsoft Türkiye ofisinde gerçekleştirdiğim etkinlikte Universal App konularında eğitimler verdim.

Tüm Microsoft Student Partner öğrencilerine beni sabırla dinledikleri için teşekkür ediyor, özverili katılımlarından dolayı da tebrik ediyorum.

Universal App Memory Limitleri

Universal App projesi kullanarak geliştirdiğimiz uygulamaların cihaz üzerinde çalışırken kullanabileceği maksimum hafıza alanı bellidir.

Aşağıdaki listeden de görebileceğiniz gibi cihazın hafıza miktarı ile doğru orantılı olarak uygulamamız belli bir miktarın üzerinde hafıza alanına erişemiyor.

Uygulama geliştirirken bu listeye dikkat etmeli ne kadar hafıza tükettiğimizi sürekli kontrol etmeliyiz.

Cihaz hafızası 512 MB ise, uygulamanın en fazla kullanabileceği hafıza alanı 185 MB Cihaz hafızası 1 GB ise, uygulamanın en fazla kullanabileceği hafıza alanı 390 MB Cihaz hafızası 2 GB ise, uygulamanın en fazla kullanabileceği hafıza alanı 825 MB

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

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*

Açık Akademi Yaz Okulu 2014

Açık Akademi 2014 Yaz Okulu, Windows Phone 8.1 ve Universal App etkinliklerim

Her sene üniversitelerin yaz tatiline girmesiyle Microsoft tarafından bir Yaz Okulu etkinliği gerçekleştiriliyor.

Son birkaç yıldır olduğu gibi bu yıl da Microsoft Yaz Okuluna eğitmen olarak katıldım.

19 Ağustos 2014, 20 Ağustos 2014, 21 Ağustos 2014 ve 22 Ağustos 2014 tarihlerinde Microsoft Türkiye ofisinde gerçekleştirdiğim seanslarda Windows Phone 8.1 ve Universal App konularında eğitimler verdim.

Tüm Yaz Okulu öğrencilerine, beni sabırla dinledikleri için teşekkür ediyor, özverili katılımlarından dolayı da tebrik ediyorum.

Universal App Nokia Imaging SDK kütüphanelerinin eklenmesi

Nokia Developer sitesinde yeralan Adding libraries to the project makalesinde Universal App projesine Nokia Imaging SDK kütüphanelerinin nasıl ekleneceği anlatılmış. Yönergeleri adım adım izleyelim.

Öncelikle bir Universal App projesi oluşturmamız veya açmamız lazım;

Projenin Solution Explorer panelinde görünen References kısmına sağ tuşla tıklamalı ve Manage Nuget Packages menüsünü seçmeliyiz.

Online kategorisi altından Nokia Imaging SDK paketini aratarak bulmalı ve Install butonuna tıklayarak projemize eklemeliyiz.

Ben bu yazıyı yazarken Nokia Imaging SDK, Any CPU ve x64 derlemeler ile uyumsuz olduğu için Build Configurations altından Any CPU ve x64 seçeneklerini kaldırmamız gerekiyor. Öncelikle solution‘a sağ tuşla tıklayalım ve Configuration Manager menüsünü seçelim.

Active Solution Platform kısmında Edit seçeneğini seçelim ve açılan pencerede Any CPU ve x64 seçeneklerini Remove butonuna tıklayarak kaldıralım.

Artık projemiz Nokia Imaging SDK referansına sahip ve geliştirme yapmaya başlayabiliriz.

Engin Polat hakkında

Chief Architect, Microsoft RD, Microsoft MVP

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 458

Creative Commons Lisansı