CallLogListActivity.java :  » UnTagged » pracprojects » com » cnyao » phot » Android Open Source

Android Open Source » UnTagged » pracprojects 
pracprojects » com » cnyao » phot » CallLogListActivity.java
package com.cnyao.phot;

import java.util.Date;

import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.CallLog.Calls;
import android.widget.ListView;

public class CallLogListActivity extends Activity {
  private CallLogAdapter mAdapter;
  
  @Override
  public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.call_log_list);
    mAdapter=new CallLogAdapter(this, InitializeCursor());
    final ListView lview=(ListView)findViewById(R.id.callLogList);
    lview.setAdapter(mAdapter);
  }

  private Cursor InitializeCursor() {
    Date dt=new Date();
    dt.setDate(1);
    long ltime=dt.getTime();
    String[] projection={Calls._ID,Calls.NUMBER,Calls.TYPE,Calls.DURATION,Calls.DATE};
    
    Cursor cursor=getContentResolver().query(Calls.CONTENT_URI, 
        projection, Calls.DATE+">"+ltime, null, Calls.DATE+" ASC");
    return cursor;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.