Eclipse ile Android uygulamasına resim yükleme, ses dosyası çalma

Arif Ceylan/ Nisan 16, 2012/ Android Programlama/ 1 comments

Resim Yükleme

İlk önce resimleri uygulamızdaki res-drawable klasörüne atmamız gerekiyor. Burda resimlerin boyutlarına göre drawable klasörleri oluşturulmuş durumda. Resmin büyüklüğüne göre istediğimiz klasöre atıyoruz. Veya boyutlarını ayrı ayrı ayarlayıp atıyoruz.

Kopyala yapıştır işlemiyle içerisine resim atmak mümkün. Kopyaladığımız resmi klasöre sağ tıklayıp yapıştır ile klasöre atıyoruz.

Daha sonra resmi yerleştirmek için main.xml dosyasına gelip imageview kontrolü ekliyoruz.

imageviewi design sayfamıza yüklediğimizde drawing klasöründeki dosyalar karşımıza çıkıyor ve seçiyoruz.

Resmimiz sayfamıza yerleşti.

Eğer activitynin arkaplanı olarak ayarlanması isteniyorsa;

Activity seçiliyken properties panelinde Backgrounddan seçim işlemi gerçekleştirilebilir.

(Properties görünmüyorsa Window-Show View bölümü kullanılabilir)

Ses Ekleme

Ses için res klasörünün içerisinde raw adlı bir klasör oluşturuyoruz. Package Explorerda uygulamamıza sağ tıklayıp new-folder.

Sesveresim adlı uygulamanın içerisindeki res klasörüne raw adlı klasörümüzü oluşturuyoruz. Finish…

Raw klasörüne de mp3 dosyamızı kopyalayıp yapıştıralım. Bendeki dosyanın adı ses.mp3.

Main.xmle bir buton ekleyelim ve adını sescalbuton yapalım. Bu butona tıklandığında sesin çalmasını sağlayacağız.

Mediaplayeri iç bölümde çağırabilmek için final olarak tanımlayıp ses nesnesini oluşturuyoruz. R.raw.ses ile ses dosyamızın yerini belirtiyoruz.

Daha sonra da butonumuzun onclick olayını oluşturup içerisinde ses.start(); metodu ile sesin çalmasını sağlıyoruz. Aynı şekilde ses.stop() veya ses.pause() ile sesin durmasını da sağlayabiliriz.

Ben uygulamamda sesdurdurbuton adlı bir buton daha oluşturup sesin durdurulmasını da sağladım. Kodlar aşağıda…

package com.sesvemuzik;

import android.app.Activity;

import android.media.MediaPlayer;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

public class SesveresimActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        final MediaPlayer ses=MediaPlayer.create(this, R.raw.ses);

       Button btnsescal=(Button)findViewById(R.id.sescalbuton);

       Button btnsesdurdur=(Button)findViewById(R.id.sesdurdurbuton);

       btnsescal.setOnClickListener(new View.OnClickListener() {

		public void onClick(View v) {

			// TODO Auto-generated method stub

			ses.start();

		}

	  });

       btnsesdurdur.setOnClickListener(new View.OnClickListener() {

		public void onClick(View v) {

			// TODO Auto-generated method stub

			ses.pause();

		}

	});        

    }

}

 

Gelen arama terimleri:

  • android resim ekleme
  • android resim kaydetme
  • android ses çalma
  • android de resim ekleme
  • eclipse resim ekleme
Share this Post

1 Comment

  1. Hocam emeğinuz için teşekkür ederim.
    Benim sorum var.
    Grild wiew de herhangibi iteme tıkladığımda o item icin ayarladığım mp3 ses dosyasını nasıl start aldıracağım….
    Yani ,her bir itemin itemlerin Id değeri varmı ….
    Buttun a Id degerinden dolayı ses atamayi burdan ogrendim uyguladim onda sıkıntı yok

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*