Turkcell | Geleceği Yazanlar

Hadi Tok
CitizenMe İstanbul-I (Avrupa)
20.09.2013 tarihinden beri üye
2050 GY Puanı
208. GY Sırası

Kişisel Sayfaları

İlgi Alanları

Daha Fazla Gör Daha Az Gör
4 Rozet
6 Sertifika
0 Soru Sordu
40 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Eğitim Geçmişi

Sertifikalar & Başarılar

GY Sertifikaları (6)
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 : Şubat 2014
C Sharp 201 Sertifikası
Veriliş Tarihi : Şubat 2014
Diğer Sertifikaları (0)
Test Sonuçları (0)

Dil Becerileri (0)

Rozetler

4

Son Forum Aktiviteleri

40
Tümünü Gör

Android push notification

27 Ekim 2013 tarihinde cevaplandı

http://developer.android.com/google/gcm/client.html#sample-receive adresindeki "Recieve a message" bölümündeki örnek kodda sendNotification() metodunu incelemeni tavsiye ederim. 

webwiew sorunu

webviewde html'deki fixed size' boyutlarda böyle sıkıntılar olabiliyor. Halil Keskin'in cevabını uygulayabilirsin. 

FragmentDialog hk.

27 Ekim 2013 tarihinde cevaplandı

onClick(View v) methoduna gelen v hangi viewin tıklandıysa onu getiriyor parametre olarak. gelen view'in idsini switche koyup elindeki butonların viewlerini de case olarak ayarlarsan birden fazla view için tek bir click listener'ı kullanabilirsin.

Map View

Map kullanmak için api keyi kullanmanız gerekiyor. Bu apikey yanlış olduğunda böyle bir problem oluyor. ,

 

https://developers.google.com/maps/documentation/android/start?hl=tr#obtaining_an_api_key adresinde bu konu detaylı olark açıklanmış. 

Android Emülatör açılma sorunu

Android api level 15 ve sonrası sürümler için Oytun Eren Şengül'ün bahsettiği Intel HAXM çok başarılı. 

Sanal Cihaz Sorunu

Run'a bastığınız zaman soruyorsa hangi cihazda çalışacağını cihazı seçip apk'yı yükledikten sonra uygulamayı başlatamıyorsa bu adımda bir sorun yaşıyor demektir. Consol'a bunun sebebini basıyor olması lazım. Bunu yazarsanız daha kolay yardımcı olunabilir. 

Map View

Gönderdiğim dökümanda obtain apikey kısmında Display your app's certificate information bölümünde anlatmış SHA1'in nasıl alınacağını. Debug keystore dosyası için ve release keystore dosyası için ayrı ayrı iki tane SHA1 alıp bunları kayıt ettirmen gerekiyor. Eğer release etmeyeceksen google play'de debug keystore için olan yeterli olacaktır. 

Activity Back Stack

noHistory flaginin açıklamasında 

Whether or not the activity should be removed from the activity stack and finished (its finish()method called) when the user navigates away from it and it's no longer visible on screen — "true" if it should be finished, and "false" if not. The default value is "false".

Paint Save

03 Aralık 2013 tarihinde cevaplandı

Galeriye kaydetme diye bir şey olmaz. Dosyaya kaydetme yada galeride açma olabilir. Oluşturulan bir bitmap dosya sistemine kayıt edildiği zaman zaten galeride çıkar. 

Paint Save

05 Aralık 2013 tarihinde cevaplandı

Android'de bahsettiğiniz gibi kamerada çekilen ya da paint uygulamasında çizdiğiniz resmi bitmap objesine çevirip bunu kayıt etmeniz gerekiyor. 

http://stackoverflow.com/questions/649154/save-bitmap-to-location burda seçilen cevap işinize yarayacaktır

Map View

05 Aralık 2013 tarihinde cevaplandı

Yazdığın komutta .android/debug.keystore adresi gösterili ise debug kendi oluşturduğun keystore'u veriyorsan release keyi için sha alırsın. debug zamanı debug keyi release olduğu zaman da release keyinin google apis'e girilmiş olması gerekiyor. 

google play console uygulama yükleme

20 Şubat 2014 tarihinde cevaplandı

Merhaba. uygulama aramalarda çıkması populerliği ile alakalı biraz biraz da zaman alıyor. Store'dan indirilen bir uygulamayı silemezsiniz. Deactivate edebilirsiniz. Deactivate edilen uygulamanın package name'i ile store'a yeni bir uygulama yükleyemezsiniz.

Eclipse ile gelen xml layout dışında...?

