Turkcell | Geleceği Yazanlar

Muhammed ÇOBANOĞLU
Bilgisayar Mühendisliği İstanbul-II (Anadolu)
02.11.2014 tarihinden beri üye
4295 GY Puanı
60. GY Sırası

Kişisel Sayfaları

İlgi Alanları

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

Hakkında

İş Tecrubesi

Eğitim Geçmişi

Sertifikalar & Başarılar

GY Sertifikaları (4)
Android 101 Sertifikası
Veriliş Tarihi : Ocak 2015
Android 201 Sertifikası
Veriliş Tarihi : Ocak 2015
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

4

Son Forum Aktiviteleri

89
Tümünü Gör

Material Navigation Drawer

Merhabalar,

Muhammed ÇOBANOĞLU
30 Ocak 2015 tarihinde soruldu

Php Json Türkçe Karakter Sorunu

Bir konuda yardımınıza ihtiyacım var. Php ile bir web servis yazdım. Mobilden kullanıcının girdiği verileri servise json olarak post ediyorum. Gönderdiğim veriler içerisinde türkçe karakter varsa veritabanına kayıt işlemi gerçekleşmiyor. Aşağıdaki gibi türkçe karakter ayarlamalarını yaptım.

Muhammed ÇOBANOĞLU
09 Şubat 2015 tarihinde soruldu

Shared Preferences Veri Ekleme

Merhaba,

Muhammed ÇOBANOĞLU
17 Şubat 2015 tarihinde soruldu

Facebook Login İşlemi

Merhaba, 

Muhammed ÇOBANOĞLU
20 Şubat 2015 tarihinde soruldu

android listview adapter

10 Kasım 2014 tarihinde cevaplandı

Custom ListView Adapter ile ilgili şuraya bakabilirsin. 

http://muhammedcobanoglu.wordpress.com/2014/11/10/android-custom-listview/

Yazıya Link Verme..! Acill..!

Buton'a onclick vermekten hiçbir farkı yok. Aşağıdaki kodu kullanabilirsin.

Resim Slaydını Soldan Sağa Oynatma

12 Kasım 2014 tarihinde cevaplandı

setCurrentItem() ile viewpager'ın başlayacağı position değerini belirleyebilirsin. 
ViewPager.setCurrentItem(lastposition);

http://stackoverflow.com/questions/18781944/how-to-make-my-viewpager-swipe-from-right-to-left

JSON to String

12 Kasım 2014 tarihinde cevaplandı

Aşağıdaki örnekleri inceleyebilirsin.

http://www.javacodegeeks.com/2013/06/android-asynctask-listview-json.html

http://mobile.dzone.com/news/android-tutorial-how-parse

JSON Veri

13 Kasım 2014 tarihinde cevaplandı

Eğer daha önce bu işle hiç uğraşmadıysan benim tavsiyem şu şekilde ilerlemelisin;

1- JSON Object ve JSON Array nedir?

2- JSON Data için request (istek) ve response (cevap) nasıl yapılır?

3- Response olarak dönen JSON Data (JSON Object ya da JSON Array) nasıl parse edilir?

4- AsyncTask sınıfını nedir? Metodları nelerdir?(doInBackground, onPostExecute(),...) JSON Parse işleminde nasıl kullanılır?

Yazıları Sayfalayarak Gösterme

Android'in sitesinde buna benzer bir örnek bulunuyor. Burayı inceleyebilirsin. 

http://developer.android.com/training/animation/screen-slide.html

https://github.com/codepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter

widget

14 Kasım 2014 tarihinde cevaplandı

Uygulamaların width ve height'ı layout içinde ayarlanır. Aşağıdaki linkte widget ile ilgili bir örnek var. Buradan detaylı olarak bakabilirsin.

http://www.sitepoint.com/how-to-code-an-android-widget/

txt den daha iyi bir dosya biçimi

14 Kasım 2014 tarihinde cevaplandı

Spannable ile yazının herhangi bir kısmının rengini değiştirebilirsin. 

http://stackoverflow.com/questions/3282940/set-color-of-textview-span-in-android

