yokopoAvatar border
TS
yokopo
Bagaimana cara menampilkan tanggal dari program yang ane buat..
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Inbox extends ListActivity {
public static final String nosms = "no";
public static final String isisms = "isi";
String sms2no[];
String sms2isi[];

@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);

// menghubungkan ke inbox content message
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(
uriSMSURI,
new String[] { "_id", "thread_id", "address", "person", "date",
"body" }, null, null, null);
String smsno = "";
String smsisi = "";
while (cur.moveToNext()) {
// mengambil list sms yang ada pada content message
// mengambil nomor
smsno += cur.getString(2) + "@";
// mengambil isi sms
smsisi += cur.getString(5) + "@";
}
sms2no = smsno.split("\\@");
sms2isi = smsisi.split("\\@");

// variabel yang akan dicetak di listview
String[] listsms = new String[sms2no.length];
for (int i = 0; i < sms2no.length; i++) {
if (sms2isi[i].length() >= 20) {
// jika panjang sms lebih dari 20 karakter maka dipotong lalu
// ditambahkan ....
// lalu ditamplkan di listview
listsms[i] = sms2no[i] + "\n" + sms2isi[i].substring(0, 20)
+ " ...";
} else if (sms2isi[i].length() < 20 && sms2isi.length >= 0) {
// jika dibawah 20 karakter pesan yg nampil di listview
// ditampilkan
listsms[i] = sms2no[i] + "\n" + sms2isi[i];
}
}

// nampilkan list view

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listsms);
setListAdapter(adapter);
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i = new Intent(this, Baca_sms.class);
// oper nomor pengirim sms ke form baca_sms
i.putExtra(nosms, sms2no[position]);
// oper isi pengirim sms ke form baca_sms
i.putExtra(isisms, sms2isi[position]);
startActivity(i);
}
}
nona212
nona212 memberi reputasi
1
692
2
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan