Turkcell | Geleceği Yazanlar

Mehmet Altıparmak
Turkcell Teknoloji İstanbul-I (Avrupa)
15.07.2013 tarihinden beri üye
13755 GY Puanı
5. GY Sırası
Daha Fazla Gör Daha Az Gör
5 Rozet
10 Sertifika
0 Soru Sordu
190 Cevap Verdi
9 Blog Yazısı
0 Etiket Takibi

Hakkında

1987 yılında Manisa'nın Linyit Kömürü ile adını duyurmuş Soma ilçesinde dünyaya gelmişim. Üniversite eğitimime kadar Soma'da yer alan Madenciler İlköğretim Okulu ve Rıfat Dağdelen Anadolu Lisesi'nde eğitim gördüm. ÖSS'de İTÜ Bilgisayar Mühendisliğini kazandım ve bir İstanbul macerası başladı. 2011 senesinde Bilgisayar Mühendisliği Programından mezun oldum ve 2012-2013 Güz döneminde aynı programda yüksek lisansa başladım, devam ediyorum.

İş Tecrubesi

Eğitim Geçmişi

Sertifikalar & Başarılar

GY Sertifikaları (10)
Android 101 Sertifikası
Veriliş Tarihi : Eylül 2013
Android 201 Sertifikası
Veriliş Tarihi : Eylül 2013
Android 301 Sertifikası
Veriliş Tarihi : Eylül 2013
Android 401 Sertifikası
Veriliş Tarihi : Eylül 2013
C Sharp 101 Sertifikası
Veriliş Tarihi : Eylül 2013
C Sharp 201 Sertifikası
Veriliş Tarihi : Eylül 2013
iOS 201 Sertifikası
Veriliş Tarihi : Nisan 2014
iOS 202 Sertifikası
Veriliş Tarihi : Temmuz 2015
iOS 301 Sertifikası
Veriliş Tarihi : Temmuz 2015
iOS 401 Sertifikası
Veriliş Tarihi : Temmuz 2015
Diğer Sertifikaları (0)
Test Sonuçları (0)

Dil Becerileri (0)

Rozetler

5

Son Forum Aktiviteleri

190
Tümünü Gör

Android Telefonları mı daha iyidir yoksa WindowsPhone'mu?

19 Eylül 2013 tarihinde cevaplandı

Arkadaşların da değindiği gibi değerlendirdiğimiz kritere göre birbirlerine üstün olabilirler, iki başlık altında kısaca değerlendirirsem benim düşüncelerim şu şekilde,

Geliştirme bakımından iOS mu yoksa Android mi daha iyi ?

19 Eylül 2013 tarihinde cevaplandı

İki soru sorarak kendi fikirlerimi iletmeye çalışayım,

Yeni başlıyorum hangisini daha kolay ve hızlı öğrenebilirim?

java hatası

20 Eylül 2013 tarihinde cevaplandı

Merhaba Egemen şu şekilde de ilerleyebilirsin,

Java kurulumu Program Files altında kalabilir. Sadece java programıyla oluşturduğun .class dosyasını çalıştırırken classpath'i de parametre ile belirtmelisin. ClassPath .class dosyanın bulunduğu dizindir.

Örnek, c:\users\mehmet\documents altında ornek1.java isimli dosyam var. Öncelikle onu derliyorum.

C:\Program Files\Java\jdk1.6.0_45\bin>javac c:\users\mehmet\documents\ornek1.java

Android Tekli Operatörler Gösterim Hatası

Merhaba Selim,

Ben aşağıdaki kod bloğunu başarıyla çalıştırdım. Sen de deneyebilirsin istersen.