Facebook gibi sağlı-sollu menü

14 Kasım 2014 tarihinde cevaplandı

Android'in native olarak Navigation Drawer'ı bulunuyor. Benim tavsiyem bunu kullanmanız yönünde. New Project ile proje oluştururken Blank Activity yerine Navigation Drawer seçerseniz kendisi otomatik olarak her şeyi getiriyor. 

Ama ben SlidinMenu kullanmak istiyorum diyorsanız. Bu soru daha önce sorulmuş buradan yararlanabilirsiniz tıklayınız.

diziler için nesne çekme ekleme arama

14 Kasım 2014 tarihinde cevaplandı

TAVSİYE: Verilmiş bir ödevi paylaşmak yerine biraz araştırma yapılmalı ve en azından direkt olarak ödevi paylaşmak yerine yapılmak istenen ya da karşılaşılan problem kendi sözlerinizle anlatılmalı diye düşünüyorum. 

Android Uygulama ve reklam Hakkında

17 Kasım 2014 tarihinde cevaplandı

Merhaba Durul ÇAMLI,

Uygulamaya herhangi bir reklam eklemeden markete atarsan reklam çıkmayacaktır. Eğer uygulama içerisine reklam eklemek istiyorsan herhangi bir reklam şirketinin kodunu uygulamana eklemelisin(admob, startapp gibi). Bu şekilde ücresiz uygulamalardan gelir elde edebilirsin.

1- http://www.google.com/ads/admob/

2- https://developers.startapp.com/General/Login.aspx

Android Json verileri ile Slider

Merhaba Yusuf,

ViewPager kullanabilirsin. Android'in sitesinde ViewPager hakkında bilgi edinebilirsin.

Ayrıca istediğin şekilde bir örnek buldum. Önce ViewPager ile basit bir örnek için bu siteye bakabilirsin Daha sonra JSON parse işlemi için bu link yardımcı olacaktır.

Slider menu kullandım ama activity nesnesi çağıramıyorum

23 Kasım 2014 tarihinde cevaplandı

Sliding Menu fragment mantığı üzerine kurulmuştur. Eğer böyle bir yapı kullanıyorsan yan menüde yer alan bütün bölümler fragment olmalı. Yan menüden activity çağıramazsın. Ayrıca Fragment içerisinde yapılacak işlemler için onCreate(), onCreateView(), oronActivityCreated() metodlarını kullanabilirsin(Temel olarak ilk akla gelen bunlar. İhtiyacına göre içerisinde farklı metodlar bulabilirsin). Fragment ile detaylı bilgi için buraya bakmanızı öneririm. 

Acil Yardım Lütfen..!

26 Kasım 2014 tarihinde cevaplandı

1-Yeni proje oluşturduğunda default olarak gelen AppCompat7'yi de import etmemiş olabilirsin. Eski workspace'inden bunu da import etmelisin.

2- Herhangi bir harici kütüphane kullanıyorsan bunları projeye eklemen gerekiyor. Projeye sağ click-Properties-Android-Library-Add yolunu izleyerek kullandığın kütüphaneleri eklemelisin.(Eğer harici kütüphane ile ilgili bir problem varsa zaten Library kısmında olan kütüphaneler kırmızı çarpı işareti ile path'i bulamadım uyarısını verir.)

Xml deki elemanları nasıl sabitlerim

28 Kasım 2014 tarihinde cevaplandı

Linear layout kullanıp weight vererek bütün cihazlarda aynı görünümü elde edebilirsin. Bununla ilgili bir soruyu cevaplamıştım. Buraya bakabilirsin.

Sayfalar(Screens) arası geçiş yapmak!

ViewPager kullanmanı öneririm. Burada android'in kendi sitesinde detaylı olarak anlatılmış. Ayrıca burada senin işine yarayacak benzer bir örnek mevcut.

Listview seçilen veriyi silme, şeçilen item'e ulaşma.

Merhaba,

ListView'ın herhangi bir positiondaki item'ına erişmek istiyorsan bir adapter yazmalısın. Burada CustomListview ile ilgili bir yazım bulunuyor. Ama bahsettiğin şekilde çok sade olmuş.

Bence bu işlemi SwipeListView ile yaparsan daha orijinal olur. Aşağıdaki linklerde projenin play store'daki halini ve projenin kendisini bulabilirsin.

Link 1

Geliştirici Hesabıma Erişemiyorum

03 Aralık 2014 tarihinde cevaplandı

Google Play'deki uygulamanız için önce uyarı almışsınız ve ilk olarak sadece uygulamanız silinmiş. "REASON FOR REMOVAL:" ile başlayan cümlede de uygulamanızın silinmesinin nedenini açıklamış. 
"This is a notification that your Google Play Publisher account has been terminated." şeklinde başlayan mail ile de geliştirici hesabınızın elinizden alındığını söylüyor. Devamında daha önce uyarı emailleri gönderildiğini ama dikkate almadığından bahsediyor. 

Daha önce benim de başıma geldi. Bunun bir çözümü yok maalesef. Geçmiş olsun.

Content view not yet created

03 Aralık 2014 tarihinde cevaplandı

onCreateView() içerisinde oluşturduğun view'ı return etmiyor olabilir misin? (return view)

View view = infalter.inflate(R.layout.main, parent, false);

return view;

Android tabanlı bir yapboz oyunu acil yardımmmm

07 Aralık 2014 tarihinde cevaplandı

Aşağıdaki referansları inceleyebilirsin.
Link1
Link2

ActionBar'ın Rengini Değiştirmek

12 Aralık 2014 tarihinde cevaplandı

Şu şekilde değiştirebilirsin.

ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(color.COLORNAME)));

"COLORNAME" yazan yere colors.xml'de tanımlamış olduğun herhangi bir rengi verebilirsin.

Android Json resim çekme

13 Aralık 2014 tarihinde cevaplandı

Burada benzer bir soruyu cevaplamıştım. İnceleyebilirsin.

Listview cacheleme

19 Aralık 2014 tarihinde cevaplandı

Serializable ve Parcelable işlemlerini kullanılarak internet bağlantısı mevcut iken veriler bir defa yüklendiğinde tekrar aynı sayfaya dönüş yapıldığında yükleme işlemi yapılmıyor. Var olan veriler kullanılıyor. Küçük veriler tutulacaksa(küçükten kastım çok küçük sayılmaz aslında deneyince kendin de göreceksin) Serializable oldukça ideal bir yöntemdir. Fakat büyük verilerin tutulması gerekiyorsa Parcelable kullanmak daha mantıklı. Çünkü büyük veriler için Serializable hantal kalıyor ve patlıyor. Biraz araştırma yapmanı tavsiye ederim.

Sliding Menü Yapımında Yeni Layouta Geçiş Yapamıyorum..

20 Aralık 2014 tarihinde cevaplandı

Fragment transaction işlemi ile yeni sayfaya geçiş yapabilirsin. Bu işlem için aşağıdaki kodu kullanabilirsin.

FragmentManager fm = getFragmentManager(); 

Fragment fragment = new Fragment();

FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.container, fragment);
ft.commit();

Açıklama:

1-"MainActivity" Activity'den türetildiyse yukarıdaki gibi getFragmentManager() kullanmalısın. ActionBarActivity'den türetildiyse "getSupportFragmentManger" kullanmalısın.

Sayfalardan geri dönüş

20 Aralık 2014 tarihinde cevaplandı

1- Eğer Activity kullanıyorsan ve böyle bir problem yaşıyorsan arkadaşın söylediği ile bu problemi çözebilirsin.

Android Studioda uygulamayı tam ekran yapma yardım

20 Aralık 2014 tarihinde cevaplandı

"style.xml" de tanımladığın tema içerisine aşağıdaki kodu ekleyerek uygulama içerisindeki actionbar'ı kaldırabilirsin.

        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>

Context

21 Aralık 2014 tarihinde cevaplandı

Activity içerisinde bir tane "Context" tanımlayarak dışardan istediğin gibi ulaşabilirsin.

MainActivity.java

...

public static Context context;

onCreate(){

context = MainActivity.this;

}

Dışardan bu class'ın context'ine ulaşmak istersen MainActivity.context ile ulaşabilirsin.

Kolay gelsin.

Resimli buttonların resim büyüklüğü

22 Aralık 2014 tarihinde cevaplandı

Buradaki "Range of screens supported" başlıklı yazıyı inceleyebilirsiniz.

Türkü Sözü repertuvarı uygulaması hakkında

22 Aralık 2014 tarihinde cevaplandı

"Temelde bir liste olacak listedeki başlıklara tıklandığında sözler karşımıza gelecek

Bu şekilde bir yapı için listview kullanabilirsin. ListView içerisinde sadece bir tane text bulunacaksa Custom bir listview oluşturmana gerek yok. Burada benzer bir örnek bulunuyor. Eğer custom bir listview oluşturmak istersen burada onunla da alakalı bir örnek bulunuyor.

Android lollipop navigation drawer

Burada bahsettiğin şekilde bir örnek bulunuyor. İnceleyebilirsin.

Material Design

Uygulamayı oluştururken "minSDK", "maxSDK", "targetSDK" olayları var. Bu kısımda istediğin min. ve max. SDK değerlerini seçebilirsin. Ayrıca illa "Android Studio" kullanmana gerek yok. Android Studio'da Eclipse'de olduğu gibi src, layout, manifest, style, string, ... gibi alanlar bulunuyor. Bunları Eclipse içerisinde ilgili yerlere copy/paste edersen orada da çalışır.

Burada güzel bir material design örneği var. İncelemeni tavsiye ederim.

fragment ile database

01 Ocak 2015 tarihinde cevaplandı

"onCreateView()" içerisinde "db.baglantiyiAc();" işlemini db nesnesini oluşturmadan kullanmaya çalışmışsın. "onActivityCreated()" içerisinde yaptığın "db = new Veritabani(getActivity());" bu işlemden sonra "db.baglantiyiAc();" işlemini yapmayı deneyebilirsin.

Burada database işlemi ile ilgili güzel bir örnek bulunuyor. Daha önce de bu cevabı verdiğimi hatırlıyorum. Eğer problemi çözemezseniz benimle irtibata geçebilirsiniz.

Facebook Audince Network mobil reklam ağını kullanan varmı ?

09 Ocak 2015 tarihinde cevaplandı

Gökhan burada benzer bir soru sorulmuş. İnceleyebilirsin.

An internal error occurred during

09 Ocak 2015 tarihinde cevaplandı

Uygulamanın path'ini görmüyor sanırım. Burayı inceleyebilirsin.

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

19 Ocak 2015 tarihinde cevaplandı

"New Module" seçeneğini kullanarak yeni bir kütüphane eklemiş olmalısın. Eklediğin kütüphaneyi silip projeyi "Clean&Build" edersen problem çözülür. Kütüphaneleri kullanırken "New Module" seçeneğini kullanmıyorum. "build.gradle" kısmına kullanacağım kütüphaneyi ekliyorum. Kendisi indiriyor. Senin de bu şekilde yapmanı tavsiye ederim. 

Navigation Drawer Header oluşturmaa

20 Ocak 2015 tarihinde cevaplandı

Resimde gösterilen elaman ListView. Bahsettiğin olayı "listview.addHeaderView("Title");" şeklinde yapabilirsin. Ayrıca burayı da inceleyebilirsin. Yardımcı olması açısından aşağıya bir kod örneği ekliyorum. İyi çalışmalar.

ListView listview = (ListView)findViewById(R.id.listview);

listview.addHeaderView("Title");

Android Resim Gönderme

22 Ocak 2015 tarihinde cevaplandı

Android "Share Intent" olayını incelemeni tavsiye ederim. "Share Intent" kullanılarak resim ya da yazıları istediğin kişilerle paylaşabilirsin.

google play uygulama yusorunu

27 Ocak 2015 tarihinde cevaplandı

