gökhan
gökhan
Tekirdağ
10/05/2016 tarihinden beri üye
130 GY Puanı
36K GY Sırası
2 Rozet
0 Sertifika
2 Soru Sordu
2 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

Namık Kemal Üniversitesi
| Aralık 2020 - Aralık 2020

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

28.0.3\llvm-rs-cc.exe'' finished with non-zero exit value 1

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion '28.0.3'
    compileOptions.encoding = 'ISO-8859-1'

    defaultConfig {
        applicationId "com.asde.sd"
        minSdkVersion 15
        targetSdkVersion 26

        renderscriptTargetApi 20
        //renderscriptSupportModeEnabled true // don't use support library as it bloats the APK, and we don't need pre-4.4 support
        //need build tools higher than 20 at least to support ScriptIntrinsicHistogram

        testApplicationId "net.sourceforge.opencamera.test"
        testInstrumentationRunner "android.test.InstrumentationTestRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    lintOptions {
        checkReleaseBuilds false
    }
}

dependencies {
    compile 'com.android.support:support-v4:26.1.0'
    compile 'com.google.android.gms:play-services:8.4.0'
    compile 'com.android.support.constraint:constraint-layout:1.1.2'

 

 

bu hatayı alıyorum lütfen yardım edin

5 yıl 1 ay önce yanıtladın

müzik uygulamamda birden çok butona aynı anda tıklayamıyorum

merhabalar arkadaşlar bir müzik programı yapmak istiyorum 12 butondan oluşan ve çek baslardan kendim bir kod oluşturmuştum fakat sorunum şuydu elimi butonların üzerinde kaydırırken hiç bir ses çalmıyordu bunu bir arkadaşıma yaptırdım şimdi elimi üzerinde kaydırıp istediğim müziği elimi kaldırmadan aktif edebiliyorum fakat iki kere aynı butona bastıgımda buton ıkıncı kez müziği çalmıyor veya aynı anda 3 butona basamıyorum bir videosunu çekip burdan paylaşıyorum videodan daha rahat anlayabilirsiniz arkadaşlar kodu da burada paylaşıyorum inceleyebilirsiniz.Videoyu rar olarak ekledim. Teşekkürler.

 

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;

public class MainActivity extends Activity {

    private RelativeLayout mainLayout;
    private MediaPlayer mp1;
    private String currentTag;
    private boolean areaDetected;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mainLayout = (RelativeLayout) findViewById(R.id.main_layout);
        currentTag = "";
        initEvent();
    }

    private void initEvent() {
        mainLayout.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {

                int x = (int) motionEvent.getX();
                int y = (int) motionEvent.getY();

                areaDetected = false;
                for (int i = 0; i < mainLayout.getChildCount(); i++) {
                    View currentButton = mainLayout.getChildAt(i);
                    if (currentButton instanceof Button) {
                        Button b = (Button) currentButton;
                        String tag = b.getTag().toString();

                        if (pointInside(x, y, b.getLeft(), b.getRight(), b.getTop(), b.getBottom())) {
                            areaDetected = true;
                            if (!currentTag.equals(tag)) {
                                currentTag = tag;

                                stopPlaying();
                                mp1 = getMediaPlayer(tag);
                                mp1.start();
                            }

                        }
                    }
                }
                if (!areaDetected) {
                    currentTag = "";
                    stopPlaying();
                }
                return true;
            }
        });
    }

    private void stopPlaying() {
        if (mp1 != null) {
            mp1.stop();
            mp1.release();
            mp1 = null;
        }
    }

    private MediaPlayer getMediaPlayer(String tag) {
        if (tag.equals("b1")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b1);
        }
        if (tag.equals("b2")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b2);
        }
        if (tag.equals("b3")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b3);
        }
        if (tag.equals("b4")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b4);
        }
        if (tag.equals("b5")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b5);
        }
        if (tag.equals("b6")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b6);
        }
        if (tag.equals("b7")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b7);
        }
        if (tag.equals("b8")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b8);
        }
        if (tag.equals("b9")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b9);
        }
        if (tag.equals("b10")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b10);
        }
        if (tag.equals("b11")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b11);
        }
        if (tag.equals("b12")) {
            return MediaPlayer.create(MainActivity.this, R.raw.b12);
        }

        return null;
    }

    static boolean pointInside(int x, int y, int x1, int x2, int y1, int y2) {
        return (x <= x2 && x >= x1 && y <= y2 && y >= y1);
    }
}

 

7 yıl 11 ay önce yanıtladın

Admob Android Studio

22 Mart 2019 tarihinde cevaplandı

bir çözüm bulabildinizmi bende de aynı sorun var test reklam çalışıyor normal reklam kodum çalışmıyor