class OrnekProgram
{
 public static void main(String[] args )
 {
  
  int y = 0, z = 5, x = 3;
  int m;
  
  z = x++ + y--;
  z = x++ + (y--);

Unresolved compilation problem

21 Eylül 2013 tarihinde cevaplandı

merhaba anıl,

sorun ln'den kaynaklanmıyor olmalı. println yazarken küçük L harfi kullanıyorsun değil mi? Büyük I kullanmış olabilirmisin diye düşündüm.

println fonksiyonun print fonksiyonundan farkı ekrana yazdırdıktan sonra bir satır aşağıya inmesi. kendisi print line kelimelerinden oluşuyor..

Bu Problem Basit Ama Hata Var.

22 Eylül 2013 tarihinde cevaplandı

merhaba recep,

indexOf fonksiyonu parametre olarak verdiğin karakterin string içerisinde geçtiği ilk index i döndürür. yazdığın kod doğru çalışıyor yani.

Android Webview Türkçe Karakter Sorunu

22 Eylül 2013 tarihinde cevaplandı

Merhaba Erhan,

loadData fonksiyonunda bug vardı diye hatırlıyorum. Aşağıdaki linkte bir tartışma var.

http://code.google.com/p/android/issues/detail?id=3552

alternatif olarak yüklemek istediğin html bir dosyaya yazarak dosyayı loadUrl fonksiyonu ile yükleyebilirsin.

Ornek olarak assets altındaki bir dosyayı yüklemek için:

Android Webview Türkçe Karakter Sorunu

22 Eylül 2013 tarihinde cevaplandı

sonradan biraz kurcalayınca bug konusunda emin olamadım. loadUrl ile mi yüklemeye çalışıyorsun html dosyayı? Html içerisinde belirttiğin encoding ile dosya encoding i birbiri ile örtüşüyor mu?

Windows Phone 9 ne zaman çıkacak?

22 Eylül 2013 tarihinde cevaplandı

öncesinde windows phone 8.1 söylentileri dolanıyor ortalıkta. 2014 un ilk çeyreğinde çıkabileceği söyleniyor.

c# ile android uygulama yazılabilir mi?

22 Eylül 2013 tarihinde cevaplandı

Merhaba Harun,

Xamarin isimli araç ile csharp ile android uygulaması geliştirmek mümkün. Xamarin Visual Studio'ya entegre olabiliyor. Pek emin değilim ama sanırım kendi IDE'leri de olabilir.

http://xamarin.com/ adresinden detaylı bilgiye ulaşabilirsin.

c# ile android uygulama yazılabilir mi?

22 Eylül 2013 tarihinde cevaplandı

Bu arada bizzat tecrübe etmedim ancak hello world oldukça ötesine gidebileceğini düşünüyorum popüler bir araç çünkü. Xamarin'den birisine sorma şansım olmuştu tüm android sdk'ine csharp ile ulaşılabildiğini söylemişti.

http://xamarin.com/apps sayfasından xamarin ile geliştirilmiş bir kaç uygulamaya da göz atabilirsin.

Güncel JDK kurulumu sorunu

22 Eylül 2013 tarihinde cevaplandı

Merhabalar,

64 bit versiyonunu kurmuş olabilirsiniz, "C:\Program Files\Java" klasörünü de kontrol edebilir misiniz?

Android telefonumu PC tanımıyor

23 Eylül 2013 tarihinde cevaplandı

Merhaba Ahmet,

Android cihazlar ile geliştirme araçarı arasındaki iletişimi sağlayan ADB isimli bir program var. Eclipse'in adb üzerinden telefonun ile haberleşebilmesi için adb sürücülerini kurman gerekiyor. Bunun için basitçe samsung cihazları yönetmek için kullanılan Kies yazılımını bilgisayarına kurabilirsin. Kies adb sürücülerini de otomatik olarak kuracaktır diye tahmin ediyorum. 

http://www.samsung.com/tr/support/usefulsoftware/KIES/JSP 

Visual Studio 2012 de windows phone uygulama geliştirmek için neler gerekir ?

23 Eylül 2013 tarihinde cevaplandı

Merhaba Muhammet,

Windows Phone 8 geliştirebilmek için öncelikle Windows 8 işletim sistemine ihtiyacın var. Daha sonra aşağıdaki linkteki Visual Studio 2012 Express for Windows Phone'u indirip kurabilirsin. 

http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products 

jdk kurulum

23 Eylül 2013 tarihinde cevaplandı

Sanırım indirme sırasında networkte bir problem oluşmuş, ya da dosyalardan birisi bir şekilde corrupt olmuş. Tekrar indirip kurmayı denediniz mi? Bilgisayarınız 64 bit ise 64 biti kurmayı da dener misiniz? 

Windows Phone 8 Web Servis

27 Eylül 2013 tarihinde cevaplandı

Merhaba Serdar,

Sanırım kendin sunucu tarafı da olan bir uygulama geliştirmek istiyorsun doğru mudur? ASP.NET Web API incelemeni tavsiye ederim. ASP.NET Web Api ile veritabanı bağlantısını gerçekleştiren bir Rest servis yazabilirsin ve Windows Phone 8 uygulamandan da HttpClient sayesinde bu servisi çağırabilirsin. 

Bir Java Programının Komut Satırında Çalıştırılması hata!

27 Eylül 2013 tarihinde cevaplandı

Merhaba Ahmet,

jdk1.7.0_25/bin klasörü altında javac.exe isimli bir program yer almalı Windows Explorer ile de kontrol edebilir misin? Ek olarak Kerem'in önerdiğini dizinlerini de kontrol edebilirsin. Eğer javac.exe'yi bulamazsan java kurulumunu tekrar yapmanı tavsiye ederim. 

Örneğin ben bin klasörüne girdiğimde aşağıdaki gibi javac.exe'yi görebiliyorum.

Windows Phone 8 Web Servis

27 Eylül 2013 tarihinde cevaplandı

Merhaba Serdar,

Elinde örnek veri bulunan bir veritabanı var mı şuan? Yazdıklarından Wp8 uygulaman içerisinde WCF servisine bağlanıp cevap alabildiğini anlıyorum doğru mudur? 

Şimdiye kadar yazdığın kodu paylaşman mümkünse takıldığın noktayı daha iyi anlayabilirim diye düşünüyorum? 

Bir Java Programının Komut Satırında Çalıştırılması hata!

28 Eylül 2013 tarihinde cevaplandı

Selam Ahmet,

Neymiş problem nasıl çözdün? Senden sonra da aynı problemle karşılaşabilecek arkadaşlara yardımcı olması açısından çözümü de paylaşabilir misin? 

Dil ekleme

28 Eylül 2013 tarihinde cevaplandı

Merhaba Burak,

Genelde farklı dil ekleme ya da daha genelleştirirsek Locale bazlı farklı içerik sunma işine Localization diyorlar. Hemen hemen her geliştirme platformunda Resource dosyaları olarak anılan uygulama içerisinde kullanılan metinler olsun, resimler olsun Locale'e göre farklılaştırılabiliyor. Sen uygulamanı hazırlarken platformun belirttiği kurallara uyarak her bir locale için resource'ları belirtiyorsun. Örneğin sanırım sen android ile ilgileniyorsun, android de metinleri farklılaştırmak için,

çok parlak bir fikrim var uygulama konusunda bana yardımcı olunn

28 Eylül 2013 tarihinde cevaplandı

Biraz daha açıklayabilir misin Mert nasıl bir yardım bekliyorsun? Ne kurmak istiyorsun? Mobil uygulama geliştirmek istiyorsun sanırım, hangi platformu düşünüyorsun örneğin WindowsPhone, Android, iOs?

windows phone uygulama yayınlama

29 Eylül 2013 tarihinde cevaplandı

Merhaba Fatma,

Wİndows Phone telefonlara windows phone marketplace dışında bir yerden uygulama kurulabilmesi için cihazın "Developer Unlocked" olması gerekiyor, o yüzden T-Market üzerinden .xap dosyasının indirilip telefona kurulması mümkün değil. Ancak Windows Phone Marketplace üzerinde yayınlanmış bir uygulamanın linki T-Market üzerinde belki yayınlanabilir bu mümkün mü T-Market'ten sorumlu arkadaşa danışıp sana bilgi vereceğim. 

 

WCF ile MySql Kullanımı

29 Eylül 2013 tarihinde cevaplandı

Merhaba Serdar, 

Öncelikle bilgisayarına .NET MySql connector'ı kurmalısın, bu sayede .NET ortamından MySql'e bağlantı kurabilmeni sağlayacak kütüphaneler bilgisayarına kurulacak. Daha sonra bu kütüphaneleri projene referans olarak ekleyip ilgili sınıflar ile bağlantı kurup gerekli sorguları çalıştırabilirsin. 

MySql Connector'ü indirmek için: http://dev.mysql.com/downloads/connector/net/ 

XAML Tanımı

29 Eylül 2013 tarihinde cevaplandı

Merhaba Engin,

Haklısın, hemen iletiyorum düzeltmeyi yapacak arkadaşlara, teşekkürler geri bildirimin için. 

16 Yaşındayım ve Oyun yapmak İstiyorum

29 Eylül 2013 tarihinde cevaplandı

Merhaba Faruk, 

Unity'nin mobil desteği de var üstelik ücretsiz olduğunu biliyorum sadece uygulama açılışında unity logosunu göstermek zorunlu. Geliştirme dilinin csharp olması avantaj olabilir. 

eclipse nerde

29 Eylül 2013 tarihinde cevaplandı

Merhaba Kadir,

Eclipse kurulum gerektirmeyen bir araç aslında. İndirdiğin .zip ya da .rar dosyasını extract ettikten sonra içerisindeki eclipse.exe yi açman yeterli. İndirdiğin dosyayı bulamıyorsan kullandığın browser'un indirilenler sayfasından ulaşabilirsin. Aşağıda chrome ve internet explorer'da indirilen dosyaları nasıl görüntüleyebileceğini bulabilirsin. 

windows phone uygulama yayınlama

30 Eylül 2013 tarihinde cevaplandı

Merhaba Fatma,

Windows Phone Marketplace üzerindeki bir uygulamanın linkini açıklamasını vs yayınlamak mümkün T-Market üzerinden ancak uygulama .xap dosyasını da T-Makret'e yükleyeyim kullanıcı direk girsin oradan telefonuna kurabilsin istiyorsan bu mümkün değil ne yazık ki. Ek olarak her ne kadar link paylaşabilmiş olsan da T-Market'in Windows Phone mobil uygulaması mevcut değil şuanda o yüzden kullanıcıların T-Market üzerinden uygulamana erişmeleri de zor olacaktır.

 

 

WP8 Web Servis Kullanımı

01 Ekim 2013 tarihinde cevaplandı

Merhaba Serdar, 

Çalışmıyor derken aldığın hata nedir onu yazabilirsen problemi daha iyi anlayabiliriz. Sorularınızı yazarken aldığınız hatayı geçtiğiniz adımları belirtmeye özen gösterin lütfen. 

listBox1.ItemsSource IEnumerable tipinde bir özellik, tahminim senin Result'ın aynı tipte değil. Kontrol edebilir misin Result property'sinin tipi nedir? 

Video

01 Ekim 2013 tarihinde cevaplandı

Video eğitimler ile yazılı eğitimler iç içe Ali, videolu anlatımın etkili/faydalı olabileceğinin düşünüldüğü yerlerde video ile anlatım da mevcut.

WP8 Web Servis Kullanımı

01 Ekim 2013 tarihinde cevaplandı

Evet İbrahim doğru söylüyor, emulator network üzerinde çalıştığı işletim sisteminden bağımsız bir cihazmış gibi görünüyor o yüzden localhost ile erişmeye çalıştığınızda bilgisayar üzerindeki bir uygulama erişemiyorsunuz. Bir kaç konfigürasyon değişikliği ve ip ile erişim gerekiyor. Local bir WCF servisine Windows Phone emulatoründen nasıl bağlanılacağı ingilizce olarak burada anlatılmış.

WP8 Web Servis Kullanımı

02 Ekim 2013 tarihinde cevaplandı

Merhaba Serdar,

Öncelikle belirttiğin ConnectionString formatı MySql Connector 6 ve sonraki sürümlerde artık desteklenmiyormuş, o yüzden daha düşük bir mysql connector versiyonunu kullanman ya da mysql sunucunda bir kaç konfigürasyon değişikliği yapman gerekiyor. Ben MySql Connector 5.2.7 versiyonu ile aşağıdaki kodu çalıştırabildim, işine yarar umarım kolay gelsin. 

 

Media Player Sorunu

Merhaba Sultan,

Deneme yaptığın kod bloğunu ve oynatmak istediğin url'i paylaşabilir misin? Aşağıdaki kod bloğunu deneyebilirsin. 

MediaPlayer mp = new MediaPlayer();

mediaPlayer.setDataSource(URL here);

mediaPlayer.prepareAsync();

mPlayer.setOnPreparedListener(new OnPreparedListener()

{

@Override

Media Player Sorunu

Merhaba Sultan,

Geliştirme yaptığın android sdk versiyonu kaç acaba? 

Şuradaki cevaba göre: 

MediaPlayer 3.0 ya da 4.0'dan sonra destekliyormuş m3u8 dosyalarını oynatmayı. Benim bildiğim kadarıyla da 3.1 öncesinde MediaPlayer https desteklemiyor eğer https kullanıyorsanız. 

Logcat'te gördüğün hatayı paylaşabilir misin? Tag olarak MediaPlayer aratabilirsin.

Komut satırı hatası

02 Ekim 2013 tarihinde cevaplandı

Çalıştırmayı denediğin komutları yazabilir misin Mehmet? 

Bir de JDK'yi nereye install etmiştin? Windows Explorer ile JDK'i kurduğun klasörü açıp javac.exe'nin orada olup olmadığını kontrol edebilir misin? 

 

windows phone uygulama yayınlama

02 Ekim 2013 tarihinde cevaplandı

Evet Fatma sadece Android yükleniyor bildiğim kadarıyla, diğer platformlar için de platformun ana uygulama marketinde yayınlanmış ise ona link verebiliyorsun.

Komut satırı hatası

03 Ekim 2013 tarihinde cevaplandı

Windows explorer ile C:\Users\sams\Documents\Java\jdk1.7.0_25\bin dizinine sorunsuz gidebiliyorsun değil mi? Komutları çalıştırmayı denediğin anki komut satırı görüntüsünü paylaşabilir misin? 

Eğer belirttiğin dizin gerçekten varsa aşağıdaki komut ile dizine sorunsuz geçebilmelisin:

cd C:\Users\sams\Documents\Java\jdk1.7.0_25\bin

Dizine geçtikten sonra da aşağıdaki komut ile java dosyanı derleyebilmelisin.

javac ornek1.java

Media Player Sorunu

Merhaba Fatma,

-1010 desteklenmeyen format anlamına geliyor. 

http://developer.android.com/reference/android/media/MediaPlayer.html#MEDIA_ERROR_UNSUPPORTED

  Benim araştırdığım kadarıyla ffmpeg tabanlı bir mediaplayer kullanılması tavsiye edilmiş, ya da vitamio diye bir mediaframework öneriliyor, belki onları deneyebilirsin? 

Emülatör Web Sorunu

internet erişim iznini manifest dosyasına eklediniz mi? 

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

System.ServiceModel.FaultException Hatası

03 Ekim 2013 tarihinde cevaplandı

Eklediğin MySql.Data.dll'inde yaşadın sanırım bu sorunu, default olarak MySql.Data.dll merkezi bir repository'de tutuluyor ki aynı bilgisayar üzerindeki uygulamalar ortak olarak kullanabilsinler.

Eğer projen içerisine kopyalanmasını istiyorsan MySql.Data.dll'e sağ tıklayıp özelliklerini seç.

Açılan özellikler penceresinde Copy To Local değerini true yap. 

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Merhaba Adaş :) 

WebBrowser control'ünün pdf görüntüleme yeteneği bulunmuyor ne yazık ki. Yönlendirilen URL'in pdf olup olmadığını kontrol edip, pdf olduğu durumda download ettirebilirsin uygulamana. Ya da LauncherUriAsync fonksiyonunu kullanarak IE'a yönlendirebilirsin, IE pdf açmayı destekleyen bir uygulama var ise sistemde ona yönlendirecektir. Örneğin Adobe PDF Reader. Yölendirilen URL'i WebBrowser'ın Navigating event handler'i içerisinde kontrol etmen mümkün aşağıdaki gibi.

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Arka planda dosya indirmeyi gösteren örneğe buradan ulaşabilirsin buarada. 

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Progress aslında bir ProgressBar nesnesi, sayfamda bir adet de ProgressBar vardı o satırları kaldırabilirsin istersen. Ya da uygulamanda sayfalar arası geçiş yaparken ekranda bir progress göstermek istersen sen de ekleyebilirsin. Basitçe Navigating handler'ında aktif hale getirip, Navigated ve NavigationFailed handlerlarında pasif hale getirebilirsin. 

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

void Browser_Navigating(object sender, NavigatingEventArgs e)
        {
            e.Uri.AbsoluteUri; //Url burada istediğini yapabilirsin :) 

//Navigation'ı cancel etmek istersen e.Cancel = true ; yapman yeterli. 

        }

Android Json Url Hata mesaji

Merhaba Sultan,

Hatayı aldığını düşündüğün yer neresidir kodunu paylaşabilir misin? https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/trycatchfinally-yapisi adresindeki eğitime göz atmanı tavsiye ederim. 

JAVAC erişim engellendi hatası...?

05 Ekim 2013 tarihinde cevaplandı

Merhaba Cem, Kullanıcının Program Files altındaki jdk klasörüne yazma (dosya oluşturma) yetkisi olmayabilir. Eğitimde anlatildiği gibi jdk klasörünü documents(belgelerim) altına kopyalayarak deneyebilir misin tekrar?

Dosyalama işlemleri

06 Ekim 2013 tarihinde cevaplandı

Merhaba Hasan,

Sana yardım edebilmemiz için yaşadığın problemi daha iyi açıklayabilmelisin öncelikle. Projende şuana kadar yaptığın denemeleri, nerede takıldığını da yazabilir misin? 

Dosyalar Stream olarak açılır ve Stream sınıfının substring methodu yoktur. Yapman gereken işlem dosyanı bir stream kullanarak tamamen okuman ve bir String değişkene ataman. Daha sonra String değişken üzerinden substring fonksiyonunu çağırabilirsin. 

Dosyayı nasıl okuyacağını aşağıdaki eğitimi takip ederek öğrenebilirsin.

Dosyalama işlemleri

06 Ekim 2013 tarihinde cevaplandı

Merhaba Hasan, 

Ne hatası alıyorsun tam olarak? Compile hatası alıyorsan hatanın olduğu altı kırmızı çizgili ifadenin üzerine gittiğin zaman bir açıklama görebilirsin. Runtime'da hata alıyorsan LogCat'e bakabilirsin hata için, LogCat'i CTRL+3'e bastıktan sonra Logcat aratarak bulabilirsin. 

Aldığın hatayı ya da yazmış olduğun kodu paylaşmadığın sürece hatanın ne olduğunu tahmin etmemiz kolay değil ve verimsiz. 

wcf ile droplist doldurmak

17 Ekim 2013 tarihinde cevaplandı

Merhaba Cem,

WCF ile geriye istediğin tipte dönüş yapabilirsin DropDownList içerisinde göstermek istediğin veriye bağlı olarak. Kategori sınıfı için uyduruyorum List<Category> tipinde dönüş yapabilirsin. Category sınıfı içerisinde de CategoryName ve CategoryId olabilir. Ya da ne tutman gerekiyorsa. 

wcf ile droplist doldurmak

20 Ekim 2013 tarihinde cevaplandı

Merhaba Cem,

ServiceContract, OperationContract ve DataContract konularını inceleyebilirsin aşağıdaki linklerden, WCF uygulaman ile WP uygulaman arasında bağlantı kurabiliyorsun değil mi o konuda sorun yok? Eğer kurabildiysen yapman gereken WindowsPhone uygulamasından çağırdığın servis methodunun OperationContract'ını WCF uygulamanda bulmak ve geri dönüş tipini değiştirmek. Daha sonra da Windows Phone uygulamanda service reference'i güncellemelisin.  

wcf ile droplist doldurmak

21 Ekim 2013 tarihinde cevaplandı

ListPicker'ın ItemsSource property'sine herhangi bir IEnumerable (List<T>, ObservableCollection<T>) tipindeki veriyi atayabilirsin Cem. Tavsitem List<string> gibi basic bir tip döndürmek yerine List<Category> gibi Windows Phone uygulamandan kullanmak istediğin tüm bilgileri içeren bir sınıf türünden liste döndürmen. 

İhtiyacın olan tüm bilgileri Windows Phone uygulamana Category sınıfı içerisinde aktardığını varsayarsak,

wcf ile droplist doldurmak

24 Ekim 2013 tarihinde cevaplandı

Merhaba Cem,

List<Category> tipinde bilgiyi nasıl döndüreceğini daha önce paylaştığım linkleri inceleyerek öğrenebilirsin.

Senin de söylediğin gibi basitçe repeater gibi düşünebilirsin ListPicker kontrolünü. Verdiğin bir şablonu sağlayacağın veri listesinin her bir elemanı için oluşturacaktır. Seçili olan Category objesine de ListPicker.SelectedItem özelliğinden erişebilirsin. SelectedItem object tipinde bir özellik, oluşturacağın Category tipine cast etmen gerekecektir.

WCF Additional information: The remote server returned an error: NotFound. hatası

Merhaba Güven,

Buradaki yönlendirmeyi de takip edip tekrar deneyebilir misin? Aldığın hata aradaki iletişim de hala bir problem olduğunu gösteriyor, emulator'ün servise erişemiyor.

Zaman bulduğumda ben de bu konuyla ilgili blogpost yazmaya çalışacağım. Umarım link işine yarar.

En iyi Google Play reklamı hangisi ?

Merhaba Atakan,

Ek bir tavsiyem Ad Network Mediation konusunu araştırman, bildiğim kadarıyla AdMob'un mediation yeteneği var ve hatrı sayılır bir sayıda farklı ad networklerini destekliyor. 

Mediation sayesinde on the fly hizmet aldığın ad network'ünü değiştirebiliyorsun böylece farklı ad network'lerinin getirdiği kazançları kıyaslama şansın da olabilir. 

https://support.google.com/admob/answer/2413211

Sayfalama yapmak

08 Kasım 2013 tarihinde cevaplandı

Merhaba Cem, 

Windows Phone Toolkit içerisindeki LongListSelector'ı incelemeni tavsiye ederim. 

Phone Toolkit sayfası: http://phone.codeplex.com/

Kütüphaneyi projene Nuget aracılığı ile kolaylıkla ekleyebilirsin. Takıldığın bir yer olursa buraya yazabilirsin tekrar. 

Bir örnek: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj244365(v=vs.105).aspx 

Android view'ler üzerine tıklandığında effect nasıl verdirebilirim?

11 Kasım 2013 tarihinde cevaplandı

Merhaba İbrahim, 

Selector kullanarak yapabilirsin istediğini, aşağıdaki adreste örnek kod parçacıkları bulabilirsin. 

http://developer.android.com/guide/topics/resources/color-list-resource.html 

 

- res/color/button_text.xml isminde dosya yaratıp aşağıdaki xml parçasını ekliyorsun,

Autocompletebox ı listbox a bağlamak

11 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

http://phone.codeplex.com/SourceControl/latest adresinde Windows Phone Toolkit'in kaynak kodunu bulabilirsin. Bu kütüphane Windows Phone SDK'sını geliştiren takım tarafından geliştiriliyor yazan amcalar işin merkezinden yani :) O yüzden kodu incelemek çok şey katabiliyor insana. 

Autocompletebox ı listbox a bağlamak

11 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

Aşağıdaki linkten çalışan örneği indirip inceleyebilirsin, yine sıkıntı yaşarsan çözmeye çalışalım problemi. 

https://dl.dropboxusercontent.com/u/218691470/CustomAutoCompleteBox.rar 

Mehmet

Autoxcompletebox keydown fonksiyonu çalışmıyor

12 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer, 

KeyDown event'i AutoCompleteMessage içerisinde handle edildiği için senin koduna ulaşmadan kesiliyor. AutoCompleteBox kodunu incelersen aşağıdaki gibi handle edilmiş, basılan tuş Enter olduğu durumda e.Handled = true; yapılarak sana ulaşması engelleniyor.  Daha önceki soruda gönderdiğim sınıfı en alt kısımda olduğu gibi değiştirirsen Enter tuşlarını da yakalayabilirsin. Ancak AutoCompleteBox içerisindeki OnKeyDown çalışmadan senin kodun çalışacağı için bazı şeyler eksik kalabilir. 

Java ile çalıştır ekranı

13 Kasım 2013 tarihinde cevaplandı

Merhaba Hikmet,

Autocompletebox ı listbox a bağlamak

14 Kasım 2013 tarihinde cevaplandı

Ömer Merhaba Tekrar,

Eğer herhangi bir cevabın sorununa çözüm olduğunu düşünürsen doğru cevap olarak işaretlemen daha sonra aynı problemi araştıran arkadaşların doğru çözüme ulaşmasını kolaylaştıracaktır, işaretleyebilirsen sevinirim. 

Web site Klasörden Dosya adı okumak

15 Kasım 2013 tarihinde cevaplandı

Merhaba Serdar,

Bahsettiğin web sitesi göstermek istediğin tüm resimleri herhangi bir sayfada listeliyor mu? Ya da link sağlıyor mu? Eğer bunu yapıyorsa bir http get isteği ile sayfanın html'ini çekebilir daha sonra da bu html içerisinden resim linklerini extract edip uygulamanda gösterebilirsin. 

Aksi takdirde web servisi güncelleyip sana resim linklerini dönen bir fonksiyon eklemen gerekiyor bence. 

 

Emülatör Açılırken Gelen Hata

15 Kasım 2013 tarihinde cevaplandı

Merhaba Salih,

Kurulum ile ilgili şöyle bir öneri var aşağıdaki adreste anlatılıyor,

http://digitalnativedev.blogspot.com/2013/10/windows-phone-sdk-80-failed.html 

Emülatör Açılırken Gelen Hata

15 Kasım 2013 tarihinde cevaplandı

Microsoft destek sitesinde o durumdan sonraki repair işleminin de başarısız olduğu belirtilmiş, aşağıdaki adımları uygulaman öneriliyor. 

Horizontal Listbox sorunu

16 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

ListBox'ın ItemTemplate özelliğini değiştirerek her bir list item'a istediğin görünüşü verebilirsin. Aşağıdaki gibi her bir ListItem içerisindeki TextBlock'a Margin vererek aralarında boşluk oluşturabilirsin örneğin. 

Controller arasında dönmek nasıl olur?

16 Kasım 2013 tarihinde cevaplandı

Merhaba Salih,

http://stackoverflow.com/questions/9092266/loop-through-all-buttons-on-screen-for-a-given-tag-wp7-using-c-sharp adresinde cevaplarda bulduğum fonksiyon çalışıyor denediğim kadarıyla umarım işine yarar. 

Ne yapmak istiyorsun tam olarak? 

WCF Yayını Hakkında

Merhaba Burak,

Hyper-V Manager üzerinden emulator'ü başlatmayı denedin mi? WCF servisin ile emulator'ünün başlayamaması arasında bir bağlantı yoktur diye düşünüyorum. 

Hangi çözümleri denedin şimdiye kadar?

Autocompletebox içinde buton

17 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

AutoCompleteBox'a Custom bir Style tanımlayarak ve Style içerisindeki Textbox'ı içeren Grid'in içerisine sağ tarafa aligned edilmek üzere bir Button koyarak istediğini yapabilirsin. Yalnız Button.Click event'ini yakalamak için de CustomAutoCompleteBox sınıfı içerisinde bir event tanımı yapman gerekiyor. Event tanımı dışındakiler için aşağıdaki linkte paylaştığım projeye bakabilirsin. 

Autocompletebox içinde buton

18 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

Şu makaleyi okumanı öneriyorum sana,

http://msdn.microsoft.com/en-us/magazine/cc785480.aspx 

Autocompletebox nasıl engellenir?

18 Kasım 2013 tarihinde cevaplandı

Selam Ömer,

AutoCompleteBox bahsettiğin işlevi yerine getirmek için tasarlanmış bir kontrol. Bence AutoCompleteBox'ı bu kadar customize etmeye çalışmak yerine basit bir Textbox ile işe başlasaydın daha kolay ilerleyebilirdin. Neden Textbox kullanmıyorsun?

Arama fonksiyonunu basitçe sen de yazabilirsin diye düşünüyorum? 

gruplama

19 Kasım 2013 tarihinde cevaplandı

Merhaba Hasan, 

Biraz açıklayabilir misin tam olarak ne yapmaya çalıştığını? 

Veritabanından veriyi tamamen çekip daha sonra csharp tarafında mı sayfalama yapmak istiyorsun? Yoksa sayfa sayfa mı çekmek istiyorsun? SQL serverdan veri çekmek için LINQ2SQL mi kullanıyorsun yoksa ADO.NET mi? 

Çektiğin veriyi WindowsPhone uygulamanda mı göstermek istiyorsun? 

gruplama

20 Kasım 2013 tarihinde cevaplandı

while ile çekerken bir List'e attıktan sonra bu listeyi ve bir sayfa değerini parametre olarak alan bir Adapter sınıfı oluşturabilirsin. Adapter sınıfı sayfa parametresinin değerine göre yine parametre olarak verilen List'in sadece ilgili aralığını döner. 

ListView ve Adapter sınıfı hakkında şuradaki eğimden bilgi edinebilirsin. Eğitimleri sıkılmadan okumanı tavsiye ederim. 

javayı komut satırında nasıl çalıştırabilirim

20 Kasım 2013 tarihinde cevaplandı

Merhaba Sertaç,

Çalıştırmayı denediğin komutu ya da ekran görüntüsünü de paylaşabilir misin? 

javayı komut satırında nasıl çalıştırabilirim

20 Kasım 2013 tarihinde cevaplandı

Komut satırındaki > karakteri buyrun komutunuzu yazın anlamına geliyor. > karakterinden önceki bölüm ise komut satırının o an hangi klasörde bulunduğunu gösteririr. Örneğin,

C:\Users\Mehmet> 

Autocompletebox Auto select

22 Kasım 2013 tarihinde cevaplandı

Merhaba Alper,

Açıkçası neden böyle bir özellik eklemişler ben de anlamadım, eskiden maintain edildiği sayfada bu konu ile ilgili bir issue buldum ancak yeni versionda da bu şekilde korunmuş ve bir design change olduğu belirtilmiş kod içerisinde. 

https://silverlight.codeplex.com/workitem/9558 

Autocompletebox Auto select

22 Kasım 2013 tarihinde cevaplandı

Merhaba Alper,

Evet Tap eventi kontrolün herhangi bir yerine tıklanınca fire ediliyor. Sıradan bir kullanıcıyı düşününce yazarken kontrol üzerinde bir yere tıklamaktaki amacı yüksek olasılıkla listeden seçim yapmak olacağı için belki kabul edilebilirdi ama tam çözüm aradığın için seni kutluyorum :) 

Java.exe uygulamasını yapamadım

23 Kasım 2013 tarihinde cevaplandı

Merhaba Arkadaşlar, Aşağıdaki soruya göz atar mısınız. https://gelecegiyazanlar.turkcell.com.tr/soru/javayi-komut-satirinda-nasil-calistirabilirim

java.exe ye tıkladığımda gelip gidiyor

25 Kasım 2013 tarihinde cevaplandı

Merhaba Ercan,

Aşağıdaki dökümantasyon üzerinden geçersen çözümü de bulacaksın diye düşünüyorum. 

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/bir-java-programinin-komut-satirinda-calistirilmasi-windows 

Programın açılış ve kapanışında fonksiyon çağırmak

25 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

App.xaml.cs dosyası içerisindeki Application_Launching ve Application_Activated methodlarında okuma işlemini, Application_Deactivated methodunda da yazma işlemini yapabilirsin. 

CrashLanding Örneği?

25 Kasım 2013 tarihinde cevaplandı

Merhaba Mehmet,

iOS geliştirmiyorum, bahsettiğin uygulamayı ilk defa duydum =) ama bir search ettim, aşağıdaki linke ulaştım.

http://en.pudn.com/downloads120/sourcecode/macos/detail510268_en.html 

Umarım işine yarar. 

Programın açılış ve kapanışında fonksiyon çağırmak

25 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

Söylediğin gibi yapmak istiyorsan değişkenlerini App.xaml.cs içerisinden erişebileceğin şekilde tanımlaman gerekiyor. Ancak farklı olarak yapmak istediğin işlemi MainPage sınıfının OnNavigatedFrom ve OnNavigatedTo fonksiyonlarını override ederek de yapabilirsin. 

MainPage.xaml.cs dosyası içerisine aşağıdaki iki fonksiyonu eklemelisin. 

Java.exe uygulamasını yapamadım

25 Kasım 2013 tarihinde cevaplandı

Merhaba Mücahit,

javac ornek1.java komutunu çalıştırdıktan sonra ne çıktı alıyorsun? Başarılı bir şekilde ornek1.class dosyan oluşuyor mu? Aşağıdaki adresteki anlatımı takip ediyorsun değil mi? 

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/bir-java-programinin-komut-satirinda-calistirilmasi-windows

Programın açılış ve kapanışında fonksiyon çağırmak

25 Kasım 2013 tarihinde cevaplandı

Merhaba Ömer,

PhoneApplicationPage sınıfı içerisinde OnNavigatedTo ve OnNavigatedFrom methodları virtual olarak tanımlanmışlar. PhoneApplicationPage sınıfından inherit eden MainPage sınıfında senin bu methodları override ederek yapmak istediğin işlemleri override ettiğin method içerisine eklemelisin. 

Uygulama Yayınlama

28 Kasım 2013 tarihinde cevaplandı

Selam Burak,

Halil'in de söylediği gibi WP8 işletim sistemi 7.1 SDK'sı ile geliştirilen uygulamaları da sorunsuz çalıştırıyor.

Ek olarak, runtime'da cihazın işletim sistemine bakıp WP8.0 olması durumunda WP8.0 ile gelen özellikleri de reflection kullanarak uygulaman da kullanabilirsin. Böylece uygulaman 7.1 ve 8.0 desteklerken 8.0 kullanıcılarına ek özellikler sunabilirsin. 

text1 cannot be resolved or is nota field

02 Aralık 2013 tarihinde cevaplandı

Merhaba Hilal, 

Öncelikle R dosyası otomatik olarak generate edilen bir dosya, create field dediğin zaman R dosyasını manuel olarak editlemiş oluyorsun o yüzden create field dememelisin. R dosyasının yenilenmeme sebebi projenin compile edilemiyor olması olabilir. Öncelikle layout dosyanda ve java dosyalarında bir derleme hatası olup olmadığını kontrol etmeni tavsiye ediyorum. 

Derlenebildiğinden emin olmana rağmen düzelmiyorsa Project menüsüden Clean seçip tekrar derlemeyi deneyebilirsin. 

Windows Phone Sınav

02 Aralık 2013 tarihinde cevaplandı

Merhaba Burak,

Geleceği Yazanlar'a yeni sınavlar ne zaman eklenecek net bilgim yok ancak bir çalışma var idi yanlış hatırlamıyorsam, ilgili arkadaşlar cevap yazacaklardır. 

MS tarafında ise aşağıdaki sınavlar çıktı aratınca 

http://www.microsoft.com/learning/en-us/windows-phone-certification.aspx 

Windows Phone Sınav

03 Aralık 2013 tarihinde cevaplandı

Merhaba Burak,

Windows Phone 8.0 için bir sınav olup olmadığını sordum, şuan WP 8.0 için sınav olmadığını ancak ona en yakın olan sınavın MCSD: Windows Store Apps olduğunu söylediler. 

Xap Hatası

03 Aralık 2013 tarihinde cevaplandı

Selam Burak,

Visual Studio dışından herhangi bir dosya sildin mi ya da ismini değiştirdin mi? Build Action'ı Content olan bir dosya bulunamadığında bahsettiğin hata alınabiliyormuş. 

http://stackoverflow.com/questions/9054846/xap-packaging-failed-object-reference-not-set-to-an-instance-of-an-object

Xap Hatası

03 Aralık 2013 tarihinde cevaplandı

VS2012'de bir proje açtım ve file system üzerinden bir resmin ismini değiştirip build etmeyi denedim, aşağıdaki hatayı aldım. 

Could not copy the file "PhoneApp2\PhoneApp2\Assets\ApplicationIcon.png" because it was not found.

Senin karşılaştığın hataya kıyasla daha açıklayıcı olmuş :) Tabi bu hata mesajını visual studio değil de muhtemelen derleyici veriyor, o da SDK içerisinde geliyordur diye tahmin ediyorum. 

