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);
}
}
nona212Avatar border
nona212 memberi reputasi
1
693
2
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.