Aynı uygulama google play'de daha önce paylaşmışsın ve şimdi güncelleme atmak istiyorsun sanırım. Fakat bir şeyi atlıyorsun. Uygulamayı güncelleyebilmen için uygulamayı ilk olarak geliştirdiğinde oluşan "debug.keystore" dosyası gerekiyor. Eğer daha önce farklı bir bilgisayarda uygulama geliştirdiysen ya da daha önce oluşturduğun "debug.keystore" dosyasını sildiysen güncelleme yapamazsın. Eğer silmediysen uygulamayı ilk olarak yaptığın bilgisayardaki "debug.keystore" dosyası duruyor olmalı. Oradan keystore dosyasını alıp tekrar denersen problemin çözülür diye düşünüyorum. 

Resim Ekleme

28 Ocak 2015 tarihinde cevaplandı

Aşağıdaki kodu dener misin? Android studio'da deneyip attım.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

Listview

29 Ocak 2015 tarihinde cevaplandı

Servisten gelen verilerin indirme işlemi uzun sürdüğü için indirme işlemini arka planda yapan bir thread oluşturulması gerekiyor. Bu yüzden uygulama patlıyor olabilir. Burayı inceleyerek problemi çözebilirsiniz. 

WP8 Top Menü

03 Şubat 2015 tarihinde cevaplandı

Burayı inceleyebilirsin.

Sliding Menu for Activity

05 Şubat 2015 tarihinde cevaplandı

"Sliding Menu" olayı tek "Activity" birden fazla "Fragment" mantığı ile çalışır. Bu yüzden bir tane "MainActivity" oluşturup menüden açılan her sayfa için bir "Fragment" sınıfı oluşturmalısın. Bu "Fragment"ları sayfa değiştiğinde "MainActivity" içerisinde oluşturduğun "FrameLayout" içerisine "Fragment Transaction" ile eklersin. Bu şekilde açılan her sayfada "Side Menu" görünecektir. 

Android AsyncTask'te Hata Kontrolü ?

05 Şubat 2015 tarihinde cevaplandı

"catch" içerisinde hataları yakalamışsın. Bu durumda herhangi bir hata oluştuğunda yeni bir sayfaya gönderip "Bir hata oluştu!" şeklinde bir uyarı verebilirsin. "Sporx" ve "GollerCepte" bu şekilde çalışıyor. Ama ben herhangi bir şekilde internet bağlantısı kesildiğinde yapılan requestleri iptal etmeni tavsiye ederim. Bu şekilde daha temiz bir uygulama olur. 

Google play geliştiriciliği

09 Şubat 2015 tarihinde cevaplandı

Scroll View Yardım

09 Şubat 2015 tarihinde cevaplandı

En dıştaki layout'u "ScrollView" yaparsan içerisini de duruma göre "LinearLayout" , "RelativeLayout", ... yaparsan problemi çözebilirsin. Kolay gelsin.


<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/scroll"

android:layout_width="match_parent"

android:layout_height="wrap_content" >

<RelativeLayout

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

//put your UI here

Php Json Türkçe Karakter Sorunu

10 Şubat 2015 tarihinde cevaplandı

Bir tane php sayfası oluşturup sunucuya veri ekleme işlemini web üzerinden yapmayı denediğimde hiçbir problem olmuyor. Veriler içerisinde türkçe karakter bulunsa bile ekleme işlemi gerçekleşiyor. Acaba mobil tarafta post işlemi gerçekleştirirken bir şeyi unutuyor muyum? Mobil tarafta yapmış olduğum post işlemi aşağıdaki gibidir.

Android Runtime FATAL EXEPTİON: main

12 Şubat 2015 tarihinde cevaplandı

Büyük ihtimalle manifest dosyana meta data kodunu eklemediğin için böyle bir hata veriyor. 

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>

Custom ListView

12 Şubat 2015 tarihinde cevaplandı

Burada benzer bir anlatım bulunuyor. İnceleyebilirsiniz.

Masaüstü Uygulamalar İçin C#'mı Yoksa Java'yımı Önerirsiniz?

12 Şubat 2015 tarihinde cevaplandı

"Java FX" şu sıralar çok popüler incelemenizi tavsiye ederim. 

android sdk link

12 Şubat 2015 tarihinde cevaplandı

Android ile Bitirme Tezi Fikri