Aynı işlemi VS2010 kullanarak WP7.1 projesinde de denedim aynı hatayı aldım. 

 

Dosyanın satır sayısını bulmak

04 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

Gördüğüm kadarıyla tek satırda yapabileceğin bir fonksiyon bulunmuyor. Ancak kendi oluşturduğun bir Utility sınıfına ekleyebilirsin buna benzer bir fonksiyon. Hatta ismini de aynı yapabilirsin :) 

[code]

Uygulama Yayınlama

04 Aralık 2013 tarihinde cevaplandı

Merhaba Burak,

Developer dashboard sayfasındaki uygulama detayında bir link var oradan erişmeyi denedin mi? Aramada çıkması biraz zaman alabilir. Telefonuna o linki gönderip tıkladığında store uygulamasını otomatik olarak açacaktır. Eğer uygulamanı o şekilde de bulamazsa bir problem olabilir. 

Uygulama Yayınlama

05 Aralık 2013 tarihinde cevaplandı

Selam Burak,

Kullandığın cihazın çözünürlüğü nedir? Uygulaman WVGA ve 720P çözünürlüklerini destekliyor görünüyor, eğer WXGA çözünürlüklü bir cihaz kullanıyorsan o yüzden çıkmıyordur. Aramalarda çıkması dediğim gibi zaman alabilir, ne zaman onaylandı uygulaman? 

Threading in Windows phone

05 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

Öncelikle özel bir amaç için yapmadıysan dosyayı birer satır atlayarak lst'e ekliyorsun. Yine özel bir amacın yoksa for dongusu içerisinde break ile çıkmaktansa while ile kontrol edebilirsin okuduğun satırı.

String line = streamReader.ReadLine();

while(!String.IsNullOrEmpty(line))

{

lst.Add(line);

line = streamReader.ReadLine();

Ekran Çözünürlüğü

05 Aralık 2013 tarihinde cevaplandı

Selam Burak,

WMAppManifest dosyanı açtığın zaman ApplicationUI tab'ında Supported Resolutions başlığı altında hangi çözünürlükleri desteklediğini belirtebiliyorsun. 

Threading in Windows phone

05 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

async-await uygulama kodunun asenkron bir şekilde (UI threadi bloklamadan) çalışmasını sağlıyor. Ancak tek thread üzerinde çalışıyor okuduğum kadarıyla teknik detayını ben de çok bilmiyorum. Aşağıdaki makaleleri okumanın faydası olacaktır anlamana. 

http://stackoverflow.com/questions/9343594/how-to-call-asynchronous-method-from-synchronous-method-in-c

Uygulama Yayınlama

05 Aralık 2013 tarihinde cevaplandı

Selam Burak, 

Soruna cevap alabildiysen Doğru Cevap ya da En İyi Cevap olarak işaretleyebilir misin rica etsem, daha sonra aynı problem ile karşılaşan arkadaşlar çözüme daha kolay ulaşabilsinler. 

Android ve C#

08 Aralık 2013 tarihinde cevaplandı

Merhaba Nur,

Eklediğin resimde Main.xaml değil de Main.axml yazıyor dosya isminde bundan kaynaklanıyor olabilir mi? Düzeltip denemişmiydin? Bir de android de resource dosyalarını isimlendirirken büyük harf kullanamıyorsun, eğer xamarin'de de böyle bir kısıt var ise dosya isminde tamamen küçük harfler kullanarak dener misin? 

Daha önce xamarin i kullanmadığım için sadece yorum yaptım, uzantının xaml olması gerektiğinden emin misin? 

Native ve Hybrid Uygulama Geliştirme Karşılaştırması

Merhabalar,

Web/HTML5 tabanlı mobil uygulamaların en zayıf noktasının her platformun kendine özel olan deneyimini önemsemeyip tüm platformlardaki kullanıcılara aynı arayüzü ve deneyimi sunmaları olduğunu düşünüyorum. Yapılan araştırmalarda gösteriyor ki platformun design guideline'larına uygun tasarlanmış uygulamalar çok daha başarılı oluyor. Bu noktada if else if else platform spesifik deneyim de sunabilirim diyebilir bir web developer ama o kodun da maintenance'ının zor olacağı aşikar. 

Android ve C#

09 Aralık 2013 tarihinde cevaplandı

Nur Merhaba Tekrar,

Bugün xamarini indirip deneme imkanım oldu, layout dosyalarının uzantısı zaten axml imiş problem o olmamalı :), deneme sürem dolduğu için Xamarin Studio ile yeni bir proje oluşturup android cihazıma yükledim ve bir sorunla karşılaşmadım, sen hangi aşamada karşılaşıyorsun bu problem ile? Layout dosyanın içeriğini de eklemen mümkün mü? Belki de problem Visual Studio eklentisindedir, xamarin studio ile de deneyebilir misin? 

