Android Intent Create constructGoogleCalendarIntentVariant2()

Here you can find the source of constructGoogleCalendarIntentVariant2()

Description

Google calendar intent variant 1

License

Apache License

Declaration

private static Intent constructGoogleCalendarIntentVariant2() 

Method Source Code

//package com.java2s;
/*/*from w  w w. ja  v a  2  s. com*/
 * Copyright (C) 2011 The original author or authors.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */

import android.content.Intent;
import android.net.Uri;

public class Main {
    /** Google calendar intent variant 1 */
    private static Intent constructGoogleCalendarIntentVariant2() {
        final Intent intent = new Intent();

        // Newer calendar have API for launching the google calendar. See documentation at:
        // http://developer.android.com/guide/topics/providers/calendar-provider.html#intents
        final long startTimeMillis = System.currentTimeMillis();
        final String url = "content://com.android.calendar/time/"
                + startTimeMillis;
        intent.setAction(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));

        return intent;
    }
}

Related

  1. callHTTPDownload(Context context, String chooserTilte, String url)
  2. callPhone(Context context, String number)
  3. constructGoogleCalendarIntentVariant1()
  4. createNotification(Intent resultIntent, Context current, final Class destination)
  5. getExtraObject(Activity context, String key)
  6. gotoHome(Context context)
  7. locate(Context context, String chooserTilte, String lat, String lng, String addr)