Rss Feed Tweeter button Facebook button Myspace button Delicious button Youtube button

Android Programlama Ders 17:İnternetten Cihaza Dosya Download Etmek

14

bilgi

Android programlama derslerimizden 17.sinde internetten bir dosyayı sd kartımıza download etmeyi öğreneceğiz.

Android uygulamaları geliştirirken çoğu zaman internetten dosya indirmeye ihtiyaç duyabilirsiniz.Bu bazen kurulum dosyalarınız bazende farklı türden veriler olabilir.Bunun için daha önceden hazırlamış olduğumuz hazır bir class(sınıf)’ı kullanacağız.
Devamı

VN:F [1.9.14_1148]
Rating: 8.7/10 (104 votes cast)
VN:F [1.9.14_1148]
Rating: +14 (from 26 votes)

13.503 kez görüntülendi

Android Programlama Ders 16:Connectivity Manager ile Internet Bağlantısı Kontrolü

7

bilgi

Video ders hazırlamada yaşadığımız bazı sıkıntılardan dolayı kompleks olmayan dersleri yazılı olarak hazırlamaya karar verdik.Artık takip eden derslerimizin bir kısmı yazılı şekilde yer alacak.

Bu dersimizde internet bağlantısına ihtiyaç duyan uygulamaların ihtiyacı olan bir kontrol mekanizması hazırlayacağız.

Eğer uygulamanız internete bağlanarak bazı işlemler gerçekleştiriyorsa internet bağlantısı bulunmayan kullanıcılar uygulamayı açtığında ilginç durumlarla karşılaşabilir.Normalde hiç hata bulunmayan uygulamanız hatalıymış gibi görünebilir.Böyle bir durumda internet bağlantısına ihtiyaç duyulduğunu fark etmeyen kullanıcılar uygulamanızı kaldıracak ve market üzerinde düşük puanla değerlendireceklerdir.Bu da uygulamanızın diğer kullanıcılar tarafından indirilmesini engelleyebilir.

Bu nedenle uygulamamıza bir kontrol mekanizması koymakta fayda var.Bu mekanizmayı istediğiniz yere yerleştirebilirsiniz ancak benim burada yapacağım şey uygulama açılırken bu durumu kontrol etmek olacak.İnternet bağlantısı var ise uygulama çalışacak yok ise kullanıcıya durum bildirilip uygulama kapanacak.
Devamı

VN:F [1.9.14_1148]
Rating: 9.0/10 (88 votes cast)
VN:F [1.9.14_1148]
Rating: +12 (from 20 votes)

9.321 kez görüntülendi

C Programlama Yazılı Ders 5:Diziler

2

Diziler C programlama dilinin en önemli kısımlarından biridir.Değişkenleri daha düzenli bir şekilde kullanmamızı sağlarlar.Matris matematiği ve birçok oyununda temelini oluştururlar.Peki dizilere neden ihtiyaç duyulur?

Bu soruya cevap vermek için aşağıdaki kodumuzu değerlendireceğiz.

int main()
{
int sayi,i,n,toplam=0;
printf(“Kac sayi toplayacaksiniz:”);
scanf(“%d”,&n);
for(i=1;i<=n;i++)
{
scanf(“%d”,sayi);
toplam=toplam+sayi;
}
printf(“Toplam=%d”,toplam);
}

Devamı

VN:F [1.9.14_1148]
Rating: 9.0/10 (29 votes cast)
VN:F [1.9.14_1148]
Rating: 0 (from 8 votes)

2.751 kez görüntülendi

Projekent 2012 – Proje Yarışması

0

İTÜ IEEE Öğrenci Kolu tarafından bu sene 4.sü düzenlenen Projekent 2012’nin ilk bölümü olan proje yarışması 5 Aralık 2011 tarihinde başladı. Bu yarışmada öğrenciler şirketler tarafından sunulan Ar-Ge problemlerine çözüm arıyorlar. Toplam 22.000 TL ödüllü proje yarışmasında 4 farklı firmadan 4 farklı proje çözüm üretmeniz ve ödülleri kazanmanız için sizleri bekliyor.
Yarışmada Vestel’’in Android tabanlı bir yarışma da var, ilginizi çekeceğini düşündük;

Proje İsmi: MediaShare