ekranda mesaj vermek

09 Aralık 2013 tarihinde cevaplandı

Merhaba Cem,

Gördüğün bildirimlerin bir çoğu push mesajı. Sen hangi platform ile ilgileniyorsun? Android için GCM, WP için WP Push Notifications, iOS için Notifications linklerinde açıklama bulabilirsin. Bu linklerde her bir platform için ayrı ayrı anlatılıyor. 

Backgroundworker ile thread arasındaki fark

09 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

Yazdığın async fonksiyonu paylaşabilir misin? 

Backgroundworker ile thread arasındaki fark

10 Aralık 2013 tarihinde cevaplandı

Ömer Merhaba Tekrar,

Örnek olması açısından ufak bir uygulama geliştirdim. Textbox'ın Text özelliği her değiştiğinde UserGrid'e gidip kullanıcı ismine göre arama yapan bir uygulama. Kullanıcıyı her hangi bir şekilde yavaşlatmıyor. 

https://dl.dropboxusercontent.com/u/218691470/UserGridSample.rar 

ekranda mesaj vermek

13 Aralık 2013 tarihinde cevaplandı

Merhaba Cem,

Coding4Fun Toolkit içerisindeki ToastPrompt sınıfını kullanarak kolayca yapabilirsin istediğini. Codeing4Fun toolkit'i Nuget ile projene ekleyebilirsin. Nuget kullanmayı biliyor musun?

[code]

var prompt = new ToastPrompt {Message = "Hello World"};
prompt.Show();

[/code]

Alternatif olarak da Windows Phone SDK'i içerisideki ShellToast sınıfını kullanabilirsin ancak biraz daha fazla iş yapmanı gerekiyor bu yöntem. 

 

html kodlarını konvertleyip C# da RichTextBox da gösterebilme

15 Aralık 2013 tarihinde cevaplandı

Merhaba Numan,

İncelediğim kadarıyla, RichTextBox RTF formatını destekliyor ve direkt olarak html input kabul etmiyor senin de bildiğin üzere. Yapman gereken aslında bir HTML to RTF converter yazmak. 

http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v=vs.110).aspx

Textblock Foreground değiştirme

17 Aralık 2013 tarihinde cevaplandı

Merhaba Cihan,

Foreground özelliği Brush tipinde. Senin de bir brush nesnesi oluşturman gerekiyor öncelikle. 

[code]

<TextBlock x:Name="LblTest" Text="Merhaba Dunya" />

[/code]

[code]

LblTest.Foreground = new SolidColorBrush(Colors.Yellow);

[/code]

Buradan Brush hakkında detaylı bilgi edinebilirsin.

Textblock Foreground değiştirme

17 Aralık 2013 tarihinde cevaplandı

Merhaba Cihan,

SolidColorBrush sınıfı System.Windows.Media namespace'i altında tanımlı, o yüzden csharp dosyanın üst kısmına aşağıdaki ifadeyi eklemelisin:

using System.Windows.Media;

Google Play Geliştirici hesabı

Merhaba Batuhan,

Google Play developer hesabı için bir seferlik 25$ ödemen gerekiyor. Her yıl yenilemen gerekmiyor iOS ve WP hesaplarında olduğu gibi. Geleceği yazanlar projesinin şuan için böyle bir desteği bulunmuyor, ileride olur mu dersen bana kalırsa çok küçük bir ihtimal. Ancak T-Market'te android uygulamalarını ücretsiz yayınlayabilirsin. 

Farklı telefon boyutları için layout seçicileri

17 Aralık 2013 tarihinde cevaplandı

Merhaba Ali,

Aldığın hatayı da yazabilir misin? 

http://developer.android.com/guide/topics/resources/providing-resources.html adresindeki qualifier'lar hakkındaki kısma baktığımda senin kullandığın gibi 400x800 gibi bir qualifier göremiyorum. O kısımları kaldırıp tekrar deneyebilir misin? 

Farklı telefon boyutları için layout seçicileri

17 Aralık 2013 tarihinde cevaplandı

Merhaba Ali Tekrar,

Bir şey gözümden kaçmış, default layout klasörünü göremedim, hata bundan da kaynaklanıyor olabilir. Default resource klasörlerinin her zaman bulundurulması önerilir. 

Always include default resources so your app does not depend on specific device configurations

c is not recognized as an internal or external command hatası alıyorum

17 Aralık 2013 tarihinde cevaplandı

Merhaba Merter,

Hangi komutu kullanıyorsun dizine geçmek için? Bir ekran görüntüsü ekleyebilir misin doğru yere doğru komutu yazıp yazmadığını anlayabilmemiz için?

Dizin değiştirmek için cd komutu kullanılır. Change Directory kelimelerinin baş harflerinden oluşan bir komut. Komuttan sonra da geçiş yapmak istediğin dizinin yolunu/adını belirtirsin. Örneğin C dizinindeyken, Windows dizinine geçmek istersem, komut satırı ben komut yazmadan C:\ dizininde olduğunu belirtmek için şu şekilde bir şey yazar

c is not recognized as an internal or external command hatası alıyorum

17 Aralık 2013 tarihinde cevaplandı

cd komutundan önce \> yazmışsın sanırım. Komutunu siyah ekranda > karakterinden sonra yazmalısın. Komut satırındaki > karakterinden sonra kendi komutunu yazabilirsin. 

Ekteki resimde kırmızı kutucuk içerisindeki iki karakteri yazmana gerek yok. 

Wp8 uygulama geliştirme

18 Aralık 2013 tarihinde cevaplandı

Merhaba Fatih,

WP8 uygulamaları çoğunlukla C# programlama dili ile geliştiriliyor. WP8 giriş eğitiminde de öncelikle C# programlama dili anlatılıyor.

Bu aşamadan önce ise Yazılım nedir? İşletim Sistemi nedir? İşletim Sistemlerinin Görevi, temel bileşenleri nelerdir? Programlama Dili nedir? Algoritma nedir? gibi konuları incelemeni tavsiye ederim. Takıldığın noktalarda soru sormaktan çekinme lütfen. Başlangıçta biraz zorlanabilirsin ama bir noktadan sonra her şey çözülecek ;) Pes etmemek önemli. 

 

yanlışı nerede yapıyorum.

21 Aralık 2013 tarihinde cevaplandı

Merhaba Fatih,

İncelediğim kadarıyla RSS Feed'inde description alanları boş geliyor. App Studio ile geliştirdiğin uygulamanın kodunu indirip incelersen, bir RSS feed detay sayfasında description/summary alanının gösterildiğini göreceksin. Haliyle senin feed'in için gösterecek bir şey bulamıyor uygulama. 

Feed'inde content:encoded elementi içerisinde detay bulunuyor ancak o içeriği uygulama sadece örnek bir resim dosyası bulmak için kullanıyor. 

yanlışı nerede yapıyorum.

21 Aralık 2013 tarihinde cevaplandı

Fatih Merhaba Tekrar,

Highlight etmek istediğim satır bold olmadı, aşağıdaki if bloğuna hemen altındaki satırı eklemiştim

[code]

html parser nasil edilir?

21 Aralık 2013 tarihinde cevaplandı

Merhaba Işıl,

Hangi programlama dilini kullanacaksın? Kullanmayı düşündüğün dile göre kolayca html parse etmeni sğalayabilecek kütüphaneler önerebiliriz. Örneğin csharp ile geliştirme yapıyorsan HTML Agility Pack yaygın olarak kullanılan bir kütüphane. 

html parser nasil edilir?

22 Aralık 2013 tarihinde cevaplandı

Merhaba Işıl,

jsoup ile yapabiliyorsun söylediğin gibi. Ancak telefon üzerinde çalışan bir uygulamada bu işlemi yapmak çok mantıklı değil çünkü bilgileri çektiğin sitelerin herhangi birisinde bir değişiklik olursa uygulamanın çalışmasında bozukluklar meydana gelmesi çok yüksek olasılık. 

Custom listboxa item ekleyemiyorum

22 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

SimpleItems listesine ekleme yapmadan önce bir List<SampleData> nesnesi oluşturup simpleItems değişkenine atama yapman gerekiyor bunu yapıyor musun? for döngüsünden önce SimpleItems nesnesini oluşturman gerekiyor. 

