Turkcell | Geleceği Yazanlar

Tuğba Üstündağ
İstanbul-I (Avrupa)
11.11.2014 tarihinden beri üye
4680 GY Puanı
54. GY Sırası
Daha Fazla Gör Daha Az Gör
5 Rozet
4 Sertifika
4 Soru Sordu
46 Cevap Verdi
6 Blog Yazısı
0 Etiket Takibi

Hakkında


Akıllı telefonların hızla yaygınlaştığı ve mobil uygulama geliştirme pazarında ciddi bir rekabetin içinde 2008 yılından bu yana teknolojik gelişmeleri yakından takip ederek mobil platformlarda (IOS, Android) özel uygulamalar üreten, aynı zamanda Iot yazılım (App,hardware layer),Embedded linux çözümleri ve PCB(çok katlı) kart çizimi üretebilen Smality Mobile Software adlı yazılım ekibinin kurucusuyum.

Diğer bir yandan da Gömülü (Embedded) Linux, Java (SE,ME,EE), Android Uygulama Geliştirme ve C/C++ konularında kurumsal ve bireysel eğitimler vermekteyiz. 
Android alanında yapmış o

lduğum çalışmaları, yeni başlayan geliştiricilere yardımcı olmak amacıyla makaleleştirip, kendi bloğum ve Turkcell Geleceği Yazanlar platformu üzerinden yayınlamaktayım.

Smality Mobile Software : https://smality.com
Blogum : http://tugbaustundag.com

İş Tecrubesi

Eğitim Geçmişi

Sertifikalar & Başarılar

GY Sertifikaları (4)
Android 101 Sertifikası
Veriliş Tarihi : Aralık 2014
Android 201 Sertifikası
Veriliş Tarihi : Aralık 2014
Android 301 Sertifikası
Veriliş Tarihi : Ocak 2015
Android 401 Sertifikası
Veriliş Tarihi : Ocak 2015
Diğer Sertifikaları (0)
Test Sonuçları (0)

Dil Becerileri (0)

Rozetler

5

Son Forum Aktiviteleri

50
Tümünü Gör

Android Studio kütüphane yükleme hatası

Merhaba arkadaslar,

Android Studio kütüphane yükleme hatası alıyorum.

Hata:"Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version') "

Tuğba Üstündağ
28 Aralık 2014 tarihinde soruldu

Data dizini açılmadıgından veritabanı görüntüleyememe sorunu

Merhaba,

Windows işletim sistemi üzerinde Android studio kullanıyorum.File explorer üzerinde data dizinin açamadıgımdan dolayı veritabanımı görüntüleyemiyorum.

Tuğba Üstündağ
06 Ocak 2015 tarihinde soruldu

Android Studio 'da proje kütüphane yükleme hatası

Merhaba,

Android Studio 'da proje kütüphanesini yükledikten sonra  "Error:Configuration with name 'default' not found." hatasını alıyorum.Arastırdım fakat sorun tam olarak neyden kaynaklandıgını cozemedim.

Konu ile ilgili uyguladıgım kaynaklar:

http://www.youtube.com/watch?v=1MyBO9z7ojk

Tuğba Üstündağ
17 Ocak 2015 tarihinde soruldu

Android Studio da proje kütüphane yükleme hatası

Android Studio da proje kütüphane yüklemeye çalıştığımda "Error:Configuration with name 'default' not found." hatası alıyorum.

Yaptığım ayarlar:

settings.gradle:

include ':app'
include ':app:libraries:pulltorefresh'

app/build.gradle:

 compile project('libraries:pulltorefresh')

Tuğba Üstündağ
04 Mayıs 2015 tarihinde soruldu

Webview mp3 indirme

18 Aralık 2014 tarihinde cevaplandı

Merhaba,

http://stackoverflow.com/questions/21864098/how-to-download-files-from-webview-android

Sorunuzun cevabı bulunmaktadır

 

Buradaki programları mobil ortamda kullanabilir miyiz ?

19 Aralık 2014 tarihinde cevaplandı

 Nerdeki programlardan bahsediyorsunuz? Sorunuzu daha açık yazarsanız, yardımcı olmaya çalışalım.

