djhiguramos
Üye
Google Play deki uygulamaların çakmalarını yapıp kodları paylaşalım
android studio yu açıyoruz ve "Start a new Android Studio project" e basıyoruz.
Uygulama adımızı girip "next" e basıyoruz.
Ben api7 seçtim yazdığım kodlar api7 nin altında çalışmayabilir ama api23 e kadar sıkıntı yok.
"Empty Activity" yi seçip "next" e basıyoruz.
Tek bir activity üzerinde çalışacağımız için direkt "Finish" e basıyoruz.
arkaplan için bunu indiriyoruz ve "drawable" klasörünün içine atıyoruz.
res klasörüne sağ tıklayıp new-->directory diyip "raw" isimli klasör oluşturuyoruz.
MainActivity.java kodu:
package com.example.djhiguramos.starwars;
import android.media.MediaPlayer;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
Button bt1,bt2,bt3,bt4,bt5,bt6;
MediaPlayer ses1,ses2,ses3,ses4,ses5;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1=(Button)findViewById(R.id.button);
bt2=(Button)findViewById(R.id.button2);
bt3=(Button)findViewById(R.id.button3);
bt4=(Button)findViewById(R.id.button4);
bt5=(Button)findViewById(R.id.button5);
bt6=(Button)findViewById(R.id.button6);
ses1=MediaPlayer.create(MainActivity.this,R.raw.power);
ses2=MediaPlayer.create(MainActivity.this,R.raw.noescap);
ses3=MediaPlayer.create(MainActivity.this,R.raw.father);
ses4= MediaPlayer.create(MainActivity.this,R.raw.theforce);
ses5=MediaPlayer.create(MainActivity.this,R.raw.waiting);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses1.start();
}
});
bt2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses2.start();
}
});
bt3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses3.start();
}
});
bt4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"File not found",Toast.LENGTH_LONG).show();
}
});
bt5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses4.start();
}
});
bt6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses5.start();
}
});
}
}
activity_main.xml kodu:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="
xmlns:tools="
android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.djhiguramos.starwars.MainActivity"
android:background="@drawable/vader">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dark Power"
android:id="@+id/button"
android:background="#111"
android:textColor="#aaa"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="45dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Destroy"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button2"
android:layout_below="@+id/button"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="33dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Father"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button3"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GiveYourself"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button4"
android:layout_above="@+id/button2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Force"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button5"
android:layout_alignBottom="@+id/button2"
android:layout_alignLeft="@+id/button4"
android:layout_alignStart="@+id/button4" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Waiting"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button6"
android:layout_alignBottom="@+id/button3"
android:layout_alignLeft="@+id/button5"
android:layout_alignStart="@+id/button5" />
</RelativeLayout>
Sesler bu siteden indirildi:
Kendi ikonunuzu buradan yapabilirsiniz.
Not:Ben bu işin eğitimini almadım araştırarak öğreniyorum hatalarım olabilir.
Not2:Beğendiyseniz "Beğen" tuşuna basın anlamadığınız yeri sorun.
Dipnot dil çıkartma olarak gözüken yerlere ": p" birleşik olarak koymanız gerekiyor
Not3:ilerde unity ile yazılan oyunlarında kodları gelecek
Linkleri görüntülemek için kayıt olmalısınız
öncelikle bu uygulamayı yapalım.Gerekli ortamların kurulu olduğunu varsayıyorum ayrıca xamarin üzerinden değil android studio üzerinden göstereceğim.android studio yu açıyoruz ve "Start a new Android Studio project" e basıyoruz.
Uygulama adımızı girip "next" e basıyoruz.
Ben api7 seçtim yazdığım kodlar api7 nin altında çalışmayabilir ama api23 e kadar sıkıntı yok.
"Empty Activity" yi seçip "next" e basıyoruz.
Tek bir activity üzerinde çalışacağımız için direkt "Finish" e basıyoruz.
arkaplan için bunu indiriyoruz ve "drawable" klasörünün içine atıyoruz.
res klasörüne sağ tıklayıp new-->directory diyip "raw" isimli klasör oluşturuyoruz.
MainActivity.java kodu:
package com.example.djhiguramos.starwars;
import android.media.MediaPlayer;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
Button bt1,bt2,bt3,bt4,bt5,bt6;
MediaPlayer ses1,ses2,ses3,ses4,ses5;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1=(Button)findViewById(R.id.button);
bt2=(Button)findViewById(R.id.button2);
bt3=(Button)findViewById(R.id.button3);
bt4=(Button)findViewById(R.id.button4);
bt5=(Button)findViewById(R.id.button5);
bt6=(Button)findViewById(R.id.button6);
ses1=MediaPlayer.create(MainActivity.this,R.raw.power);
ses2=MediaPlayer.create(MainActivity.this,R.raw.noescap);
ses3=MediaPlayer.create(MainActivity.this,R.raw.father);
ses4= MediaPlayer.create(MainActivity.this,R.raw.theforce);
ses5=MediaPlayer.create(MainActivity.this,R.raw.waiting);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses1.start();
}
});
bt2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses2.start();
}
});
bt3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses3.start();
}
});
bt4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"File not found",Toast.LENGTH_LONG).show();
}
});
bt5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses4.start();
}
});
bt6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ses5.start();
}
});
}
}
activity_main.xml kodu:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="
Linkleri görüntülemek için kayıt olmalısınız
"xmlns:tools="
Linkleri görüntülemek için kayıt olmalısınız
"android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.djhiguramos.starwars.MainActivity"
android:background="@drawable/vader">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dark Power"
android:id="@+id/button"
android:background="#111"
android:textColor="#aaa"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="45dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Destroy"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button2"
android:layout_below="@+id/button"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="33dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Father"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button3"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GiveYourself"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button4"
android:layout_above="@+id/button2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Force"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button5"
android:layout_alignBottom="@+id/button2"
android:layout_alignLeft="@+id/button4"
android:layout_alignStart="@+id/button4" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Waiting"
android:background="#111"
android:textColor="#aaa"
android:id="@+id/button6"
android:layout_alignBottom="@+id/button3"
android:layout_alignLeft="@+id/button5"
android:layout_alignStart="@+id/button5" />
</RelativeLayout>
Sesler bu siteden indirildi:
Linkleri görüntülemek için kayıt olmalısınız
Kendi ikonunuzu buradan yapabilirsiniz.
Linkleri görüntülemek için kayıt olmalısınız
Medyaları görüntülemek için kayıt olmalısınız
Not:Ben bu işin eğitimini almadım araştırarak öğreniyorum hatalarım olabilir.
Not2:Beğendiyseniz "Beğen" tuşuna basın anlamadığınız yeri sorun.
Dipnot dil çıkartma olarak gözüken yerlere ": p" birleşik olarak koymanız gerekiyor
Not3:ilerde unity ile yazılan oyunlarında kodları gelecek