SimpleItems = new List<SampleData>();

Custom listboxa item ekleyemiyorum

23 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

Neden NullReferenceException aldığını anlayamadım söylediğini yapıyorsan, tüm kodunu paylaşabilirsen ona da bakalım.

yanlışı nerede yapıyorum.

24 Aralık 2013 tarihinde cevaplandı

Merhaba Fatih,

Tecrübem olan bir konu değil ancak benim tahminim problemin RSS Feed'inde olduğu yönünde. Blog yazını girerken bir şeyleri eksik giriyor olabilir misin? Kullandığın generator bir çok kişi tarafından kullanılıyor onun hatalı olması olasılığı daha düşük diye düşünüyorum. 

STRING.XML

25 Aralık 2013 tarihinde cevaplandı

Merhaba Meryem,

Öncelikle butona tıklandığında bir işlem yapabilmek için o butona bir OnClickListener vermelisin. Verdiğin OnClickListener'ın onClick fonksiyonunda da TextView nesnenin setText methodunu kullanarak istediğin metni set edebilirsin. setText methodu parametre olarak Resource Id'de kabul ediyor, yani R.string. üzerinden strings.xml içerisinde tanımladığın metne erişebilir ve setText methoduna parametre olarak geçebilirsin. 

Örnek bir Activity onCreate methodu,

[code]

Text bölme çalışmıyor

25 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer,

<StackPanel Orientation="Horizontal"> olduğu için TextBlock uzadıkça uzuyor sağ tarafa doğru ekran dışına çıkıyor. Bu StackPanel'e genişlik vermek aklına gelebilir, onu yaparsan yine olmayacak, çünkü sabit genişlik de versen StackPanel Scroll edecek şekilde yatay düzlemde yine uzayacak. 

<StackPanel Orientation="Horizontal"> yerine şöyle bir yapı kullanırsan düzelecektir, 

Text bölme çalışmıyor

27 Aralık 2013 tarihinde cevaplandı

TextBlock'un etrafını bir ScrollViewer ile çevreleyip, ScrollViewer'a bir genişlik vermen yeterli olur diye düşünüyorum. Tabi bir de ScrollViewer'ın horizontal scrolling yeteneğini enable etmen gerekir. Vertical'ı da disable edersin.

Aşağıdaki linki açtığın zaman sayfanın alt kısmında bir örnek bulabilirsin. 

http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.controls.scrollviewer(v=vs.105).aspx 

Dosya okuma yazmada hata

28 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer, 

Eksik yaptığın ufak ama önemli bir şey var, burayı tekrar gözden geçirmeni tavsiye ederim.

Bir de, dosyayı silmek yerine, açarken FileMode.Append  değil de FileMode.Truncate kullanabilirsin.

Textblock u kaydırma

28 Aralık 2013 tarihinde cevaplandı

TextBlock'un Width ini kaldırıp dener misin? TextBlock yeterince uzamadığı için scroll edilecek bir alan oluşmuyor.

Dosya okuma yazmada hata

28 Aralık 2013 tarihinde cevaplandı

ListBox'ın ItemsSource özelliğine SimpleItems'ı bağlamışsın ancak okuduğun kayıtları SimpleItems'a değil başka dizilere ekliyorsun gördüğüm kadarıyla? 

Bu Hatayı Veriyor Sebebi Nedir ?

28 Aralık 2013 tarihinde cevaplandı

Hata metnini ya da layout xml'inin tamamını bizimle paylaşmadığın sürece sana yardımcı olmamız zor Furkan. resimde işaretlediğin kırmızı uyarının üzerine gidince herhangi bir hata yazısı beliriyorsa onu ve layout xml'inin tamamını paylaşabilir misin.

JSON Parser Sorunu

Merhaba Yavuz, 

Hatadan anladığım kadarıyla işlem sonucunda sana dönen cevap geçerli bir JSON metni değil o yüzden JSONObject oluşturulurken hata alıyorsun. Aşağıdaki satırda JSONObject'in constructor'ına geçtiğin json değişkenini paylaşabilir misin? 

[code]

jObj = new JSONObject(json);

[/code]

Bu Hatayı Veriyor Sebebi Nedir ?

29 Aralık 2013 tarihinde cevaplandı

Furkancım burada amacımız birileri için kod yazmak değil, öğrenmeye gerçekten hevesli arkadaşlara takıldıkları noktalarda yardımcı oluyoruz. Eğer sen de öğrenmek istiyorsan öncelikle sitedeki eğitimlerin üzerinden geçmelisin. 

Listbox ın içindeki custom iteme ulaşmak

31 Aralık 2013 tarihinde cevaplandı

Merhaba Ömer, 

İstediğin işlevi Data Binding kullanarak kolayca gerçekleştirebilirsin, şuan ki yaptığın yöntem önerilen bir yöntem değil ve işini zorlaştırıyor. 

Senin kodunu databinding kullanacak şekilde değiştirdim. Tavsiyem kodu ve yukarıdaki linki iyice incelemen. Anlamadığın yer olursa yine buradan sorabilirsin. 

SQL SERVER objective-C destekleme durumu

02 Ocak 2014 tarihinde cevaplandı

Merhaba Mushfig,

Sql Server'ın Objective C'yi desteklememesi ifadesi pek doğru bir ifade olmuyor, sanırım Sql Server bağlantısı kurabileceğin bir Objective-C kütüphanesi bulamamaktan şikayetçisin doğru mudur? 

ÜCRETLİ SATIŞ

02 Ocak 2014 tarihinde cevaplandı

Merhaba Furkan,

Linkteki bilgiye bakılırsa hesap bilgilerini önceden vermen gerekiyor. 

Remember, you must enter your payout info and tax profile to sell paid apps. You can do this duringRegistration or in Account summary.

http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206732(v=vs.105).aspx

turkcell updater

03 Ocak 2014 tarihinde cevaplandı

Merhaba Aykut,
Güncellemeler Updater entegrasyonu olan uygulama versiyonlarında görünecektir sadece. Yani 26 ve sonrasında Updater entegrasyonunu koruduğun sürece o versiyonlarda hazırladığın konfigürasyon dosyasına bağlı olarak Güncelleme ve Mesajlar gösterebilirsin. 


birden fazla uygulamanın tanitimini yapmal mümkün müdür?

RSS Reader Sorunu ACİL!!

Merhaba Furkan,

Kerem'in paylaştığı kütüphane istediğin işleve sahip aslında, koda baktığında da görebilirsin,

https://github.com/ahorn/android-rss/blob/master/src/main/java/org/mcsoxford/rss/RSSHandler.java 

Setter for RSS <enclosure> elements inside an <item> element.

RSS Reader Sorunu ACİL!!

~Merhaba Furkan,

Soruda paylaştığın kod bende sorunsuz çalıştı, sen ne gibi bir problem yaşıyorsun? internet permission'ı ekledin değil mi manifest dosyasına?

Hem Kerem'in paylaştığı hem de senin kodunu kullanan örneği linkten indirebilirsin.

https://dl.dropboxusercontent.com/u/218691470/SampleRssReader.rar

Windows 8 komut satırını kullanma

16 Ocak 2014 tarihinde cevaplandı

Cem Merhaba,

Bu konuda daha önceden sorulan bir sürü soru ve verilen güzel cevaplar var. Öncelikle sitede arama yapıp eski soruları gözden geçirmeni tavsiye ediyorum. Eğer bir çözüme ulaşamazsan komutları yazdığın andaki ekran görüntüsünü ve kullandığın komutları paylaşabilirsen yardımcı olabiliriz. 

emulator

16 Ocak 2014 tarihinde cevaplandı

Cihad Merhaba,

Hyper-V enable etmişmiydin bilgisayarında? Etmemiş isen kurulum sırasında seni uyarması gerekiyor, kurulum sırasında herhangi bir problem ile karşılaşmışmıydın? 

Eğer hiç bir problemle karşılaşmadım dersen, Visual Studio 4'ü kurmamışsan onları kurmayı deneyebilirsin bilinen bazı kritik hatalar o güncellemelerle giderilmişti. Sorunun devam ederse de mevcut kurulumları temizleyip baştan kurmayı deneyebilirsin.

WP8 flickerden rss okuyarak resimlere ulaşma

16 Ocak 2014 tarihinde cevaplandı

Merhaba Güven,

Kodunu paylaşabilirsen senin kodun üzerinden yorum yapmaya çalışalım. RSS'i farklı sınıfları kullanarak parse etmek mümkün. 

Buradaki örneğe bakarsan, linkler SyndicationFeedItem nesnelerinin Links özelliğinde. 

WindowsPhone ile Webrequest kullanımı

19 Ocak 2014 tarihinde cevaplandı

Merhaba Ercan, 

Microsoft HTTP Client Libraries kullanmanı tavsiye ederim. Nuget üzerinden projene ekleyebilirsin. Nuget package manager üzerinden http kelimesi ile arattığında genelde en üstte çıkıyor. Daha önce nuget kullanmışmıydın? 

Eklediğim kütüphane içerisinde HttpClient isimli bir sınıf var. O sınıfı kullanarak aşağıdaki gibi bir web uygulamasının döndüğü cevabı alabilirsin. 

[code]

WindowsPhone ile Webrequest kullanımı

19 Ocak 2014 tarihinde cevaplandı

[code]HttpClient httpClient = new HttpClient(); string responseBodyAsText = await httpClient.GetStringAsync(“www.contoso.com”);[/code]

Emulator Problemi Win8 Phone

19 Ocak 2014 tarihinde cevaplandı

Merhaba Hakan,

Benim anladığım kadarıyla probleme çok güçlü olmayan bigisayarlarda karşılaşılıyor daha çok. Ben olsam öncelikle hyper-v yi kaldırıp-tekrar kurardım. Program-Ekle Kaldır->Windows Bileşenleri Ekle-Kaldır'dan yapabilirsin bu işlemi. 

VS 2013 Menü'de Store sekmesi yok ?

22 Ocak 2014 tarihinde cevaplandı

Merhaba Hakan, Windows 8 uygulamaları ile wp8 uygulamalarını karıştırıosun sanırım. Windows Phone dev Center appx uzantılı dosya upload etmeni ister, basitçe release build sonucunda bin klasöründe oluşan dosyayı upload edebilirsin.

parse alternatifi?

22 Ocak 2014 tarihinde cevaplandı

kullanmadım ancak urbanairship var,

http://urbanairship.com/

DateTime kullanımı ile ilgili

23 Ocak 2014 tarihinde cevaplandı

Merhaba Ercan,

DateTime sınıfını kullanarak en yakın geçmiş Cumartesiyi bulabilirsin. Listede göstermek istediğin diğer cumartesiler için de 7 gün eklyerek ya da çıkararak diğer tarihleri elde edebilirsin. 

