Tampilkan postingan dengan label Java Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Java Programming. Tampilkan semua postingan

Senin, 28 Mei 2012

Android Custom Contact

Baiklah pada tulisan kali ini gw akan memperlihatkan sebuah contoh aplikasi android untuk menampilkan seluruh kontak yang ada di phonebook.
Aplikasi ini gw buat karena terinspirasi dari Contact Picker nya android. Gimana ya bikin contact list yang sama kaya Contact Picker nya android tapi UI nya pengen bisa di cusmtom semau gw,.hahaha (sakarepmu). Nah oleh karena itu gw cari-cari referensi dan akhirnya Alhamdulillah menemukan juga. Gw dapet contoh program dari github yaitu yang pertama https://github.com/woozzu/IndexableListView by Seong Hyeon Nam, kemudian https://githob.com/rvalusa/AlphaBetically by Rakesh Valusa. Stelah gw sdikit ubah-ubah source code dari mereka, maka jadilah aplikasi seperti pada gambar dibawah..CEKIBROT..

Custome Contact


Aplikasi ini bisa didonlot disini kalo mau coba dan di kembangin biar lebih mantabh lagi (sangat NGAREP). OK, semoga tulisan kali ini bermanfaat bagi kita semua aamiin.

Kamis, 24 Mei 2012

Download File Dengan Progress Bar


Pada tulisan sebelumnya gw udah menulis contoh untuk upload image menggunakan progressbar lebih spesifiknya progressbar dialog. Nah pada tulisan kali ini ane akan coba menulis contoh download, tapi tak hanya image tapi bisa juga untuk file yang bertipe apapun. Contoh aplikasi nya ga berbeda jauh dengan tulisan sebelumnya, hanya tampilan sederhana yang ditampilkan. Untuk tampilan yang lain yang lebih bagus bisa dikostum sesuai selera anda..xixixi. Berikut penampakan aplikasinya.
Berikut kode-kode yang dapat ditulisakan untuk membuat aplikasi seperti yang tampak pada gambar di atas.

AndroidManifest.xml


    
    
    

    
        
            
                

                
            
        
    

Main.xml

    

Selasa, 13 Desember 2011

Penyederhanaan Ukuran Byte

Hello SyntaxHighlighter
Pada tulisan kali ini gw mau share sedikit tips algoritma untuk menyederhanakan ukuran byte. Algoritma ini berfungsi untuk mengubah format byte kedalam satuan byte yang lebih sederhana seperti KB, MB, GB, TB,..dlll.

Contoh :
1024 -> 1 KB
10240 -> 10 KB
1024000 -> 1 MB

berikut agoritma nya :
public static String getSimpleSize(double d){        

        String sizeType = "";
        if (d > 1024) {
            // KB
            d = d / 1024;
            sizeType = " KB";
        }
        if (d > 1024) {
            // MB
            d = d / 1024;
            sizeType = " MB";
        }
        if (d > 1024) {
            // GB
            d = d / 1024;
            sizeType = " GB";
        }
        
        return (d + sizeType);
}
Semoga bermanfaat.

Ubah Angka ke dalam Format Rupiah

Hello SyntaxHighlighter
Setelah sekian lama tidak posting sesuatu di blog, akhirnya gw mutusin buat posting lagi..ckckck.
Pada kesempatan kali ini gw mau share sebuah fungsi untuk mengubah sebuah string number menjadi string dengan format rupiah, kebetulan algoritma yang dipakai dituangkan ke dalam JAVA code.

public static String getRupiahFormat(String number) {
  String displayedString = "";

  if (number.length() == 0) {
   displayedString = "Rp. 0";
  } else {
   if (number.length() > 3) {
    int length = number.length();

    for (int i = length; i > 0; i -= 3) {
     if (i > 3) {
      String myStringPrt1 = number.substring(0, i - 3);
      String myStringPrt2 = number.substring(i - 3);

      String combinedString;

      combinedString = myStringPrt1 + ".";

      combinedString += myStringPrt2;
      number = combinedString;

      displayedString = "Rp. " + combinedString;
     }
    }
   } else {
    displayedString = "Rp. " + number;
   }
  }
  return displayedString;
 }

Input : 15500000
Output : Rp. 15.500.000

semoga bermanfaat..aamiiin..

Selasa, 06 Juli 2010

Mengirim Data ke Server Melalui J2ME

Pada tulisan kali ini saya akan mencoba memperlihatkan contoh dari aplikasi J2ME yang baru ane pelajari, yang aplikasi ini dapat mengirimkan data ke sebuah server. Hal ini dimaksudkan supaya antara aplikasi J2ME yang kita buat bisa berkomunikasi dengan server. Ketika J2ME merequest ke server baik itu menggunakan servlet, PHP, ASP, Ruby dSB (dan Sayee Binun) , maka secara langsung si server akan melakukan respons tertentu dan akan melakukan aksi tertentu sesuai program yang telah ditentukan di server tersebut..
Dalam hal ini yang harus dikethui dari komunikasi antara J2ME dan Server adalah modul HTTPConnection. Dimana HttpConnection ini lah yang nantinya akan digunakan untuk melakukan request ke server. Aplikasi kita bisa mengirim data dengan menggunakan methode POST atau methode GET. (udah tau lah maksud GET ama POST mahh kalee).. :p
Sign up for PayPal and start accepting credit card payments instantly.