Tampilkan postingan dengan label Tips and Trick. Tampilkan semua postingan
Tampilkan postingan dengan label Tips and Trick. 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

    

Sabtu, 28 April 2012

Upload Image Dengan Progress Bar


Setelah beberapa lama gw ga ngeBlog lagi, akhirnya mulai diberdayakan kembali untuk menulis di blog ini. Pada kesempatan kali ini gw akan coba buat sebuah contoh aplikasi dan contoh coding nya untuk mengupload image di android. Berikut penampakan aplikasi nya. Monggo disimak.



Nah untuk membuat aplikasi kayak diatas cukup dengan menuliskan code di beberapa file berikut.

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, 18 Januari 2011

Menambahkan Nilai Tanggal Pada Bagian Tertentu (Action Script / Flex)

Hello SyntaxHighlighter
Pada postingan ini saya akan memberikan sedikit contoh fungsi Action Script untuk menambahkan nilai tanggal pada bagian tertentu, baik itu tahun,bulan,tanggal,jam,menit bahkan detik.
contoh :
2010/10/01 + 3 hari = 2010/10/04
2010/10/01 + 3 bulan = 2011/01/01
2010/10/01 + 3 tahun = 2014/01/01
berikut source code nya :
/**
 * Adds the specified number of "date parts" to a date, e.g. 6 days
 * @param datepart The part of the date that will be added
 * @param number The total number of "dateParts" to add to the date
 * @param date  The date on which to add
 * @return  The new date
 */
 public static function dateAdd(datepart:String = "", number:Number = 0, date:Date = null):Date {
   if (date == null) {
    /* Default to current date. */
    date = new Date();
   }
   
   var returnDate:Date = new Date(date.time);;
   
   switch (datepart.toLowerCase()) {
    case "fullyear":
    case "month":
    case "date":
    case "hours":
    case "minutes":
    case "seconds":
    case "milliseconds":
     returnDate[datepart] += number;
     break;
    default:
     /* Unknown date part, do nothing. */
     break;
   }
   return returnDate;
 }
cara pemanggilanya :
contoh untuk menambahkan 3 bulan dari tanggal sistem.
ASClass.dateAdd("month",3,new Date())

Perintah Dasar Linux A - Z

Bagi yang mau belajar mnggunakan OS LINUX, ini merupakan perintah-perintah dasar pada LINUX dari A - Z. Semoga bermanfaat.



a
adduser = Tambah pengguna ke sistem
addgroup = Tambah grup ke sistem
alias = Buat sebuah alias
apropos = Cari Bantuan halaman manual (man-k)
apt-get = Cari dan menginstal paket perangkat lunak (Debian)
aspell = Pemeriksa Ejaan
awk = Cari dan Ganti teks, database sort / validate / index

Sign up for PayPal and start accepting credit card payments instantly.