ListPicker'da göstermek için ben olsan şöyle yapardım, bir sınıf oluşturur ve içerisine DateTime tipinde bir property eklerdim get; ve set; methoduyla. Bunun yanında da bir String property, get methodu içerisinde de DateTime property'sini hangi formatta göstermek istiyorsam ona göre çevirip dönerdim. 

Örnek kod bloğu,

Windows Phone SDK Hyper-V hatası

27 Ocak 2014 tarihinde cevaplandı

Merhaba Merter, 

SDK'ı kurarken hata ya da warning vermesi gerekiyor diye hatırlıyorum Hyper-V kurulu değilse, karşılaştın mı hiç kurulum sırasında? 

Hyper-V'i enable etmek için Denetim Masası -> Program Ekle Kaldır -> Windows Bileşen Ekle Kaldır -> ekranından Hyper-V'i bulup işaretleyip tamam'a tıklaman yeterli. 

Soru sorarken karşılaştığın hata metnini soruya ekleyebilirsen daha güzel olur ;) 

Siteden veri çekmede,GetResponse sorunu

27 Ocak 2014 tarihinde cevaplandı

Merhaba Can,

Desktop'da çalışan API (Kullandığın sınıf ve methodlar) ile windows phone işletim sisteminde mevcut API'ler tamamen aynı değil. O yüzden desktopta çalışan bir kod parçası WP'da çalışacak diye bir şey yok. Bu yüzden kodu Windows Phone API'ına göre yazmalısın. 

Windows Phone SDK Hyper-V hatası

27 Ocak 2014 tarihinde cevaplandı

Merhaba Arkadaşlar,

Eğer kullandığınız işletim sistemi desteklemiyorsa, emulatörü sorunsuz çalıştırmanın bir yolu olduğunu zannetmiyorum. İşletim sisteminizi pro olacak şekilde değiştirebilirsiniz ya da uygulama geliştirirken gerçek bir cihaz ile çalışabilirsiniz. 

Windows Phone SDK Hyper-V hatası

27 Ocak 2014 tarihinde cevaplandı

http://stackoverflow.com/questions/17124554/alternatives-to-hyper-v-to-run-the-windows-phone-emulator adresinde bir öneri var denemeye değer gibi görünüyor, aşağıdaki video'yu izleyerek deneyebilirsiniz. 

Butona tıklayınca temanın rengini alıyor

04 Şubat 2014 tarihinde cevaplandı

Merhaba Adem,

Bahsettiğin özellik Button'un varsayılan template'inde tanımlı. Designer'da Button'a sağ tıklayıp edit template diyerek template içerisindeki bu özelliği kaldırabilirsin. Pressed VisualState'ini değiştirdiğinde olabilir diye düşünüyorum.

javayı komut satırında çalıştırma

05 Şubat 2014 tarihinde cevaplandı

Merhaba Can,

Benzer problemi yaşayan bir çok kişi olmuştu daha önce. Sorularda arama yaparsan çözümü bulabilirsin ;) Aşağıdakiler de yardımcı olacaktır

https://gelecegiyazanlar.turkcell.com.tr/soru/komut-satiri-hatasi

https://gelecegiyazanlar.turkcell.com.tr/soru/c-is-not-recognized-as-an-internal-or-external-command-hatasi-aliyorum

eclipse ide

06 Şubat 2014 tarihinde cevaplandı

jdk --> java development kit geliştirme yapmak için gerekli olan araçlar. (JRE'i de içerir.)
jre --> java runtime environment --> java ile geliştirilmiş uygulamaların çalışmasını sağlayan ortam. 

JDK kuruluysa muhtemelen JAVA_HOME ortam değişkeni set edilmemiştir. Java kurulumları artık bu değişkeni set ediyor aslında. Aşağıdaki linki inceleyebilirsin. Olmazsa tekrar JDK kurulumunu ya da ek olarak JRE kurulumunu deneyebilirsin. 

Android'e başlarken

06 Şubat 2014 tarihinde cevaplandı

Özgür benzer problemle ilgili çok soru var. Sorularda aratırsan çözüm bulabilirsin. Java ve Javascript apayrı iki dildir, karıştırmamakta fayda var ;) Android uygulamaları geliştirilmesinde kullanılan temel dil java. 

Edit edit edit

09 Şubat 2014 tarihinde cevaplandı

Ek,

XNA Microsoft tarafından artık terkediliyor, o yüzden ölü bir yatırım olabilir. 

json metni içerisinde sorgu yapma

10 Şubat 2014 tarihinde cevaplandı

Öncelikle bir JSON deserializer ya da parser kullanarak json metnini csharp objelerine çevirmelisin. Bu işlemi yaptığında JSON metni içerisindeki sonuclar alanına karşılık düşen bir List tipinde nesne elinde olacak. O liste içerisinde foreach ya da for ile dönerek yine ilgili alanını kontrol etmek istediğin alanla karşılaştırarak ikramiye miktarını bulabilirsin. 

JSON metnini kendi nesnelerine çevirebilmek için JSON.NET kütüphanesini kullanmanı tavsiye ederim. Nuget üzerinden projene ekleyebilirsin. 

uygulama yazma hakkında bilgisi olanlar?

24 Şubat 2014 tarihinde cevaplandı

Merhaba Mehmet,

Hyper-v'ye emulatörler için ihtiyacın var. Eğer elinde WP yüklü bir telefon varsa onu kullanarak geliştirme yapabilirsin. Tabi telefonuna uygulama yükleyebilmen için onun developer unlocked olması gerekiyor. Bunun için de bir Windows Phone Marketplace üyeliğinin olması, kısacası resmen geliştirici olman gerekiyor. 

Aynı layoutu iki farklı ekranda kullanmak mümkün mü?

26 Şubat 2014 tarihinde cevaplandı

Merhaba Yavuz, 

Soruna kısaca cevap verecek olursam, hayır ikinci Activity'deki TextView'in text'i değişmez. Çünkü her activity için oluşturulan TextView nesneleri farklı. Sen Activity'nin onCreate methodunda setContentView(layout_dosyası) dediğin zaman, otomatik olarak senin layout dosyandaki elemanlara karşılık gelen nesneler oluşturuluyor 0'dan.  

Windows Phone 8 de IP Adresi statik olarak vermek mümkün mü?

08 Mart 2014 tarihinde cevaplandı

Bildiğim kadarıyla değil. 8.1 güncellemesiyle gelecek özelliklere bakmanı tavsiye ederim vpn etc desteği geliyor belki statik ip de verileblecektir.

Dispatcher.BeginInvoke metodu arayüzü update etmiyor

13 Mart 2014 tarihinde cevaplandı

Merhaba Ömer, 

Öncelikle WP uygulamasında BackgroundWorker kullanmak yerine Task kullanmanı tavsiye ederim. Hatta onu kullanmalısın. Daha önce de söylediğim gibi async-await anahtar kelimelerinin çalışma mantığını ve Task ile nasıl kullanılabildiğini incele. 

Yukarıdaki probleminde kullandığın kisilistesi değişkeninin tipi nedir? ListBox'ın ItemsSource'unu nerede set ediyorsun? 

Windows Phone Büyük Problem

17 Mart 2014 tarihinde cevaplandı

Selam Hüseyin,

Sistem proxy ayarını değiştirmek istiyorsun sanırım. Böyle bir şey mümkün değil. Ancak kendi uygulaman içerisinde bir proxy üzerinden istekte bulunabilirsin. 

C# - OleDbConnection - Yol Hatası

17 Mart 2014 tarihinde cevaplandı

Sanırım bir windows phone sorusu değil. 

@Sefa 

Bence daha genel olarak ne yapmaya çalıştığını açıklarsan yardımcı olabilirsin. Bir db dosyasının yolunu setup sırasında belirlemek çok anlamlı gelmedi bana. 

Windows Phone Durum Değiştirme

17 Mart 2014 tarihinde cevaplandı

Selam Taner,

DeActivated duruma getirmek derken gerçek anlamda(uygulamanın arka plana gitmesi) bunu istiyorsan bunu yapmak mümkün değil. Bir uygulamayı tekrar ön plana getirmek kullanıcı aksiyonu gerektiriyor. 

Uygulama içerisinde kullanıcının işlem yapmasını engellemek istiyorsan eğer. Tüm ekranı kaplayacak bir Control'ü ön plana getirip kullanıcının diğer kontrollere erişimini engelleyebilirsin. Ön plana getirdiğim Control üzerinde de kullanıcıya yaptığın işlem hakkında bilgilendirici bir mesaj gösterebilirsin. 

Mobil Veritabanı

17 Mart 2014 tarihinde cevaplandı

Selam Halil,

En son incelediğimce dotnet sdk'i WP compatible değildi. SDK'lere buradan ulaşabilirsin. Ama SDK olmadan da kendin REST-API üzerinden işlemlerini gerçekleştirebilirsin. REST isteklerinin formatı hakkında Erdem Abi'nin bir yazısı var idi bilgi edinmene yardımcı olacaktır. 

 

Unfortunately <uygulama ismi> has stopped

17 Mart 2014 tarihinde cevaplandı

Selam Mushfig,

Böyle bir durumda ben olsam ya logcat'e bakarak hata logundan problemin kaynağını anlamaya çalışırdım. Ya da satır satır debug ederek hangi satırda hata aldığını ve hata tipine bakarak bir sonuca ulaşmaya çalışırdım.

Debug etmeyi bilmiyor olabilirsin, araştırmanı tavsiye ederim her geliştiricinin iyi bilmesi gereken bir konudur. 

Template Hatası

Merhaba Seçkin, 

Yeni proje oluşturma wizard'ının daha önceki ekranlarından bir tanesinde Target API Level belirliyorsun, o ekranda Target API Level 14 veya üzeri seçmen durumunda o hata ile karşılaşmamanı bekliyorum. Aynı işlemi projeni oluşturduktan sonra AndroidManifest.xml dosyası içerisinde de yapabilirsin. 

Apklar Arası Veri Alışverişi

Hiç geliştirmedim ancak bu işin doğru yolu sanırım ContentProviders. Türkçe olarak da bir şeyler çıkıyor google'da. Eğer bir uygulamadan diğerini aktive ediyor ve açıldığı sırada bir dialog göstermek istiyorsan Intent'e ekleyebilirsin diye düşünüyorum aktarmak istediğin veriyi. 

Google play üyelik açtırmak istiyorum bilgi verirmisiniz

Aşağıdaki adresten kontrol edebilirsin, 25$'ı verdiğin sürece engel olacak bir madde göremiyorum. Türkçe desteği yok sayfanın ancak çeviri de işini görür diye düşünüyorum. 

