安卓(Android) 怎么从日历(Calendar)打印 attendees

2019年10月1日22:56:28安卓(Android) 怎么从日历(Calendar)打印 attendees已关闭评论 287 1069字阅读3分33秒

1.简介

安卓(Android) 怎么从日历(Calendar)打印 attendees?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

import android.annotation.TargetApi;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.DatabaseUtils;
import android.net.Uri;
import android.os.Build;
import android.provider.CalendarContract;
import android.util.Log;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Main{
    private static final String TAG = CalendarUtil.class.getSimpleName();
    public static void printAttendees(Context context) {
        runGenericQuery(context, "Attendees",
                CalendarContract.Attendees.CONTENT_URI);
    }
    private static void runGenericQuery(Context context, String queryName,
            Uri queryUri) {
        
        Cursor cursor;
        ContentResolver cr = context.getContentResolver();

        
        cursor = cr.query(queryUri, null, null, null, null);

        String cursorContent = DatabaseUtils.dumpCursorToString(cursor);

        if (cursor != null) {
            cursor.close();
        }

        Log.i(TAG, "------- " + queryName + " cursorContent: \n"
                + cursorContent);
    }
}

 
继续阅读
编程十万个怎么办