İlki bir önceki yazım olan ve yalnızca 2 yazıdan oluşan muhteşem yazı dizime (Eclipse & Android SDK kullanırken karşılaştığım hatalar) kaldığım yerden devam ediyorum. Bu sefer uygulamayı cihaz üzerinde çalıştırmak istediğimde aldığım hata ve google amcanın yardımıyla kavuştuğum çözümden bahsedeceğim. Hata aşağıdaki gibi: Devamını Oku
Android :: AVD Başlatılamaması Problemi
Android SDK ve Eclipse ADT Plugin’ini güncelledikten sonra daha önce yaratmış olduğum AVD’lerden bir tanesini çalıştırmak istediğimde aşağıdaki gibi bir hata aldım. Devamını Oku
invalid command-line parameter: Files.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
İşte Tam Da Bu Günlerde
İçinde bulunduğum modu en iyi şu iki görsel anlatır; Devamını Oku
Java :: Objelerin Sıralanması
Java’da List, ArrayList, Set vb Collections framework yapıları ve bunların metodları (add, remove, sort vb) sağladığı kolaylıklar sebebiyle bolca kullanır. Örneğin bir ArrayList içinde String ya da Integer tipinde nesneler varsa ve bunları sıralamamız gerekiyorsa Collections.sort(liste_ismi); şeklinde bir kullanımla listeyi sıralı hale getirebiliriz. Buna küçük bir örnek verelim. Aşağıdaki kod parçası bir ArrayList oluşturup içine 5 tane String tipinde eleman ekliyor, elemanları sıra ile konsola yazdırıyor, sıralıyor ve son olarak sıralı listeyi konsola yazdırıyor. Devamını Oku
Android :: SdCard İçinde Alt Klasör Oluşturma
Android’in veri saklama yöntemleri ile alakalı daha önce Android :: Shared Preferences yazısını yazmıştım. O listedeki external storage cihazın harici hafızasına, yani şimdilik sd karta tekabül ediyor.
Üzerinde çalıştığım projelerin birinde mp3 dosyalarını saklamam gerekiyordu. Sayısı birden fazla ve her birinin ortalama boyutu 10 mb civarında mp3 dosyalarını dahili hafızaya ya da uygulama paketi içinde bir yerlere yazsam kısa süre sonra cihaz kullanılmaz hale gelebilir. Bu durumda çözüm olarak dosyaları sd kart üzerine yazmaya karar verdim (Umarım doğru bir karar vermişimdir :) Devamını Oku
Android :: Statik Html ve JavaScript
WebView içinde bir web sayfasını göstermek için aşağıdaki kod kullanılıyor.
WebView wv;
wv = (WebView) findViewById(R.id.webview);
wv.loadUrl("https://www.google.com");
Android :: Options Menu ve Alt Menü
Android’in iPhone’dan farklı olarak menü tuşuna sahip olması ve bu menü tuşunun işlevini uygulamamız için özelleştirebiliyor olmamız bayağı faydalı bir şey. Yine bir önceki yazımda olduğu gibi projem üzerinde çalışırken kullanmak zorunda kaldığım options menü ve alt menülerden bahsedeceğim.
Peki nedir bu options menü?
Android :: Shared Preferences
Android veri depolama için birkaç farkı yöntem sunuyor. Bunları kendi sitesinde şöyle sıralamış:
- Shared Preferences: Store private primitive data in key-value pairs.
- Internal Storage: Store private data on the device memory.
- External Storage: Store public data on the shared external storage.
- SQLite Databases: Store structured data in a private database.
- Network Connection: Store data on the web with your own network server.
Özgür Yazılım ve Linux Günleri Hakkında
Bu seneki Özgür Yazılım ve Linux Günleri’ne katılma fırsatım oldu. Etkinliklerle alakalı yazmak istediğim birkaç şey vardı o yüzden bu yazıyı yazıp internet çöplüğünü biraz daha kirletiyorum.
Android Developer Sitesine Giriş Hakkında
Bir süredir zaten yasaklı olan http://developer.android.com sayfasına giriş artık ip bloğu engellenerek tamamen yasaklandı. Yasakçılar da uyandı artık ufak ufak teknolojiyi öğrenmeye başladılar. Eskiden dns değiştirip, hosts dosyasını editleyip girerdik ama işler iyice çığırından çıktı. Artık bu yöntemler de yetmiyor. Densizin biri telif hakkına sahip olmadığı bir şeyi yayınladığı için ya da başka densizin biri sevmediği birine hakaret ettiği için vs. dandik sebeplerden dolayı bütün interneti yasaklayan zihniyet size sesleniyorum: Allah belanızı versin. Bakın artık küfür etmiyorum sadece beddua ediyorum. Ha bu yazıyı okuyorsanız lütfen bu sayfayı da yasaklayın çok da bi yerimde.. Hatta bu sayfanın yayınlandığı ip bloğunda bulunan tüm siteleri de yasaklayın. Yasaklamazsanız adam değilsiniz ulen.
Public Askılar
Hani şu public ceket askılarına ceketinizi/montunuzu asarsınız da sizden sonra sağına soluna da asanlar olur ya, o sonradan gelenler eğer sigara içen kişilerse ceketiniz/montunuz siz onu tekrar alıp giyene kadar leş gibi sigara kokar ya, heh işte o ceketleri oraya asanların ta *mına koyayım.
R-Tree Veri Yapısı
R-Tree’ler, B-Tree’lere benzeyen fakat indeksleme ve uzaysal veri işleme için kullanılan ağaç veri yapılarıdır. 1984 yılında Antonin Guttman tarafından ortaya atılmıştır.