Hurriyet Spor

Bumerang - Yazarkafe
uygulama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
uygulama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Splash Açılış Ekranı Eklemek

 

Programın direk açılmaması ve açılışta yapılan işlemleri gölgeleyip beyaz ekran görünmesi yerine progressbar'lı splash ekranı gözükmesini sağlayabiliriz. Burada splash dosyamız Main Activity dosyası olacaktır. İlk açılacak olan eylem dosyamız. Dosyanın adı Acilis.java olabilir.

Acilis.java

 
package splashuygulama.com;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;

public class Acilis extends Activity {

private static String TAG = Acilis.class.getName();
private static long SLEEP_TIME = 2; // Gecikme Süresi

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

setContentView(R.layout.activity_splash);


IntentLauncher launcher = new IntentLauncher();
launcher.start();
}

private class IntentLauncher extends Thread {
@Override

public void run() {
try {
// Sleeping
Thread.sleep(SLEEP_TIME*1000);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}

// Start main activity
Intent intent = new Intent(Acilis.this, Canlitv.class);
Acilis.this.startActivity(intent);
Acilis.this.finish();
}
}
}

 
activity_splash.xml

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/canlitv"
android:orientation="vertical" >

<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" />


</RelativeLayout>

Manifest Dosyası

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="splashuygulama.com"
android:versionCode="1001"
android:versionName="9.0" >

<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="androidcanlitv.com.Acilis"
android:label="@string/app_name">


<intent-filter>

Artık program açılırken resimli açılış ekranı gelecektir. Gecikme sayinesi koddan ayarlanabilir.

Toast komutu ile mesaj gösterme

Daha önce kullandıysanız C# ve Vb.net gibi derslerden hatırlayacağınız messagebox komutu ile kullanıcıya mesaj gönderme işleminin benzerini android de toast komutu ile yapabiliriz. Bu komut kullanıcıya bilgi vermek amacıyla kullanılır. Kısa ve Uzun şeklide (LONG veya SHORT) seçilebilir.
Mesajın uzun gözükmesi için aşağıdaki kodu kullanırız.




 
//Kısa görünüm
Toast.makeText(getApplicationContext(), "İyi Çalışmalar", Toast.LENGTH_SHORT).show();

//Uzun Görünüm


Toast.makeText(getApplicationContext(), "İyi günler", Toast.LENGTH_LONG).show();

 

Eclipse,Java Sdk ve Android Studio Yükleme

Android ile uygulama yazabilmek için gerekli olan bileşenler ve bunların nasıl kurulucağından bahsedeceğiz.
Bunların başında java derleyicisi ve geliştirme kiti olan JAVA SDK+NETBEANS var. Daha önce bahsettiğimiz gibi bir android yazılımı yazabilmek için bilgisayarımızda bir Java Sdk kesinlikle olmalı.
Benim tavsiyem netbeans içeren sdk yı yüklemeniz olacaktır. Netbeans java kodlarını ve uygulamalarını daha rahat oluşturmak için geliştirilmiş güzel bir derleyici ve editör. Netbeans ile java formları da oluşturmak mümkün. Tabi Netbeans  android için zornunlu değil ama java dilini öğrenmeniz için faydası olacaktır.
Şimdi java geliştirme kitini nasıl yükleyeceğimizi öğrenelim.

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html


adresine giderek sistemize uygun olan sdk yı seçmeliyiz.

Windows için 32 Bit Pc ler için X86, 64 Pc ler için x64 dosyası seçilmeli. Bizim için uygun olanı seçip bilgisayarımıza indiriyoruz yüklüyoruz.

Daha sonra kurulumun tamamlanlanmasını bekleyin. Kurulum yapıldığu dizin yolu bazen diğer uygulamalar için gerekli olacağı için önemlidir.

İkinci yapmamız gereken için uygulamamızı yazmakta kullanacağımız Eclipse yi içinde bulunduran
Android SDK veya Studio programlarını indirmeniz gerekmekte
Bunun için geliştirme sitesine giderek indirebiliriz
http://developer.android.com/sdk/index.html