Android studio'nun xml editoru daha başarılı. Ama android studio'nun kendisi henüz beta aşamasında. Bu yüzden sıkıntı olabilir. 

Uygulama içi ücretli içerik

24 Şubat 2014 tarihinde cevaplandı

Hayır. Play store'da ödemeler aynı kanaldan yapıldığı için bunu da yapamıyoruz. 

Farklı Cihazlarda Button Görünüm Sorunu

24 Şubat 2014 tarihinde cevaplandı

width ve height'ları farklı çözünürluk klasörlerinde dimens olarak verirsen boyutlarını çözünürlükler için farklılarştırabilirsin. 

Android java sürekli veriyi kontrol edip yenilemek

Biraz ileri seviye bir konu fakat referans olması açısından yazıyorum. http://developer.android.com/training/sync-adapters/index.html

Server Bağlantı Kontrolü

11 Mart 2014 tarihinde cevaplandı

istek atacağınız url'i browser'a yazıp deneyebilirsiniz. chrome'da advanced rest client eklentisi ile post isteklerini de deneyebilirsiniz. 

Android Multiple Screen Size

telefon tablet tasarimlari ayni ise sadece layout klasorune xml olusturman yeterli. Fakat eger telefona farkli tablete farkli xml hazirlaman gerekiyor bunun icin de layout-sw li klasorleri kullanman gerekiyor. tabletler icin kullanacagin imajlar icin ya dpi bagimli klasorleri kullanirsin ya da drawable-sw formatinda klasorleri kullanabilirsin ihtiyacina gore.

ldpi 0.5x

mdpi 1x

hdpi 1.5x

xhdpi 2x

xxhdpi 3x boyutlarinda olmasi ideal. fakat ihtiyaclara ve desteklenecek cozunurluklere gore bunlar degisebilir.

Maalesef Çalışma Durdu Hatası

02 Ağustos 2014 tarihinde cevaplandı

AppCompat(Actionbar Support) kütüphanesini kullandığınız zaman tema olarak da Theme.AppCompat yada bunun child temasını kullanmanız gerekiyor. Temayı manifestte set ediyorsunuz her activity için. 

EditText KULLANIMI

02 Ağustos 2014 tarihinde cevaplandı

http://www.tutorialspoint.com/android/android_edittext_control.htm bu adreste bir örneği var. 

Volley Kütüphanesi uygulama durdu hatası

03 Temmuz 2015 tarihinde cevaplandı

bir stacktrace paylassaniz daha kolay olur problemi anlamak. 

edit: stacktrace'den anladigim Log ile baslayan bir satir olmasi lazim onError. muhtemelen message null gonderiliyor fonksiyonun icerisine. Main activitr 152. satirda

Wait(),Timer,Zamanlayıcı

03 Temmuz 2015 tarihinde cevaplandı

Islemleri ui threadde yapmaniz gerekiyorsa sleep kullanmayin. Bunun yerine timer kullanmaniz gerekir. bunun en basit yolu postDelayed'dir. 

http://developer.android.com/reference/android/os/Handler.html#postDelayed(java.lang.Runnable, long)

Eger baska bir thread'de(worker thread) islem yapiyorsaniz sleep kullanabilirsiniz. Mesela async task gibi.

 

Python Android uygulama geliştirmek için uygun mudur ?

03 Temmuz 2015 tarihinde cevaplandı

Bahsettiginiz kutuphaneden ve python'dan bagimsiz olarak cross platform kutuphaneler genellikle platformu tam kapasite kullanmakta yetersiz kaliyorlar. Bazi durumlarda gorsel ve performans problemleri de yasanabiliyor. 

ECPLİSE E ANDROİD SDK EKLEME__???

03 Temmuz 2015 tarihinde cevaplandı

Eclipse'i guncellemen gerekiyor olabilir. burda bazi dependency versiyonlarinda sikinti oldugu yaziyor. Ama bence en temizi Android Studio kullanmak. 

3. Parti Kütüphaneler

03 Temmuz 2015 tarihinde cevaplandı

http://www.appbrain.com/stats/libraries burada en cok kullanilan kutuphanelerin istatistikleri ve bilgileri var. incelemek faydali olur. 

Android Fatura Sorgulama

03 Temmuz 2015 tarihinde cevaplandı

Turkcell'in disariya acik fatura sorgulama servisi oldugunu zannetmiyorum. Varsa buna erisebilmek icin is ortagi olmaniz gerekir diye dusunuyorum.

c sharp kaç telefon destekler