https://support.google.com/googleplay/android-developer/answer/113468?hl=tr 

Geliştirici hesabı açmak için https://play.google.com/apps/publish/signup/

Basit bi mesajlaşma arayüzü

Kodları bulmak derken "nasıl geliştirebilirim" demek istedin sanırım? :) Buradan başlayabilirsin çalışmaya :) Takıldığın yerlerde sorularını bekliyoruz...

Tüm Cihazlarda uygulamanın dik konumda çalışması

09 Nisan 2014 tarihinde cevaplandı

AndroidManifest.xml dosyan içerisinde aşağıdaki gibi belirtebilirsin,

<activity
            android:name=".activities.settings.SettingsActivity"
            android:exported="true"
            android:screenOrientation="portrait" >
        </activity>

Progaramı Belirli süre sonra otomatik açtırma

09 Nisan 2014 tarihinde cevaplandı

Merhaba Tayfun,

Uygulamalar kullanıcı etkileşimi olmadan açılamıyor bildiğim kadarıyla. Uygulamanın bir sayfasını açmak yerine bir BackgroundAgent ile Toast Notification üretip kullanıcının buna tıklamasıyla beraber uygulamanın açılmasını sağlamak belki mümkün olabilir. Aşağıdaki link yardımcı olur umarım. 

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207047(v=vs.105).aspx  

Windows Phone ile agility pack

09 Nisan 2014 tarihinde cevaplandı

Websistesinden parse edip bir şeyler göstermek istiyorsun başlıkta belirttiğin gibi Html Agility Pack'i kullanabilirsin. Veri formatın daha uygun güzel birşeyse JSON ya da XML gibi yine bunlar için de kullanabileceğin sınıflar, kütüphaneler mevcut. 

Şimdiye kadar ne denedin, nerede takıldın biraz bahsedebilirsen daha kolay yardımcı olabiliriz. 

Java da rastgele karakter üretimi

09 Nisan 2014 tarihinde cevaplandı

Hımm ilginç bir soru, elde etmek istediğimiz string'de bir rastgelelik olduğuna göre bir şekilde rastgelelik üretmemiz gerekiyor ki Random sınıfını kullanmayalım istiyoruz. Random sayı nasıl üretiliyor onu inceleyebilirsin. Kendi random sayı üreten fonksiyonunu yazıp, daha sonra da random sayıyı kullanarak random string oluşturabilirsin =) Ödev sanırım bu :) ?

Aşağıdaki linkte Random String üretmek için bir sürü yöntem bulabilirsin.

İnternetten video çekmek

Popüler sitelerin API'ları mevcut genelde neden API kullanmıyorsun? 

Bahsettiğin işlem için belirttiğin sitelerin html'ini http istek ile çektikten sonra html parsing kütüphaneleri kullanarak işlemen gerekir. Site sahipleri site kodunda değişiklik yaptıkça uygulaman kırılır. etc... Maintain etmesi zor olur, etc. 

Tavsiyem API sunan video sitelerinden başlaman. Daha sonra eklemek istersen diğer siteleri de parse edip ekleyebilirsin ancak onların fail etme ihtimalini göz ardı etmemeni tavsiye ederim. 

Win 7 de WP8 yazılım geliştirme...

10 Nisan 2014 tarihinde cevaplandı

Selam Serkan,

Windows7'de mümkün değil. VMWare içerisine Windows 8 kurabilirsin ancak WP emulatörlerini çalıştıramazsın hyper-v çalışmayacağı için. Eğer elinde WP cihaz varsa ve WMWare'a o cihazı gösterebilirsen o şekilde geliştirme yapman mümkün olabilir. 

 

 

Silverlight ile nasıl mobile uygulama hazırlanır?

11 Nisan 2014 tarihinde cevaplandı

Selam Asena,

Windows Phone 7.5 ve öncesi zaten silverlight tabanlı idi, WP 8.0 ve sonrası ile gittikçe Windows Runtime'a doğru kaysa da XAML tarafında fazla değişiklik olmadı. Eğer silverlight konusunda bilgin varsa Windows Phone uygulaması geliştirmekte fazla zorlanmayacağını düşünüyorum. WP 8.1 ile Silverlight'ı da yanyana gördüm ama sebebini bilmiyorum uygulama geliştirmek için kullanılan/kullanılacak API artık Windows Runtime ile birebir aynı WP8.1de.

Sitedeki Windows Phone eğitimlerinden faydalanabilirsin. 

Soru Cevap Stackoverflow Özellikleri

11 Nisan 2014 tarihinde cevaplandı

Selam Emre, 

Bildiğim kadarıyla bu özelliklerin hepsi roadmapte mevcut. Zamanla gelecektir. Biz de en kısa zamanda gelmesini umut ediyoruz.

Film programı yapmak istiyorum

11 Nisan 2014 tarihinde cevaplandı

Eğer daha önce hiç Android uygulama geliştirmediysen öncelikle eğitimlerin üzerinden sabırla geçerek hepsini tamamlamanı tavsiye ederim. Eğitimlerde bir yerde web üzerinden nasıl veri çekileceğini mutlaka öğrenirsin ve çok daha fazlasını. 

XML'den gelen her veri için Buton

Selam Yusuf,

Buradaki dökümanı okumuşmuydun?

Uzaktaki server ile nasıl bağlantı kurabilirim?

11 Nisan 2014 tarihinde cevaplandı

Selam Hakan,

Bir WebServis geliştirmeden UserGrid, ApiGee gibi servisleri de kullanabilirsin veritabanı olarak. Bu servislerin hali hazırda SDK'leri ya da REST servisleri bulunuyor, mobil uygulamandan tek yapman gereken onlar üzerinden istekte bulunmak. 

Windows Phone Json Parse İşlemi Bekleme

11 Nisan 2014 tarihinde cevaplandı

Selam Kaan,

Beklediğin JSON response wc_DownloadStringCompleted methodu çağırılıdıktan sonra hazır olacak. O method'da asenktron bi şekilde gerçekleştirilen HTTP isteği tamamlandığında otomatik olarak çağırılacak DownloadStringCompleted eventi için handler olarak atadığın için. Tahmin ediyorum sen wc_DownloadStringCompleted methodu çağırılmadan dışarıdan getWriting methodunu çağırıyorsun. 

Stringdeki Bir Kelimenin Belli Bir Harfine Erişmek

String içerisindeki herhangi bir kelime içerisindeki bir karakterin indexi için de aşağıdaki gibi bir şey kullanabilirsin, ("dunya" kelimesindeki 'u' karakterinin str içerisindeki indexini bulmak için.) 

Eğer kelime string içerisinde iki veya daha fazla kez geçiyorsa ilk geçtiği kelime dikkate alınıyor.

[code]

String str = "merhaba dunya";

String word = "dunya";
int firstIndex = str.indexOf(word);

int characterIndex = word.indexOf('u') + firstIndex;

[/code]

Android google play uyari

12 Nisan 2014 tarihinde cevaplandı

Derki uygulamalarınız buradaki maddeler ile uyumlu değil ise gönüllü olarak uygulamanızı marketten kaldırın çünkü uygun bulmuyoruz.

Linkte türkçe maddeleri bulabilirsin. Uygulamalarından herhangi birinin uygun olmadığını düşünüyorsan kaldırabilirsin. Yok ben kaldırmıyım onlar farketsin dersen, Google farkettikten sonra uygulayacağı yaptırımlar ağır olabilir hesabının silinmesi gibi. Hangi durumlarda hesabını sileceklerini vs yazmışlar.  

jquery json ajax parse

12 Nisan 2014 tarihinde cevaplandı

http://api.jquery.com/jquery.getjson/ 

Terimler biraz kaymış, Javascript, JSON, AJAX nedir bunların tanımını incelemeni tavsiye ederim. 

 

android uygulama geliştirme emulator hatası yardım

12 Nisan 2014 tarihinde cevaplandı

Selam Ali,

GenyMotion kullanabilirsin daha hızlı emulatörler için. 

Hatayı emulatör tamamen açılmadan uygulamayı run etmeye çalıştığın için almış olabilir misin? Android Studio mu kullanıyorsun? 

Windows Phone Async bir methodu construcorda çağırmak

14 Nisan 2014 tarihinde cevaplandı

getWritings methodunu Page Loaded eventind ya da OnNavigatedTo methodunda çağırabilirsin. 

 

[code]

public MainPage()
{
     InitializeComponent();

Loaded += MainPage_Loaded;}

private async void MainPage_Loaded(object sender, RoutedEventArgs e)
{
}

protected override async void OnNavigatedTo(NavigationEventArgs e)
{
}

[/code]

tasarımda ekran yoğunluğu problemi

res klasörü altındaki klasörler ekran çözünürlüğü, orientation gibi bir çok kritere göre farklılaştırabiliyorsun. Ve sistem otomatik olarak uygun olan resource'u seçiyor. Örneğin main_activity.xml  için iki ayrı dosya oluşturup aşağıdaki gibi klasörlere koyduğunda, tabletler için layout_sw600dp altındaki, telefonlar için layout klasörü altındaki kullanılır. 

res/layout/main_activity.xml           # For handsets

res/layout-sw600dp/main_activity.xml   # For tablets

Windows Phone için hangi veritabanı

14 Ağustos 2014 tarihinde cevaplandı

O kadar çok kaydın varsa belki de mobil cihaz üzerinde tutmamalısın veriyi. SQLite birçok mobil platformda yaygın olarak kullanılıyor.

Veritabanı şemanını optimize etmeyi deneyebilirsin bence client uzerinde tutman gerekiyorsa.

Android Sürüm Kodu

08 Eylül 2014 tarihinde cevaplandı

[code]<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xxx"
    android:versionCode="79"
    android:versionName="8.2" >[/code]

Version Name kullanıcıya görünen versiyon adıdır. Teknik olarak versiyon bilgisi versionCode (3. satır)özelliği tarafından belirtiliyor. 

tools:context Nedir?

27 Nisan 2015 tarihinde cevaplandı

Merhaba Efe, 

Geliştirme araçlarına yardımcı olmak için kullanılıyorlar. O attribute ya da nitelik sayesinde eclipse ya da android studio o layout dosyasının hangi activity ile ilişkili olduğunu anlayabiliyor ve böylece ek özellikler sunması mümkün oluyor. 

Muhtemelen derlenme anında ignore ediliyordur. 

 

dinamik kontrol silmek

11 Şubat 2014 tarihinde cevaplandı


Merhaba Hasan, Nasıl dilmeyi deniyorsun? Yazmış olduğun kodu paylaşırsan sana yardım edebiliriz.

projects de eksik olan dosyalar

21 Ağustos 2014 tarihinde cevaplandı


CTRL+3 sonrasında "Package Explorer" aratıp seçmeyi denermisin?

Blog Yazıları