Yunus Yurduseven

Android Developer & Software Test Engineer

Kısa Kısa Android – 6 (Özel Font Kullanma)

Android’de uygulama geliştirirken yer yer uygulamamıza özel fontlar kullanmak isteyebiliriz. Halihazırda Android; SANS_SERIF, SERIF ve MONOSPACE olmak üzere üç farklı font tipi ile gelmekte. Bu fontları kullanmak istediğimizde Typeface.SERIF vb. şeklinde bir yazım yeterli olacaktır. Ancak bunların dışında farklı bir font kullanmak için öncelikle kullanmak istediğimiz fontu res klasörü altında bulunan assets/fonts klasörüne kopyalamalıyız. (daha&helliip;)

Kısa Kısa Android – 3 (Ekran Boyutunu Öğrenme)

Merhaba,

Bazen uygulamamızın daha hoş görünmesi için ekran çözünürlüğünü baz alarak görünümleri dinamik olarak değiştirmek isteyebiliriz. Bu işlem için uygulamanın çalıştığı cihazın ekran çözünürlüğünü bilmemiz gerekir. Aşağıdaki kodları kullanarak istediğimiz verileri bu şekilde elde edebiliriz…

(daha&helliip;)

Kısa Kısa Android – 1 (SD Karta Taşıma Özelliği)

Android uygulamaları yazarken çoğu zaman olması gereken basit ama önemli bazı özellikler gözden kaçabiliyor. Bunların bir yerde toplanması için böyle bir yazı dizisi başlatmaya karar verdim.

İlk olarak uygulamalarımızı SD karta taşımamıza da olanak veren öellikle başlayalım. Bunun için AndroidManifest.xml dosyasında <manifest> tagı içerisine “android:installLocation” kod parçacığını eklemiz yeterli.

[codesyntax lang="xml"]

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”

package=”com.yy.atasozleri”

android:versionCode=”2″

android:versionName=”1.0.1″

android:installLocation=”auto”>

</manifest>

[/codesyntax]

installLocation=”auto” denilince kullanıcı programı indirdikten sonra programın yüklendiği yeri seçebilir hale geliyor.

Olası Problemler

Bu işlemi yapabilmek için minimum SDK versiyonu 8 olmalı. Bunun için illa ki AndroidManifest.xml dosyasındaki minSdkVersion kısmını değiştirmenize gerek yok. Eclipse de projenin üzerine gelip sağ tıklayınca Properties sekmesine gelin ve Build Target kısmını en azından API Level 8 (Android 2.2) olarak ayarlayın.

İkinci olarak tüm bunları yapmanıza rağmen hala kullanıcılarınızdan SD karta taşınamamasıyla ilgili şikayet alıyorsanız Google Play’de Gelişitirici Konsoluna gelerek “Kopyalamaya Karşı Koruma” seçeneğini kapalı hale getirin.