Buradaki programları mobil ortamda kullanabilir miyiz ?

20 Aralık 2014 tarihinde cevaplandı

Ahmet Bey,bu programları indirmek istemenizin amacı telefon üzerinden Android uygulama yazmak ise Google play'de Android Ide uygulaması var ve bu uygulama üzerinden kod yazıp ,test yapabiliyorsunuz.Eclipse diye arama yaparsanız AIDE denen program anlamda işinizi görür.

Eclipse'den Android Studio'ya geçiş

22 Aralık 2014 tarihinde cevaplandı

http://stackoverflow.com/questions/26431676/appcompat-v721-0-0-no-resource-found-that-matches-the-given-name-attr-andro

burda aradıgınız sorunun cevabı bulunmaktadır

Spinner Item gelmiyor.

24 Aralık 2014 tarihinde cevaplandı

Bahadır; burda verdigin kod bölümünde bi hata yok fakat sıkıntıyı bulmak için, projenin geneline bakmak gerekiyor

Sqlite kullanılan projeyi güncellemek

24 Aralık 2014 tarihinde cevaplandı

 Hayır sıfırlanmaz cunku sqlite telefondaki databasedir.Uygulama güncelediginde ,sadece kodlarını güncelemiş olursun 

Geçiş yapılan Activitydeki ImageView'i değiştirmek

25 Aralık 2014 tarihinde cevaplandı

Enes,

http://theopentutorials.com/tutorials/android/android-sending-object-from-one-activity-to-another-using-parcelable/

http://android-er.blogspot.com.tr/2011/10/pass-bitmap-between-activities.html

 

bu örnek projeleri incelersen sorununu cozucegini düşünüyorum

 

Butonları nasıl hareket ettirebilirim

Hakan, butona nasıl bir animasyon katmak istiyorsun bilmiyorum fakat inceleyebilcegin birkaç farklı örnek:

 

http://androidsurya.blogspot.com.tr/2013/02/android-button-animation-example.html

http://android-er.blogspot.com.tr/2012/02/apply-animation-on-button.html

http://www.vogella.com/tutorials/AndroidAnimation/article.html

 

linklerinde bulunmaktadır

Android ve mysql haberleştirmesi

28 Aralık 2014 tarihinde cevaplandı

Android tarafında,icinde  json olustrdugun kod sayfasına baglanıp sonrasında json parse yapmalısın fakat servis kullanmadan json parse kullanmanı tavsiye etmem Çünkü güvenli olmaz.Bu yuzden Soap yada Restful webservislerini kullanarak  internetteki dosyana bağlanmalısın sonrada parse işlemini yaparsın.

 

örnek:

http://androidexample.com/Restful_Webservice_Call_And_Get_And_Parse_JSON_Data-_Android_Example/index.php?view=article_discription&aid=101&aaid=123

Kendi yöntemimle push bildirimi yapmak

02 Ocak 2015 tarihinde cevaplandı

Merhaba, İlk öncelikle bir servis olusturmalisin.(Arka tarafta verdiğin sureler içinde sürekli arkada tarafta çalışan bir sistemdir).Saat başı calistirmasini sağlayan kodu yazarsin Servis içinde push bildirimi varsa xx işlemlerini yap kontrolünü yaparsın.Böylelikle otomatik her sâat push bildirimi kontrol eden projeni olusturmuş olursun.

Android ile VeriTabanı bağlantısı

07 Ocak 2015 tarihinde cevaplandı

Merhaba,

İlk öncellkle kullandıgım programlama dili ile mssql deki datalarını cekip , json string haline getirmelisin

Android tarafındada Restfull yada Soap Web servisni kullanarak,Json hazırladıgın url ye baglanıp ,Json parse ederk android tarafında mssqldeki datalrnı kullanablirsin

 

Örnek

http://androidexample.com/Restful_Webservice_Call_And_Get_And_Parse_JSON_Data-_Android_Example/index.php?view=article_discription&aid=101&aaid=123

Uygulama acildiginda kullaniciyi bekletmeme

13 Ocak 2015 tarihinde cevaplandı

Merhaba,

