Windows Phone Uygulama Geliştirme – Font Problemi

Windows Store için 2  uygulama geliştirdikten sonra Windows Phone 8 platformunun da tadına bakmak istedim. Basit bir uygulama ile geliştirmeye öğrenmeye başladım.

Emülatör biraz sıkıntı çıkarsa da , bunun benim bilgisayarımdan kaynaklandığını anladım, emülatör üstünde son halini test etmek istedim ama küçük bir problemle karşılaştım. Ayarladığım, tek tek seçtiğim bütün fontlar emülatörde gözükmüyordu.

İnternette biraz bakındım. Kimi sitede Solution Explorer’da Fonts diye klasör açın fontları onun içine atın, font seçerken o size Fonts klasörüne attığınız fontları gösterir diyordu fakat olmadı. Evet fontlar seçeneklerde geldi fakat emülatörde hepsi tek tip fonta dönüşüyor.

Biraz daha araştırınca çözümün Blend’de olduğunu öğrendim. Tasarım için kullandığım Blend’in – Windows Phone uygulama tasarımda Blend kullanmıyorsanız çok büyük hata yapıyorsunuz demektir – aslında font ve bir çok sorunun çözümü olduğunu öğrendim.

 

Visual Studio üzerinde oluşturduğum Windows Phone 8 projeme TextBlock ekledim.

Projeye direkt Blend’de de başlayabilirsiniz. Burada Visual Studio ortamından Blend ortamına geçiş kullanılarak anlattılmıştır.  

 

Projeyi View / Open In Blend yolunu kullanarak Blend’e aktardım.

 

Blend açılıp projemizi yükledi.

3

 

TextBlock veya Text içeren bir şeye tıklayıp, Fontlar kısmını açtığınızda, normalde harf sırasında olan fontların bir kaçının en üstte ve sağ taraflarında “A” harfi yazdığını görürsünüz. Bu fontlar Windows Phone üzerinde varsayılan olarak bulunan fontları işaret ediyor. Yanında “A” harfi olmayan herhangi bir fontu seçip uygulamayı emülatörde açtığınızda fontunuzdan eser olmadığını göreceksiniz.

4

 

Kullandığımız, uygulamamız için özenle seçtiğimiz fontumuzu projemizin içine dahil edip, Windows Phone’un bu uygulamanın o kısmında bizim belirlediğimiz fontu kullanmasını sağlamak için “Font Manager”e tıklayın. (Font Manager herhangi bir metin veya metin kontrolü seçiliyken “Properties” altındaki “Text” kısmında görülür. )

6

 

Uygulama kullanmak istediğiniz fontun/fontların yanındaki tikleri işaretleyin. Fontların dilediğiniz kısımlarını alabilirsiniz. Sadece sayılarını veya sayılarını ve küçük harflerini gibi. Olduğu gibi bırakırsanız fontu olduğu gibi projenize dahil edecektir.

7

 

Projenize dahil ettikten sonra metninizi seçip normal font seçermiş gibi projenize dahil ettiğiniz fontu seçin. Burada dikkat etmeniz gereken şey projenize dahil ettiğiniz font, font menüsünün üstlerinde, varsayılan fontların üstünde yer alır. Sağ tarafında “A” harfi ve kilit işareti vardır. Bu, o fontun projeye sonradan dahil edildiğini, projenin derlenme sırasında fonta kod gibi değil bir içerik gibi davranacağını gösterir.

 

Artık projeye eklediğiniz fontu/fontları istediğiniz yerde kullanabilirsiniz. 

 

Herkese projelerinde başarılar dilerim.

Anroid Root – Rom – Custom Recovery – Kernel Yükleme

CyanogenMod  // SiyahKernel

Merhaba arkadaşlar. Bugünkü konumuz biraz uzun olacak. Sizlerle bugün Android’in özgür dünyasına adım adım gireceğiz. Önceki yazımda Root – Custom Rom – Custom Recovery ve Custom Kernel’in ne olduğunu açıklamıştım. Bunların ne anlama geldiklerini ve ne işe yaradıklarını öğrenmeden burada anlatacağım işlemleri uygulamamanızı tavsiye ederim. Önceki yazıma buradan ulaşabilirsiniz.