Proje Tanımı:
Android tabanlı mobil cihazlarda çalışmak üzere DLNA standartlarında ‘Digital Media Server’ ve ‘Digital Media Controller’ özelliklerini sağlayan bir uygulama.
Uygulamayı diğer DLNA uygulamalarından ayıran özelliği; mobil cihaz üzerindeki içeriğin diğer cihazlarla paylaşılmasından ziyade İnternet üzerindeki video paylaşım sitelerindeki istenilen içeriğin paylaşılması. Uygulamada mobil cihaz üzerindeki içeriğin paylaşılması beklenmemektedir. Bahsedilen sitelere örnek olarak, içeriğini API olarak sağlayan sitelerden herhangi biri olabilir. (Örnek; Youtube, Dailymotion)
Uygulama, paylaşım sitesindeki içeriği kullanıcıya bir grafiksel arayüz üzerinden listelemeli. Arayüz üzerinden içerik arama yapılabilmeli. Medya oynatma işlemini ise DLNA özelliklerini kullanarak diğer DLNA uyumlu cihazlara aktarabilmesi gerekli.

Proje Detayları:
- Video paylaşım sitesinin içeriğine HTTP API’si kullanılarak erişilebilir. Cevap olarak gelen xml tablolar ayıklanmalı ve arayüzde gelen bilgiler liste halinde gösterilmeli (Video Adı, Video Açıklaması vs.).
- Video çalınmak istenildiğinde Digital Media Controller kullanılarak kullanıcı tarafından seçilen Digital Media Renderer’a çaldırtılmalı. Alternatif olarak seçilen içerik Digital Media Server kullanılarak Digital Media Player’larla paylaşılabilir hale getirilmeli.
- Uygulama içerisindeki Digital Media Server ‘Browse’ özelliğini sağlamalı. Digital Media Controller ise ağdaki Digital Media Renderer’ları bulup bu cihazlara oynatılması istenilen içeriğin url’ini yollayabilmeli. Aynı zamanda bu cihazlara ‘Play’, ‘Pause’, ‘Stop’ gibi komutları yollayarak Renderer üzerinde çalan video’yu kontrol edebilmeli.
DLNA hakkında detaylı bilgi http://www.dlna.org sitesinden temin edilebilir.

ÖDÜLLER
Birinciye 3000 TL
İkinciye 2000 TL
Üçüncüye1000TL

Etkinlik hakkında detaylı bilgi ve diğer projeleri için www.projekent.org adresine bakabilirsiniz.

VN:F [1.9.14_1148]
Rating: 8.3/10 (19 votes cast)
VN:F [1.9.14_1148]
Rating: +5 (from 5 votes)

573 kez görüntülendi

Android Programlama Ders 15:RssReader Uygulamamızı Tamamlıyoruz

21

bilgi

Bu dersimizde 13. ve 14. derslerde devam ettirdiğimiz RssReader uygulamasını tamamlıyoruz.Aşağıdaki indir bağlantısı ile projenin tamamını indirip Eclipse’de File > Import ‘u seçtikten sonra General altında Existing Projects into Workspace’i seçerek projeyi Eclipse’e ekleyebilir ve test edebilirsiniz.

indir

Bu son bölümde listelenmiş yazıların WebView(WebGörünümü) üzerinde gösterilmesi konusunda bilgi verilmiştir.

İzledikten sonra dersi farklı sitelerde ve sosyal ağlarda paylaşıp bize destek olmayı unutmayın.

720p(HD) olarak izlemeniz tavsiye edilir.

VN:F [1.9.14_1148]
Rating: 8.6/10 (49 votes cast)
VN:F [1.9.14_1148]
Rating: +8 (from 8 votes)

7.724 kez görüntülendi

ProgramlamaDefteri CHIP Dergisi Ayın Siteleri Bölümünde Tanıtıldı

1

ProgramlamaDefteri CHIP dergisinin Ocak 2012 sayısında ayın siteleri bölümünde tanıtıldı.Bunu görmek bizim için mutluluk verici.Bu yolla sitemizin daha çok kişiye ulaşacağını düşünüyoruz.Ufak bir not olarak sitemizi diğer programlama sitelerinden ayıran mobil alandaki video anlatımlarımızdan tanıtım yazısında hiç bahsedilmemesinin bizi biraz hayal kırıklığına uğrattığını söyleyebiliriz :) .CHIP dergisine teşekkürlerimizi sunuyoruz.

VN:F [1.9.14_1148]
Rating: 9.0/10 (32 votes cast)
VN:F [1.9.14_1148]
Rating: +10 (from 10 votes)

479 kez görüntülendi

YUKARI ÇIK Copyright © 2011 - ProgramlamaDefteri.com. Tüm hakları saklıdır.