Dataların yüklenme süresinde kullanıcının, projenin dondugunu görmesi yerine 

Android ProgressDialog ile "Yükleniyor..." yada  Splash screen kullanarak kullanıcının bekleme süresi içinde bir ön hazırlık gorunumu hazırlaman daha iyi olcaktır.Örnekler:

Android ProgressDialog

http://programmerguru.com/android-tutorial/android-asynctask-example/

http://examples.javacodegeeks.com/android/core/ui/progressdialog/android-progressdialog-example/

Splash screen

Kendi Sitemi Bunlar Gibi Nasıl Yaparım?

13 Ocak 2015 tarihinde cevaplandı

Merhaba,

Dilerseniz türkçe  ek kaynak olarak  RESTful Web Servisi ile Post ve Get işlemleri ve Php ile Json ve Web servisi kullanma adlı makalelerimide inceleyebilirsiniz
 

http://tugbaustundag.com/restful-web-servisi/

http://tugbaustundag.com/php-ile-json-ve-web-servisi-kullanma/

 

MsSql To SqLite

15 Ocak 2015 tarihinde cevaplandı

Merhaba Emre,

MsSql dosyanı telefon içindeki db import edeblirisin.Asağıda video  anlatımı var:

http://www.youtube.com/watch?v=I2jgy2X9c18

Alternatif olarak; kod taraflı yapmak istersen  MsSql den SqLite   data kopyalama yöntemi var

Örnek:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

 

 

Bu Tasarımı Nasıl Yapıyorlar?

16 Ocak 2015 tarihinde cevaplandı

Bununla ilgili türkce kaynak:

http://hasancanzubaroglu.com/blog/android-blur-arka-plan-olusturma/

 

 

 

PHP post sırasında oluşan hataları gösterme

18 Ocak 2015 tarihinde cevaplandı

Kayıt olurken aynı kullanıcı adının olup olmadığını kontrolu:

//Post işlemi oldugunda....

$result=mysql_query("select count(*) as count from kullanıcı where kullanici_adi='".$kullanici_adi."' ");