Yazımızda Samsung Galaxy S3(I9300) üzerinden gideceğiz. Doğru dosyaları bulduğunuz takdirde bütün Samsung cihazları bu şekilde özelleştirebilirsiniz.
Continue reading “Anroid Root – Rom – Custom Recovery – Kernel Yükleme”

Batarya vs İnsan

Bataryalar. 

Teknolojinin ilerlemeyen, insana ayak bağı olan kısmı. Telefonlarda bile saniyede milyarlarca işlem yapabiliyoruz  fakat bataryamızın izin verdiği süre kadar. Cep telefonları özgürlüktür tabi ki fakat bataryamız suskunluğunu bozana dek.

Batarya ömrüyle ilgili her yerde bir sürü kulaktan dolma haberler dolanıyor. “ilk sarjda minimum 12 saat sarj önemli “, “ilk sarjdan sonra şarjını tamamen bitir sonra bir daha 12 saat şarj et. Hücreleri açıyormuş”, “şarjı tamamen bitmeden sarj edersen bataryanın ömrü kısalır” vs.

Continue reading “Batarya vs İnsan”

Windows – İsimsiz Klasörler

Herkese iyi günler!

Az önce çok ilginç bir hata fark ettim. Silinebilen fakat taşınamayan isimsiz klasörler. Hadi bunu biraz daha açalım.

Yaklaşık bir haftadır bilgisayarı hiç kapatmamıştım. Biraz tembellikten ekranı kapatıp gidiyordum. Bugün bilgisayarı tamamen kapattım. Bilgisayarı yeniden başlattığımda masaüstünde iki tane isimsiz klasör gördüm. Küçük, suçlu klasörlerimiz buna benziyordu:

Continue reading “Windows – İsimsiz Klasörler”

Windows Store – İlk Uygulama

Basit de olsa bugün ilk uygulamam yayınlandı. Süreç biraz sancılı oldu, tecrübe edinene kadar.  İlk uygulamam olduğu için neyi nasıl  yapacağımı bilmiyordum.

Yazdığınız uygulamayı göndermek için; “dev.windows.com” adresine girin. DashBoard’a tıklayın.  Microsoft hesabınızla giriş yapın.  “Submit an App”e tıklayın. Gerekli bilgileri doldurup “Submit For Certification”a tıklayın.

Bu yazımda Windows Stora’a uygulama nasıl gönderilirken çok, ilk uygulama yazma sırasında nelere dikkat edilmeli, uygulama sertifikasyon sırasında karşılaşılabilecek hatalardan , karşılaşılan hataları çözme yollarından ve karşılaştığım bazı problemlerden bahsedeceğim.

Continue reading “Windows Store – İlk Uygulama”

Samsung Galaxy S3 – Rom Maceram

Samsung Galaxy S3’ümü ailem üniversiteyi kazanma hediyem olarak alalı tam 1 yıl oldu. Bu 1 yılın ilk 8 ayında telefonda hiç bir şey denemedim ama araştırdım. Telefonu ve Android’i tüm detaylarıyla öğrenmeye çalıştım. Root – Rom konularında en önemli öğrendiğim bilgi ise Androidlerde “Odin Sayacı” olduğu. Yani telefona root atıldığı bu sayacın artmasıyla anlaşılıyor ki telefon üreticileri de bu sayaç aracılığıyla telefon üzerinde değişiklik yapıldığını anlıyorlar. Zaten anlayamadığım nokta da burası. Android, Linux tabanlı bir işletim sistemi. Linux tabanlı bir işletim sisteminde Root yetkilerini almayı ve telefonun işletim sistemini değiştirmeyi garanti dışı bırakan işlem saymak gerçekten ironik. Amerikada bu konuyla alakalı bir dava açıldığı bilgisini size aktarıp konumuza geri dönelim.

Yaklaşık 4 ay önce tüm cesaretimi topladım ve telefonuma Root attım. Bir değişiklik olmadığı düşündüm zira telefon hala aynı hızdaydı. İlk başta Stock Rom kullanmaya devam ettim. Daha sonra Farklı romlar denemeye başladım. Denediğim Romlardan biraz bahsetmek sanırım daha yararlı olabilir.

 http://forum.xda-developers.com gerçekten Rom konusunda bulabileceğiniz en geniş imkanı sunuyor.

