public class MainActivity extends AppCompatActivity { EditText et; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et= (EditText) findViewById(R.id.editText); } public void Tiklendi(View v){ if(v.getId()==R.id.button3){ CharSequence charSequence=et.getText(); if (TextUtils.isEmpty(charSequence)) { Toast.makeText(getApplicationContext(),”Boş Geçilemez”,Toast.LENGTH_LONG).show(); } else{ Intent intent = new Intent(getApplicationContext(), Ekran3.class); intent.putExtra(“anahtar”,charSequence); startActivity(intent); } } } } public class Ekran3 extends AppCompatActivity { @Override protected void>>>
Yazar Arşivleri: Ahmet Cevahir ÇINAR
Android’te default olarak açılan MainActivity haricinde başka bir sayfaya(Activity) ihtiyacımız olduğunda ve o sayfaya bir butona tıklandığında gitmek istediğimizde: 1-activity_linear_layout_demo.xml isimli layout’u oluşturuyoruz. 2-Main Activity içerisindeki butonun click metoduna: Button showLinearLayoutDemo = (Button) (findViewById(R.id.btn_show_linear_layouts)); showLinearLayoutDemo.setOnClickListener(new OnClickListener() { public void onClick(View v) { startActivity(new Intent(MainActivity.this, LinearLayoutDemoActivity.class)); } }); kodlarını yazıyoruz. Burada yeni Activity ekranını: startActivity(new Intent(MainActivity.this,>>>
Android Button Maker ile uygulamanız için kendinize özel butonlar tasarlayabilirsiniz. http://angrytools.com/android/button/ Hazırlanan buton sisteme şu şekilde eklenir:
layout klasörü altına toast_layout.xml adında bir dosya oluşturarak içeriğini aşağıdaki şekilde doldurunuz: < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toast_layout_root" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="8dp" android:background="#DAAA" > < ImageView android:src="@drawable/droid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="8dp" /> < TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFF" /> Daha sonra mesaj hangi işlemin ardından verilecekse(örneğin buton tıklanması) o metodun içine: LayoutInflater inflater = getLayoutInflater(); View layout =>>>
Java’da public ve private class oluşturma ve kullanımı Insan.java: public class Insan int yas; int kilo; String adi; String meslek; public void Beslen(String yemek_ismi, int kalori){ } } Hayvan.java: public class Hayvan { private String hayvan_adi; private String hayvan_cinsi; private int hayvan_yasi; public void Avlanma(String kimi, int kacadet){ } public void setHayvan_adi(String hayvan_adi) { this.hayvan_adi>>>
Hüseyin AYDIN isimli arkadaşın anlatımını adım adım takip ederek oluşturduğum çalışmanın kaynak kodları: Uygulamada yanlış tahmin yaptıkça eksiye gidiş vardı, o kısmı kendim ekledim 🙂 Tahmin hakkı sıfır olduğu zaman Tahmin Et butonunun aktifliğini iptal ettim ve Oyun Bitti yazdırdım. Kaynak kodu indirmek için: SayiTahmin-Dosyalar
Anlatan arkadaşa teşekkür ederim. Kaynak: https://www.youtube.com/watch?v=MPgqBcdBTfA
Örneğin: int k; double l; l = k = 13.72; Yukardaki komutlar ile (=) sembolünün birleşme özelliği sağdan sola olduğu için, ( l = (k = 13.72)); sırasıyla atamalar yapılacaktır. Java hassasiyetin kaybolmasına izin vermeyeceği için k=13.72 atamasında, “possible loss of precision” veya Eclipse’te “cannot convert from double to int” şeklinde bir hata mesajı verilecektir.>>>
“A Constraint-Handling Mechanism for Particle Swarm Optimization” başlıklı çalışma Pulido, Gregorio Toscano ve Carlos A. Coello Coello tarafından hazırlanıp 2004. CEC2004 kongresinde sunulmuştur. “Constraint-Handling Mechanism” kısıtların üstesinden gelmek için önerilen mekanizmalar olarak değerlendirilebilir. Çalışmada basit bir mekanizma önerilmiştir. Bu mekanizma PSO’daki feasible alana en yakın parçanın lider olmasına dayanmaktadır. Ayrıca PSO’nun araştırma kapasitesini geliştirmek için>>>
Online Java Derleyicisi olarak https://www.compilejava.net/ adresini kullanabilirsiniz.
