Parsing JSON di Phonegap


Untuk membuat aplikasi android lewat Phonegap, kita menggunakan bahasa pemrograman web, contohnya untuk mem-parsing JSON ke dalam aplikasi android dengan menggunakan Ajax.

Pertama-tama kita buat dulu API nya, untuk membuatnya saya contohkan mengambil datanya dari database MySQL kemudian di konversi ke file JSON dengan menggunakan PHP.

Contoh Databasenya : Continue reading

Advertisements

“Show Java” Java Decompiler di Android


Kebetulan lagi seneng ngoprek2 aplikasi android dari playstore, temen ada yang nyaranin kalau mau decompile apk ke java class mending pake showjava ketimbang ribet2 pake dex2jar

Ternyata aplikasinya keren, bisa decompile .apk sampai file javanya kebaca semua.  Aplikasi ini bisa decompile aplikasi yang sudah terinstall di HH atau file .apk Continue reading

Install Google Playstore di Genymotion


Sebelumnya saya pernah coba install instagram langsung ke genymotion tanpa lewat playstore, tapi gak berhasil. mungkin karena genymotion belum ada Google Apps-nya. Kemudian saya install Google Apps di genymotion, termasuk playstore akan terinstall otomatis. Kemudian saya coba install instagram lewat playstore dan akhirnya berhasil.

Untuk yang belum install genymotion, bisa baca artikel saya sebelumnya di sini

Untuk tutorial akses Google Playstore bisa ikuti langkah2 berikut : Continue reading

Enkripsi String ke MD5 pada Java Android


Yang ingin mencoba mengubah String kedalam bentuk enkripsi MD5, bisa menggunakan fungsi ini

public String md5(String s) {
		try {
			// Create MD5 Hash
			MessageDigest digest = java.security.MessageDigest
					.getInstance("MD5");
			digest.update(s.getBytes());
			byte messageDigest[] = digest.digest();

			// Create Hex String
			StringBuffer hexString = new StringBuffer();
			for (int i = 0; i < messageDigest.length; i++)
				hexString.append(Integer.toHexString(0xFF & messageDigest[i]));
			return hexString.toString();

		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		}
		return "";
	}

Contoh kode untuk konversi string ke MD5 :

String StringAwal = "hello";
String StringHasil = md5(StringAwal);
//hasilnya yang akan muncul : 5d41402abc4b2a76b9719d911017c592

jangan lupa tambahkan library berikut :

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

sumber : http://stackoverflow.com/questions/3934331/android-how-to-encrypt-a-string

Transfer File dari PC ke Emulator pada Android SDK dengan XAMPP


Salah satu cara untuk mengambil file dari PC ke emulator adalah dengan menggunakan aplikasi XAMPP, sebenarnya xampp itu digunakan sebagai server php dan mysql serta juga bisa digunakan sebagai hosting file. Nah, karena bisa digunakan untuk hosting file secara lokal, saya manfaatkan untuk mengambil file dari PC, caranya : Continue reading

Contoh Aplikasi SMS Sederhana pada Android


Kebetulan hari ini proyek sudah selesai, jadi ada waktu buat ngeblog. Baiklah, langsung saja, kali ini saya akan sharing source code android saya mengenai aplikasi SMS Sederhana pada Android.

Sebelumnya, ada beberapa referensi yang mungkin bisa jadi tambahan untuk pengetahuan mengenai pembuatan aplikasi SMS pada android

Referensinya :

http://www.mkyong.com/android/how-to-send-sms-message-in-android/
http://developer.android.com/reference/android/telephony/SmsManager.html
http://www.c-sharpcorner.com/UploadFile/ef3808/simple-sms-application-in-android/

Source codenya : Continue reading

Membagi String Pada Java Android dengan Guava Library


Seperti kasus sebelumnya, kasus ini muncul ketika saya sedang membuat aplikasi SMS Enkripsi. Pada SMS Enkripsi yang saya buat, ada penanganan khusus ketika hasil isi SMS tersebut melebihi 160 karakter, karena 1 SMS itu maksimal 160 karakter. Jadi penangannya, ketika SMS yang dimasukkan melebihi 160 karakter, aplikasi akan secara otomatis mengirimnya lebih dari 1 SMS. Penanganan tersebut saya menggunakan Splitter pada Guava Library.

Untuk itu saya share contoh aplikasi yang bisa membagi String menjadi beberapa bagian berdasarkan jumlah string yang akan dibagi. Continue reading

Contoh Aplikasi Buat Folder di SD-Card pada Android


Sebelumnya saya sedang membuat aplikasi SMS Enkripsi pada android, nah pada aplikasi tersebut membutuhkan namanya keystore dan keystore tersebut disimpan ada SD Card, untuk menyimpannya dibutuhkanlah yang namanya folder letak penyimpanan file tersebut, nah kali ini saya akan membagikan contoh penerapan pembuatan folder pada SD Card di android.

Langsung saja, silahkan buat project pada eclipse, kemudian sesuaikan kodenya dengan kode berikut ini :
Continue reading

Aplikasi SMS Enkripsi dengan Metode AES-256 pada Android


Aplikasi ini saya buat karena ada kerjaan untuk membuat aplikasi SMS yang terenkripsi isi pesannya, jadi tampilan smsnya berupa kode-kode yang tak bisa diterjemahkan kecuali menggunakan aplikasi khusus untuk men-decrypt pesan tersebut.

Untuk metode enkripsinya saya menggunakan “AES-256 Encryption”, selengkapnya tentang metode ini bisa baca-baca di sini : http://en.wikipedia.org/wiki/Advanced_Encryption_Standard Continue reading