Continue reading “Samsung Galaxy S3 – Rom Maceram”

Android – Her Telefona Lazım Uygulamalar

Bu sıralar android kullanıcıları tarafından bana sıklıkla sorulan bir soru. “Telefonunda hangi uygulamalar var?” veya “Hangi uygulamalar kullanışlı?”

Telefonumda ihtiyacım olan bütün uygulamalar var ama olmazsa olmaz denebilecek kadar yararlı uygulamalar da var. Duyduğum bir müziği bulduğum, E Book dosyalarını okuyabildiğim, trafikten kaçabildiğim, teknolojiyi takip ettiğim uygulamalar ve daha fazlası, Bu uygulamaları size tanıtmaya ve ne işe yaradıklarını anlatmaya başlayalım.

Bütün linkler “Play Store” üzerindendir.

Continue reading “Android – Her Telefona Lazım Uygulamalar”

Windows 8’i Etkili Kullanmak

Windows-8-Colorful-Wallpapers-HD-Wallpaper-1080x675

Microsoft özellikle Windows 8’e eski işletim sistemlerine oranla çok daha fazla klavye kısayolu ve özellik eklemiş. Bu kısayollar ve özellikler gerçekten de işletim sistemini kullanılabilir kılıyor. Etkili kullanım için bunları bilmek gerekiyor.Dilerseniz bu özelliklerden ve kısayollardan bahsetmeye başlayalım.

Continue reading “Windows 8’i Etkili Kullanmak”

Windows 8 – “Hazırda Beklet”

Windows-8-Colorful-Wallpapers-HD-Wallpaper-1080x675

Windows 7’den Windows 8′ e geçiş yaptığımda çok sık kullandığım “Hazırda Beklet” özelliğinin güç menüsünde olmadığını farkettim. Denetim Masasındaki biraz araştırmamdan sonra, Windows 8’in güç seçeneklerinde “Hibernate” – “Hazırda Beklet” özelliğinin var olduğunu fakat bu özelliğin güç menüsünde bulunmadığını anladım. Benim gibi bu özelliği çok kullanıp, Windows 8’e geçiş yaptığında bulamayanlar için bu yazıyı hazırlamaya karar verdim.

(Resimleri büyütmek için üzerlerine tıklayınız. En büyük hali için resmin üzerine tıkladıktan sonra sağ altta bulunan “View full size 1368×770″e tıklayabilirsiniz. )

Continue reading “Windows 8 – “Hazırda Beklet””

Hello Android!

podcast_android_central_1200_2

Bu yazımda sizlere Android dünyasının en önemli konuları hakkında bilgilerimi aktaracağım. Root nedir, ne işe yarar, nasıl yapılır, eksileri artıları nelerdir? Kernel ne demektir? Custom Rom nedir, güvenli midir? Custom Recovery ne işe yarar? Genel hatlarıyla bunlardan bahsediyor olacağız.

Bazı terimlerin anlamını, yazının en sonunda bulabilirsiniz.

Kernel Nedir?

İşletim sistemi çekirdeği, kısaca çekirdek (kernel), işletim sisteminin kalbidir. Sistem açılırken belleğe yüklenir ve sistem kapatılıncaya kadar bellekte kalır. Geri kalan her şey kernele modül olarak eklenerek çalışması sağlanır. Aynı zamanda, işlevi bittiğinde de bellekten düşürülür.

Custom Kernel: Gönüllü geliştiriciler tarafından geliştirilen kernellere denir. Custom kerneller, orjinallerinden çok daha fazla özellik sunarlar. Ses seviyesi artırılması, overclocking, underclocking. Hatta “Siyah Kernel” ile iki işletim sistemi yüklenip Dual-Boot bile yapılabilmektedir. Custom Kerneller, telefonunuzdan daha fazla verim almanız için üretilmiştir. Custom kernel yüklemek için “Root” yetkisine sahip olmanız gerekir. En son maddede tanımlanmıştır.

Continue reading “Hello Android!”