$row=mysql_fetch_assoc($result);
if($row['count']>0){
echo "aynı kullanıcı var kayıt olamazsın";
}
else{
//insert islemi yap

Kayıt sırasında oluşan hataları veya diger php hatalarını asagıda verdiğim raporlama yontemiyle bulablirsin yada Log basar gibi adım adım echo yazdırablirsin

Uygulama İçinden İndirmen izni Verme

21 Ocak 2015 tarihinde cevaplandı

Eger manifest dosyanda izinlerin yoksa http://m.helloandroid.com/tutorials/how-download-fileimage-url-your-device linkindeki manifest kodlarının içindeki permission kodlarını kendi manifest dosyana koyup tekrardan test etmeyi dene

Sdcard içindeki Resimleri slaydırda gösterme

27 Ocak 2015 tarihinde cevaplandı

Merhaba,

Bu konuda size yardımcı olacak örnekler:

http://mihaifonoage.blogspot.com.tr/2009/09/displaying-images-from-sd-card-in.html

http://www.androidbegin.com/tutorial/android-display-images-from-sd-card-tutorial/

http://mobile.dzone.com/news/displaying-images-sd-card

http://stackoverflow.com/questions/11740065/how-to-get-image-from-sdcard-in-android

Bu örnekleri uygularsanız sorununuz çözülür

 

Android Studio web servis

30 Ocak 2015 tarihinde cevaplandı

Merhaba,

"RESTful Web Servisi ile Post ve Get işlemleri" ve "Php ile Json ve Web Servisi Kullanma" adlı makalelerimde

Android  ve sunucu  tarafında,  Web servisle nasıl çalışacağına dair tüm bilgiler bulunmaktadır

Linkler:

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

Android Butonlardaki Gölgeyi Kaldırmak

09 Şubat 2015 tarihinde cevaplandı

Xml dosyasında  button a android:elevation="0dp" özeliğini verirsen ,butonun gölgesini kaldırmanı sağlar

Php Json Türkçe Karakter Sorunu

09 Şubat 2015 tarihinde cevaplandı

İlk öncelikle $_db->query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");    karakter setini utf8_general_ci

yap ve  veritabanı tabloların utf8_general_ci olmalıdır. .Bu sekildede olmuyorsa kod cıktılarını echo yapıp adım adım yazıp, ilk tr karakter sorununu tam olarak hangi kodda olustgunuz sölersen birkaç alternatif cözüm daha üretmem daha kolay olcaktır.

Veritna veri göndermek ve almak

13 Şubat 2015 tarihinde cevaplandı

Merhaba

"RESTful Web Servisi ile Post ve Get işlemleri" ve "Php ile Json ve Web Servisi Kullanma" adlı makalelerimde sunucuya nasıl veri gonderilcegini, veriyi nasıl kayıt edebilcegin,sunucudan datayı alıp Android tarafında nasıl cekip kullanabilcegini türkçe olarak anlattım.Makalelerimin cevabını karsılıcagını düşünüyorum

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

http://tugbaustundag.com/php-ile-json-ve-web-servisi-kullanma/

Veritna veri göndermek ve almak

13 Şubat 2015 tarihinde cevaplandı

Volley library kullanarak yapılmıs post işlemlerine örnekler asagıdadır.Sonuç olarak sunucuya bu sekilde bir data gonderimi olur Php tarafındada bu verileri;

$json = file_get_contents('php://input');

$obj = json_decode($json);
echo $obj->{'name_surname'};

şeklinde alıp ekrana basabilirsin
 

http://www.survivingwithandroid.com/2013/11/android-volley-tutorial-post-download.html

http://www.itworld.com/article/2702452/development/how-to-send-a-post-request-with-google-volley-on-android.html

PHP ile json ve WEB servisi kullanma (Android)

1.sorunuzun cevabı: Android tarafından gelen veriyi ,sunucu tarafındaki veritabanına kaydetmek istyorsanız.

İlk önce https://www.youtube.com/watch?v=WnNJ27K_X_U linkinden veritabanı nasıl olusturulur öğrenmelisiniz sonra hosting yönetim panelinden bir veritabanı olusturup 

http://tugbaustundag.com/php-ile-json-ve-web-servisi-kullanma/ burdaki örnekteki gibi yani

mysql_connect("localhost","username","password")or die("baglanamadim");

mysql_query('SET NAMES utf8');

mysql_query('SET CHARACTER_SET utf8');

Android Studioda databasei apk ye ekleme

17 Şubat 2015 tarihinde cevaplandı

Kod kullanarak ile veritabanı kopyalamak istyorsanız, Eclipse de calıstırdıgınız işe yarayan kodlarınızı aynı sekilde ,Android Studio kullanabilirsiniz.

Veritabanı kopyalama konusunda alternatif olarak diğer yöntem; Ide ile Harici Veritabanını Kendi Veritabanına Kopyalama işlemi yapmaktır.Bununla ilgili Android studio üzerinden anlatıgım örnek makale linki:

http://tugbaustundag.com/android-studio-ide-ile-harici-veritabanini-kendi-veritabanina-kopyalama-islemi/

serverı servis içinde nasıl dinleyebilirim?

25 Şubat 2015 tarihinde cevaplandı

İlk oncelikle sunucu tarafında, json ile  sunucudan Web servise veri göndermeniz gerekir.Android tarafında da web servisten alıp json string haline getirdikten sonra json parse etiginizde , sunucudan dataları cekmiş olursunuz Örnek anlatım;

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

Servis tarafındaki makale olarakda 

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-401/android-servisler

linkindeki makaleyi incelerseniz size yardımcı olcaktır

 

ListActivity ye renk eklemek

03 Mart 2015 tarihinde cevaplandı

 android:background="#aaaaaa"  kodunu , renk vermek istedigin taglar arasına yerlestirmelisin

örnek

http://examples.javacodegeeks.com/android/core/app/listactivity/android-listactivity-example/

Android Yol Sectionlara Yol Vermek

03 Mart 2015 tarihinde cevaplandı

Merhaba,

Yapmak istediğiniz işlem, ViewPager ile yaplır.NavigationDrawer item larına tıkladıgında (Section 1,Section2,Section3 ) hangi item değerini sectiysen ,o position a ait sayafyı ViewPager  kullanarak gösterirsin.

Senin için örnek bir proje hazırladım.onNavigationDrawerItemSelected metodunu ve diğer kodları incelersen nedemek istedigimi daha iyi anlıcaksın

http://speedy.sh/WJ9CP/OrnekNavigatorDrawer.zip

Listviewden kayıt nasıl silinir ?

04 Mart 2015 tarihinde cevaplandı

Örnek senaryo ve çözüm:Veritabanında okul tablon olsun .Tablonda student_id ve student_email var ve sen listviewde listelenmiş ,öğrencilerin email adreslerini silmek istiorsun.Veritabanındaki sutun değerlerini yani student_id ve student_email  alanları 2 boyutlu dizi icine yerlestirceksin.

  database_veri_tablosu[i][0] =c.getString(c.getColumnIndex("student_id"));

   database_veri_tablosu[i][1] =c.getString(c.getColumnIndex("student_email")); seklinde...

 

Android de Web Servisten Gelen String Değerini Okuma

Sunucudan gelen string değerini Android de Log a basıp nasıl bir string değeri donuyor yazarmısnız.Ayrıyeten string parse edicek bir method yazdınızmı bu kodlarda öle bsy göremedim?

Android de Web Servisten Gelen String Değerini Okuma

RESTful Web Servisi ile Post ve Get işlemleri makalemde senin sorunun cevabı tam anlamıyla bulunmatadır.Örnegi incelersen sorununu çözebilirsin

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

facebook ile giriş yapma

17 Nisan 2015 tarihinde cevaplandı

İlk öncelikle kullanıcların uygulamanız içinden facebook hesabına girip , facebook ile ilgili işlemler yapmasını istiyorsanız, "Android Uygulamalarına Facebook Entegrasyonu" adlı makalem size fazlasıyla yardımcı olacaktır.

https://gelecegiyazanlar.turkcell.com.tr/blog/android-uygulamalarina-facebook-entegrasyonu

" Kullanıcı uygulamayı kaldırıp daha sonra tekrar yüklediğinde ve eski hesabıyla giriş yaptığında önceki tercihlerini kullanıcıya sunmam için ne yapmam gerekir" burda bahsetigniz tercihlerden kastınız nedir?

Veri Akarımı (Local)

Bu konuda Android  Ide'leri yardımcı olmaktadır.Bu ayarı anlatmak için eke resim koydum .

Açıklaması:

Android Studio da proje kütüphane yükleme hatası

04 Mayıs 2015 tarihinde cevaplandı

build.gradle dosya icerigi

 

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

Android HttpPost Hata Ayıklama

04 Haziran 2015 tarihinde cevaplandı

Merhaba,

Tavsiyem  java tarafında internet bağlantı kontrolu yapmak.Bunun için kullandığım ConnectionDetector sınıfını  yükledim.http://speedy.sh/uU5hF/ConnectionDetector.java  Bu sınıfı sunucu ile veri alışveriş kısımlarında kullanarak bu sorunun üstesinden gelirsin.ConnectionDetector  sınıf kullanımı:

       ConnectionDetector cdR = new ConnectionDetector(context);
       Boolean isInternetPresentR = cdR.isConnectingToInternet();

uygulamayı güncellemeden yeni fotograflar yüklemek

24 Haziran 2015 tarihinde cevaplandı

Emre , sunucudan resim vb. verileri cekme işlemiyle projeni yapmak istiyorsan.Rest yada SOAP gibi Web servis aracılıgıyla datayı cekmelisin.Örnek içeren makale asagıdaki linkte bulabilirsin.

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

Neden uygulamam beyaz ekran veriyor?

24 Haziran 2015 tarihinde cevaplandı

Ben kodlarını alıp denedim, bahsetiğin gibi bi hata almıyorum.

Manifest dosyasında "    <uses-permission android:name="android.permission.INTERNET" />" iznini verdinizmi?

Dinamik Buton oluşturma(Defalarca)

24 Haziran 2015 tarihinde cevaplandı

Merhaba Ahmet,

Sana temel olarak 2x2 seklinde dinamik buton nasıl oluşturulcagını örneklicem.Bundan sonra yapman gereken row saysını 2 carpmaktır.

SQLite database tarih kaydı sorunsalı

08 Temmuz 2015 tarihinde cevaplandı

İlk öncelikle veritabanı tablonda  tarihi alanını string yaparsın.Benim verceğim örnek tablomun adı kullanici yaptım.

tabloya veri eklemek için asagıdaki gibi bir metod yazıp; 

sql de olan verileri searchview ile aratmak

08 Temmuz 2015 tarihinde cevaplandı

Merhaba;

Tam istediğine dair  burda örnek bulunmaktadır .Fakat biraz karışık karışık geleblir.Bu noktada ilk öncelikle burdaki searchview konusunu incelemen.Sonrada ​ searchview den gelen degeri Sqlite veritabanında ki tablonda select sorgusunda where kosulunu kullanarak arama yapmaktır

 

Android sqlite database veri saklama

08 Temmuz 2015 tarihinde cevaplandı

Sorunuzdan anladığım kadaryla sanırım, oyun puanlarını android cihazın veritabanında tutmak istiyorsunuz.

Asagıdaki linklerde konuyla alakalı birkaç örnek anlatım bulabilirsin

https://anujarosha.wordpress.com/2011/12/12/how-to-insert-data-in-to-a-sqlite-database-in-android/

http://mrbool.com/how-to-insert-data-into-a-sqlite-database-in-android/28895

Pull To Refresh

08 Temmuz 2015 tarihinde cevaplandı

Android Webview Swipe To Refresh adlı makaleden faydalanabilirsiniz. Swipe To Refresh işlemi Pull to Refresh ile aynı eylemi yapar.

http://androiddhina.blogspot.com.tr/2015/02/android-webview-swipe-to-referesh.html

Android uygulamasına JSON ile webten veri çekmek

12 Temmuz 2015 tarihinde cevaplandı

Merhaba,

Webde ki Json bir veriyi Web servis araclıgıyla android tarafında nasıl parse edebilcegine dair makalemden faydalanablirsin

http://tugbaustundag.com/restful-web-servisi-ile-post-ve-get-islemleri/

Bunun haricinde " tablodaki verileri ayrı ayrı çekemiyorum" dan kastını tam anlayamadım?

 

Android Studio ve Genymotion'ı nasıl bağlarım?

22 Eylül 2015 tarihinde cevaplandı

Merhaba,

Sorunun  cevabını aşağıdaki videoda çok net bir şekilde vermişler.

 

https://www.youtube.com/watch?v=byMla9XKk2c

Android uygulama dışarıdan entegre veritabanı(SQLite)

25 Ekim 2015 tarihinde cevaplandı

Merhaba,

Uygulamanıza nasıl  dışarıdan veritabanını  entegre ettiğinizi  bilmiyorum fakat "Android ile Harici Sql Veritabanını Projeye Yükleme" makalemde sağlıklı biir şekilde   Android kodları kullanarak , proje dışında var olan herhangi bir Sql veritabanı dosyanızı nasıl Android projenize kopyalayabilirsiniz konusunu  anlattım.Makalemi uyguladıktan sonrada Android uygulama içerisinden normal SQLite sorgularınızı kullanarak veri ekleme vb işlemlerinizi sorunsuz bir şekilde yapabilirsiniz.

Makale linki:

Databaseden veri çekmede sorun yaşıyorum

25 Ekim 2015 tarihinde cevaplandı

Merhaba,

Aldığınız hatada "no such table: users "yani;  sqlde users adında bir tablodan data cekmeye calısıyorsun fakat  users tablosu bulunmamaktadır  diyor.Veritabanından veri çekebilmeniz için, ilk öncellikle veritabanınızda  tablo yapısını kurmanız .Durumu kod tarafından düzeltmek gerekirse;

String CREATE_USERS_TABLE = "CREATE TABLE " + DB_TABLE + "(" + KEY_ROWID + " INTEGER PRIMARY KEY," + KEY_NAME + " TEXT," + KEY_PASS + " TEXT" + ");";  bu bölümü yazmıssınız fakat hemen altına

Blog Yazıları