Cara Install CygWin Di Windows

Cygwin adalah sekumpulan tool tool linux yang bisa dipakai di Windows. Cygwin adalah “lingkungan Virtual” agar perintah di Console Linux bisa berjalan di Windows.  Apa manfaat yang paling terasa dengan Cygwin? jika anad seorang admin jaringan atau Programer Linux, maka manfaat dari Cygwin akan memudahkan aktivitas kita tanpa harus berpindah kelinux. Contohnya misalkan mengedit file dengan Vim Editor, Meremote Server dengan SSH atau melakukan kompilasi Program dengan GCC. Dalam kasus saya sendiri, Cygwin di insall sebagai prasayarat dalam isntalasi Android NDK. Android NKD adalah tool development dari Google yang digunakan untuk membuat aplikasi Android dengan C++ atau C.

 

Langkah instalasi

1. Download installer Cygwin di https://cygwin.com/install.html. Perhatikan OS yang anda pakai, jika memakai Windows 64bit, disarankan pake setupx86_64.exe. Ini adalah stub installer, installer ini nantinya akan  minta koneksi internet agar bisa menginstall perintah perintah linux yang dibutuhkan. Jadi pastikan saat instalasi anda tekoneksi internet.

2. Jalankan setup.exe tadi dan pilihlah mirror terdekat. Kalau kita di indonesia maka yang tedekat adalah server di singapure (domain dengan ending .sg).

3. Saat memilih paket yang akan di install, pilih default. Klik next

4. Tunggu sampai instalasi selesai. Dengan Seting default, isntalasi berkisar antara 15 -30 Menit.

cygwin

Setelah selesai, silahkan buka Shortcut didesktop dengan nama cygwin terminal. Cobalah memberikan perintah seperti layaknya di linux.  Jika ada perintah yang tidak ditemukan, itu artinya perintah tadi berlum di install.

Terminal Cygwin
Terminal Cygwin

 

Cara mengupdate/menambah paket lain

Untuk menambah paket atau program lain, cukup jalankan kembali setup.exe dan saat pemilihan paket, silahkan pilih paket yang anda inginkan.

Tutorial Membuat Splash Screen Android

Splash screen sering dipakai oleh aplikasi desktop dan mobile sebagai tampilan awal aplikasi. Biasanya ada dua manfaat splashscreen yaitu, Membranding aplikasi, biasanya splashsreen menampilkan logo instansi atau perusahaan. Manfaat kedua biasanya dipakai untuk meload configurasi atau data dibelakang layar. Berikut ini adalah panduan tutorial membuat splash screen diandroid. Tampilan dari aplikasi adalah sebagai berikut :

tampilan splash screen ke homescreen
tampilan splash screen ke Menu utama

Konsep

Konsep utama dalam membuat aplikasi splashscreen adalah menjadikan activity splash screen sbagai activity yang pertama kali dibuka, kemudian tentukan target dari Activity selanjutnya. Dalam hal ini adalah activity utama. Activity splash yang saya buat hanya sekedar activity biasa dengan background gambar. Tidak ada animasi atau proses loading database. Intinya apa yang saya ajarkan hanya dasar splashscreen, anda bisa mengembangkannya sendiri.

Kode Activity Splash

Lihat penjelasannya di komentar kode

package com.candralab.splash;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;

public class SplashActivity extends Activity {

	/* kode untuk menampilkan splash screen salama 5 detik */
	private final int SPLASH_DISPLAY_LENGHT = 5000;


	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle icicle) {
		super.onCreate(icicle);
		/* layout splashscreen dengan background gambar */
		setContentView(R.layout.activity_splash);
	/* handler untuk menjalankan splashscreen selama 5 detik lalu 
	 * membuat HomeActivity 
	 */
		new Handler().postDelayed(new Runnable() {
			@Override
			public void run() {
				Intent mainIntent = null;

				mainIntent = new Intent(SplashActivity.this,
					HomeActivity.class);

				SplashActivity.this.startActivity(mainIntent);
				SplashActivity.this.finish();
			}
		}, SPLASH_DISPLAY_LENGHT);
	}
}

Download Source code

Silahkan download source codenya disini .