14 Şubat 2015 tarihinde cevaplandı

Merhaba,

İlk olarak aklıma gelen uygulamaları yazıyorum. Kolay gelsin.

-Mobil E-Ticaret Uygulaması

-Bilet Satın Alma Uygulaması(Otobüs, Uçak vb.)

-Öğrenci Otomasyonu

-Chat Uygulaması

 

Image Button

14 Şubat 2015 tarihinde cevaplandı

Sorunu biraz daha açabilirsen yardımcı olmaya çalışalım.

Bir layout içerisinde(LinearLayout, RelativeLayout gibi) "ImageButton" kullanıyorsan bu layout "ScrollView" tagleri arasında olması gerekiyor ki ekran aşağı doğru kaydırılsın. 

Android Butona Tıklayınca Butonun Rengini Değiştirmek

15 Şubat 2015 tarihinde cevaplandı

Button btn = (Button) findViewById(R.id.button1);

btn.setBackgroundResource(Color.BLACK);

Kendi tanıladığın bir rengi background olarak atamak istersen colors.xml içerisinde bir renk tanımlaması yapıp "getResources().getColor(color.newcolor);" şeklinde kullanabilirsin.

Ayrıca burayı da inceleyebilirsin.
 

Vitamio RTMP yayını oynatma

15 Şubat 2015 tarihinde cevaplandı

Link1 

Link2

Yukarıda benzer örnekler yapılmış. İnceleyebilirsin.

Eclipse Türkçe karakter sorunu

Uygulama içerisinde kullandığın stringler "strings.xml" dosyasında tutarsan böyle bir problemle karşılaşmazsın.

Eğer activity içerisinde direkt olarak string ataması yapıyorsan böyle hatalar alabilirsin.Eclipse default karakter seti olarak cp-1254 kullanır. Bu yüzden utf-8 yapıldığında karakter hatası alıyorsundur. Karakter setini eskiden kullandığın karakter seti olacak şekilde değiştirdikten sonra eclipse'i yeniden başlatırsan büyük ihtimalle düzelir.

ListView

16 Şubat 2015 tarihinde cevaplandı

ListView'ın onItemClickListener() metodunu kullanabilirsin. Bundle ile sayfalar arası veri taşıyıp gönderdiğin string değerine göre tek activity üzerinden işlem yapabilirsin. Veriyi güncel aktivity içerisinde bundle'a ekleyip diğer sayfadan nasıl alacağını aşağıda gösterdim. 