03 Temmuz 2015 tarihinde cevaplandı

mobil uygulama olarak sadece windows phone'u destekler. asp.net ile web sitesi yapacaksaniz tum akilli telefonlari destekleyebilirsiniz. 

AndroNotification

03 Temmuz 2015 tarihinde cevaplandı

isteginiz disinda nasil calisabilir anlamadim. Sonucta uygulamayi kendiniz gelistiriyorsunuz ve cektiginiz verinin ne oldugunu ve hangi formatta oldugunu siz biliyorsunuz. Gerekli kontorlleri yazilimci olarak sizin yapip notification'u da sizin gostermeniz gerekiyor. 

Android'de push notification'da bile gelen pushu kendiniz degerlendirip pushu kendiniz gostermeniz gerekiyor. 

Uygulamada Pil Durumu Göstermek (YARDIM)

03 Temmuz 2015 tarihinde cevaplandı

burada anlatilmis http://www.tutorialforandroid.com/2009/01/getting-battery-information-on-android.html

Android Gelen Çağrı Anında Popup Gösterim

21 Eylül 2015 tarihinde cevaplandı

http://androidexample.com/Incomming_Phone_Call_Broadcast_Receiver__-_Android_Example/index.php?view=article_discription&aid=61&aaid=86

 

burdaki kod isini gorur. 

java da listener

21 Eylül 2015 tarihinde cevaplandı

kod gorsek daha iyi olurdu fakat metodda kullanillacak synchronized keywordu isinizi gorur diye dusunuyorum. biraz arastirma ile kullanimini bulabilirsiniz. 

Android Uygulamamın Boyutunu Küçültme

26 Şubat 2016 tarihinde cevaplandı

Android'de genellikle en fazla yeri resimler tuuyor. Bunun icin kullanilmayan resimleri silebilirsin. bunun icin android studio'da Analyze>Run inspection by name'e tiklayip "unused resources" yazip calistirirsaniz kullanilmayan resimleri bulur.

Dun yayinlanan bir support library surumu ile vektor drawablelar api level 7+ ile kullaniliabiliyor. Bunlari kullanmak baya yer tasarrufu saglar zira her cozunurluk icin bir dosya vermek gerekmiyor. 

Telefonuma gelen SMS içeriklerini kontrol etme

26 Şubat 2016 tarihinde cevaplandı

http://droidcoders.blogspot.com.tr/2011/09/sms-receive.html buradaki ornek isinizi gorur. 

Pc'deki sqlite veritabanına android ile bağlanma

26 Şubat 2016 tarihinde cevaplandı

Web service kullanmaniz gerek gibi duruyor. 

Android Layout Sorunu

26 Şubat 2016 tarihinde cevaplandı

En dista FrameLayout kullanmak yerine LinearLayout ya da Relative layout kullanman gerekiyor. 

Android Studio MainActivity Hatası

27 Şubat 2016 tarihinde cevaplandı

Hata burda belli degil.Proje build olmadigi icin R olusturulmamis.  Build edip messages'da cikan hatayi yazman gerek. 

ListView'den Başka bir activitye geçiş

ilk olarak sahsi fikrim olarak eger item click evenlerini farklilastirmak yerine ScrollView'in icine bir LinearLayout koyup her bir eleman icin  ayri onClick() vermek daha kolay olacaktir. Diger turlu ListView'e OnItemClickListener verip gelen position degerine gore switch kullanarak farkli isler farkli elemanlara tiklandiginda farkli seyler yapabilirsin. 

Duvar kağıdı ekrandan taşma sorunu

07 Mayıs 2016 tarihinde cevaplandı

kod paylassaniz guzel olurdu fakat olabilecek seyleri soyleyeyim. 

1. bir view'e elinizdeki gorseli background olarak atiyorsaniz bunun gorunmesi uzerinde cok fazla ayarlama yapmaniz mumkun degil. programatik olarak gorseli boyutlandirmaniz gerekiyor. 2. maddeyi inceleyip ImageView kullanmaniz gerek. 

Fragmentlerde noktalı geçişler.

07 Mayıs 2016 tarihinde cevaplandı

ViewPager kullanman lazim. ViewPager ile kullanacagin ViewPagerIndicator kutuphanesi ile yapabilirsin bunu.

Tabhost Tıklama Kontrolü Nasıl Yapılır?

07 Mayıs 2016 tarihinde cevaplandı

onTabChangeListener kullanman lazim. burada ornek var: http://www.programcreek.com/java-api-examples/index.php?api=android.widget.TabHost.OnTabChangeListener