Mert YEKVÜCUT
Mert YEKVÜCUT
Kocaeli
09/02/2016 tarihinden beri üye
50 GY Puanı
55K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
3 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

4
Tümünü Gör

Dosyanın SdCardda Olup Olmadığını Kontrol Etme

Es Selamu Aleykum Arkadaşlar;

Yaptığım Uygulamada Ses Dosyalarını İnternet Üzerinden Sd Card'a İndirip Media Player İle Oynatma İşlemi Yaptım. Buraya Kadar Hersey Güzel Dosyaları İndirip Oynatabiliyorum da Hiç bir Sıkıntı Yok. Ama Tek Sıkıntı İndirilmemiş Dosyaların Olduğu Activitye Girmeye Çalıştığımda "Malesef Uygulama Durdu." Hatasını Alıyorum. Hadi Onuda Anladım Dosya İndirilmedi Diye Durduruldu. Sormak İstediğim Activitiye Girmeden Önce o dosyanın indirilip indirilmediğini (((sdcard/Android/data/com.uyg.deneme/Deneme.bin))) kontrol ettirip indirilmediyse eğer de bunu kullanıcıya Alet Dialogg Yardımı ile belirtmek istiyorum. Yardımcı Olursanız Çok Makbule Geçer.. 

import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.SeekBar;
import java.io.IOException;

public class Deneme extends Activity implements Runnable {
    Button playbutton, pausebutton;
    MediaPlayer mediaPlayer;
    String media_path = "sdcard/Android/data/com.uyg.deneme/Deneme.bin";
    SeekBar seekBar;
    Thread soundThread;

    @Override
    public void onBackPressed() {
        mediaPlayer.stop();
        super.onBackPressed(); }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.deneme);

        playbutton = (Button) findViewById(R.id.playbutton);
        pausebutton = (Button) findViewById(R.id.pausebutton);
        seekBar = (SeekBar) findViewById(R.id.seekBar);

        mediaPlayer = new MediaPlayer();
        mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
        try {
            mediaPlayer.setDataSource(media_path);
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            mediaPlayer.prepare();
        } catch (IOException e) {
            e.printStackTrace();
        }
        setupListener();

        soundThread = new Thread((Runnable) this);
        soundThread.start();

    }
    private void setupListener() {

         playbutton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mediaPlayer.start();
                playbutton.setEnabled(false);
                pausebutton.setEnabled(true);}
        });
        pausebutton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mediaPlayer.pause();
                pausebutton.setEnabled(false);
                playbutton.setEnabled(true);}
        });
        seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                if (fromUser){
                    mediaPlayer.seekTo(progress);}
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });
    }


    @Override
    public void run() {
        int currentPosition = 0;
        int soundTotal = mediaPlayer.getDuration();
        seekBar.setMax(soundTotal);

        while (mediaPlayer != null && currentPosition <soundTotal){
            try {
                Thread.sleep(300);
                currentPosition = mediaPlayer.getCurrentPosition();
            } catch (InterruptedException soundException) {
                return;}
            catch (Exception otherException){
                return;
            }
            seekBar.setProgress(currentPosition);


        }
    }
}

 

Download Manager ile Mp3 İndirip Media Player İle Oynatma

Selamun Aleykum Arkadaşlar.

Geliştirdiğim Uygulamada Bazı Ses Dosyaları Var.  Res/Raw Klasöründen Media Player İle Uygulamamda Oynatabiliyorum. Ama Uygulamanın Boyutu 150Mb Civarı Oluyor. Buna Çözüm Olarak Download Tusu Koyup O Ses Dosyası Kullanıcının İsteği Çerçevesinde İndirilirse Uygulamanın Boyutuda Küçülmüş Olur. Çok Araştırdım Ama Pek Bi Kaynak Bulamadım. Bu Konu Hakkında Bilgisi Olanlar Yahut Bir Yerde Rastlayanlar Yardımcı Olabilirlerse Güzel Olur Şimdiden eyvALLAH ...

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

ListViewde yer alan herhangi bir posizyona tıkladığımızda başka bir aktiviteye nasıl geçeriz. Her pozisyon için ayrı bir activity tanımlayabilirmiyiz. Yapabilirsek eğer bu nasıl yapılır bi yardım ALLAH rızası için :)

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

Uzun Aramalar sonucu bir video buldum sonunda. Adam Spinner Üzerinde Yapmış Ama Ben Onu ListView'a Çevirdim Kodlarını ve oldu ALLAH'a sükür. İzlemek İsteyenler İçin Video Burada Herkese İyi Çalışmalar;

 

https://www.youtube.com/watch?v=hgf71-7e9Sc