ListView lv = (ListView) findViewById(R.id.lv);
lv.setOnItemClickListener(new OnItemClickListener() {

@Override

Uygulamayı tamamen kapatma

22 Şubat 2015 tarihinde cevaplandı

"onBackPressed()" metodunu kullanmayı denedin mi?

http://developer.android.com/reference/android/app/Activity.html

Webtv Yapmak istiyorum yardım

22 Şubat 2015 tarihinde cevaplandı

Aşağıdaki örnek işini görecektir.

MainActivity.java

[code]package com.muhammed.tv;

Ekrana sığmayan veriyi görme

24 Şubat 2015 tarihinde cevaplandı

ScrollView ekrana sığmayan dikey(vertical) verilerin scroll edilerek görüntülenmesi için kullanılır. Bunun bir alternatifi yok. Eğer horizontal olarak bir scroll işlemi yapacaksan "HorizontalScrollView" kullanabilirsin. Fakat "ListView", "GridView" gibi görsel komponentler kullanıyorsan ayrıca "ScrollView" kullanmana gerek yok. Çünkü bu komponentlerin kendi içerisinde scroll özelliği bulunmaktadır. TextView'in de kendi içinde scroll edilme özelliği bulunuyor. Bunun için de ayrıca "ScrollView" kullanmana gerek yok.

kodlamada nerde hata yapıyorum

24 Şubat 2015 tarihinde cevaplandı

Aslında arkadaşlar hatanı anlatmışlar ama ben de onların söylediklerini düzenledim. Aşağıdaki kodu dener misin.

android sayfalar arası geçiş yardım (Acill)

26 Şubat 2015 tarihinde cevaplandı

Merhaba,

Link1

Link2

Yukarıdaki örneklerde yeni bir activity'e nasıl geçiş yapılacağı anlatılmıştır. İnceleyebilirsin.

Her Ekrana Uyumlu Layout

26 Şubat 2015 tarihinde cevaplandı

Merhaba,

Android uygulama geliştirilirken en fazla karşılaşılan problemlerden birisi telefonun boyutu değiştiğinde view'lerin yerinin değişmesidir. Bu yüzden sana "LinearLayout" kullanıp "weight" vermeni tavsiye ederim. Mesela ekranda yan yana 4 tane buton bulunuyor. Bunların "width" değerini "0dp" verip "weight" değerini 1 verirsen her buton ekranın %25'lik kısmını kaplayacaktır. Bu oran telefonun boyutu değiştiğinde aynı özellikleri korur.

r cannot be resolved to a variable / xml dosyası

05 Mart 2015 tarihinde cevaplandı

R.java dosyasını proje compile edilmezse (derlenmezse) oluşmaz. Bu yüzden hata veriyor olmalı. "color.xml" dosyasını "res" klasörü altındaki "values" bölümüne eklemen gerekiyor. Farklı bir yere ekleme yapıyor olabilirsin. Eğer bu işlemi doğru yapıyorsan tanımladığın renklerle alakalı bir hata yapıyor olabilirsin. Log'da yaptığın hatanın nedeni mutlaka yazar. Eğer Log'da bir şey yazmıyorsa color.xml dosyasını paylaşırsan yardımcı olabiliriz.

ListView scroll edilince seçilen item ın yeri değişiyor

02 Nisan 2015 tarihinde cevaplandı

//ListView'in herhangi bir item'i tıklandığında çalışacak metod
[code]

OnItemClickListener listViewOnItemClick = new OnItemClickListener() {

@Override public void onItemClick(AdapterView<?> adapter, View arg1, int position, long id) {

mSelectedItem = position;

mAdapter.notifyDataSetChanged();

}

};

[/code]

//Adapter sınıfı

[code]

@Override public View getView(int position, View convertView, ViewGroup parent) {

broadcast recer dan service çalıstırılması

16 Nisan 2015 tarihinde cevaplandı

Bu konuda şöyle bir problem yaşıyorum. Telefon kapanıp yeniden açılınca BroadcastReceiver yardımıyla yazmış olduğum servisi başlatıyorum fakat  servis sunucudan alınan veriyi 5 dk sonra bildirim olarak düşürüyor. Neden olabilir?

Dışarıdan resim eklemek

23 Nisan 2015 tarihinde cevaplandı

Resimleri sunucuya atıp yazacağın web servis yardımıyla resimleri çekebilirsin. Web serivisi yazarken kimler hangi resimleri görecekse kişiye göre bir filtreleme yaparak resimlerin url'lerini JSON formatında döndürmeni tavsiye ederim. JSON Parsing konusunu ilk defa duyuyorsan buradaki cevap yardımcı olacaktır.

Dışarıdan resim eklemek

23 Nisan 2015 tarihinde cevaplandı

JSON Parsing işlemi ile resimlerin url'ini aldıktan sonra yapılacak iş resimleri download etmek ve göstermek. Resimleri download etmek için Picasso ya da Universal Image Loader kullanabilirsin. Resimleri download etmek ve göstermek için AndroidManifest.xml dosyasına 

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

Özel adapterda picasso kullanımı?

08 Mayıs 2015 tarihinde cevaplandı

Öncelikle Context'in ne olduğunu öğrenmen daha faydalı olur diye düşünüyorum. Burada anlatılıyor. Kısaca tanımlamak gerekirse uygulama hakkında bilgiler içermektedir. Context ile Activity başlatma, Broadcast ve Receiver işlemlerini gerçekleştirilebilir.

Şimdi gelelim soruda geçen Context olayının çözümüne;

[code]Picasso.with(this).load(URL).into(imageView); [/code]

Android Studio İmport Etme

Açılıştaki menüden Import Non-Android Studio Project seçeneği ile ekleyebilirsin.

Excell den(xlsx) veri alma. lütfen yardım.

08 Mayıs 2015 tarihinde cevaplandı

Merhaba Ali,

Link yardımcı olacaktır. 

Kolay gelsin.

ImageView Tıklanınca Activity Değiştirmek

Resme tıklanınca farklı bir sayfaya geçmesini istiyorsan öncelikle bir tane "ImageButton" oluşturmalısın. Daha sonra;

1- Yeni bir Activity oluşturmalısın,

2- Oluşturduğun Activity'i "AndroidManifest.xml" dosyasına eklemelisin,

[code]        <activity android:name=".ExampleActivity" />[/code]

3- Intent yardımıyla oluşturduğun Activity'i başlatmalısın.

[code]startActivity(new Intent(Bulunduğun activity.this, Açılacak activity.class));[/code]

Tek sayfa da hem sağ hem de sol menu yapmak

16 Mayıs 2015 tarihinde cevaplandı

Merhaba Abdullah,

Burayı inceleyebilirsin.  

Kolay Gelsin.

Navigation Drawer hataları

17 Mayıs 2015 tarihinde cevaplandı

Merhaba, Aşağıdaki gibi tanımlayınca hatalar düzelecektir.

public class MainActivity extends Activity { 
String mTitle; 
DrawerLayout mDrawerLayout; 
ListView mDrawerList; 
ActionBarDrawerToggle mDrawerToggle; 

@Override public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
}
}

 

Android HttpPost Hata Ayıklama

05 Haziran 2015 tarihinde cevaplandı

Merhaba,

Post işlemi içerisinde "ConnectTimeoutException", "SocketTimeoutException" bunlardan kaynaklanan hataları yakalayıp bu durumda kullanıcıya bir uyarı verebilirsin. 

Kolay Gelsin.

 

Kod hatası var. Lütfen yardımcı olun

14 Haziran 2015 tarihinde cevaplandı

Buton'a onclick vermek için aşağıdaki kodu kullanabilirsiniz.

final Button button = (Button) findViewById(R.id.button_id);

button.setOnClickListener(new View.OnClickListener() {//Buradaki süslü parantez aşağıda kapatılmalı.

public void onClick(View v) {

// Perform action on click

Intent activityChangeIntent = new Intent(PresentActivity.this, NextActivity.class);

// currentContext.startActivity(activityChangeIntent);

PresentActivity.this.startActivity(activityChangeIntent);

}

});

 

Android uygulamasında okuduğum parçanın yerini hatırlama

29 Haziran 2015 tarihinde cevaplandı

Hayırlı Ramazanlar Mehmet,

Android'de bir datayı kaydetmenin 3 yolu vardır. (1*)

1- SharedPreferences kullanmak (Tutmak istediğin datayı key - value yapısını kullanarak  tutmak),

2- Datayı bir dosyaya kaydetmek ve ihtiyaç duyulduğunda bu dosyadan okumak,

3- Database oluşturup verileri burada tutmak.

Android' te Dinamik Fragment Kullanımı

29 Haziran 2015 tarihinde cevaplandı

İncelediğim kadarıyla Bundle'a position'ı doğru olarak koyuyorsun. Ama Bundle'a koyduğun position'ı almadan integer olarak tanımladığın "qid" ye göre veritabanından çektiğin soruları yerleştirmeye çalışıyorsun. Bundle'a koyduğun değeri "qid" ye atmadan bu işlemi yaptığın için ve integer değerler default olarak 0 olduğu için sürekli aynı soruyu çekiyorsun. "onCreateView()" metodunu aşağıdaki şekilde güncelleyip dener misin?

Java has started but returned exit code=13

20 Aralık 2014 tarihinde cevaplandı


"eclipse.ini" dosyasında yeni yüklediğin jdk'nin path'i yanlış olabilir mi?

getview içerisinde textview e renk verme

11 Kasım 2014 tarihinde cevaplandı


String durum = cursor.getString(1); <br/> cursor.getString(i) yapmak istiyorsunuz herhalde ama i yerine 1 yazmışsınız.