Sayfalar

Translate Blog

1 Eylül 2013 Pazar

Android Pass Variable to Another Activity / Android Uygulamada Değişkeni Diğer Ekranlara Göndermek

Eğer uygulamanızda bir değeri başka bir activitye aktarmak istiyorsanız aşağıdaki kodları kullanabilirsiniz.  İlk aktivitenizden diğer aktiviteye geçir yaparken putExtra komutu ile değişkeninizi aöılan yeni aktiviteye gönderebilirsiniz.

Intent yeniLayout = new Intent(getApplicationContext(), NewActivity.class);
yeniLayout.putExtra("degisken_adi","deger");startActivity(i);

Aşağıdaki kodları da açılacak olan sayfaya yerleştirerek gönderilen değeri bir değişkene atarak kullanabilirsiniz.

Bundle extras = getIntent().getExtras();
if (extras != null) {
    String value = extras.getString("degisken_adi");
}

18 Ağustos 2013 Pazar

Android Disable Screen Sleep/ Android Programın Açıkkan Ekranın Uyumasını Engelle

Eğer android programınızın açıkkan ekranınızın kararmasını engellemek istiyorsanız program ekranınınızın tasarımı olan layout sekmesindeki xml dosyanızın üst kısmına şu kodu eklemeniz yeterli;

android:keepScreenOn="true"

 Yani şu şekilde gözükmeli xml dosyanız;
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:fillViewport="true"
  android:keepScreenOn="true">


If you want your apps make your screen not goes black, you should use a little code in your screen xml file on layout.
android:keepScreenOn="true"
or
android:keepScreenOn="false"

So your apps will not be sleep while your layout on screen.

26 Temmuz 2013 Cuma

Android 4.2.2 XML Connection Error

if you are using xml connection on your main file onCreate on android, you probably see an error,

you should use this code to work properly,

if (android.os.Build.VERSION.SDK_INT > 9) {
    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy);
}
Write this code top of your main class. Thats all.

Eğer sizde android programlarken xml bağlantısı yapıyor ama sürekli hata alıyorsanız yukarıdaki kodu oncreate kısmına yapıştırın. Bu kod versiyonları kontrol edip sizin yazmış olduğunuz eski bağlantı kurallarını geçerli kılıyor. Eğer kullanmayacağım diyorsanız bilmeniz gereken birşey var, android 4.2.2 ve belkide biraz daha eski versiyonlarında uzun süren işlemler için kodları artık ana class içine yazamacaksınız. Harici bir klass oluşturup onun içine yazmanız gerekmekte.