Core Class Android

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
public class IntentsUtils 
{
    public static void invokeWebBrowser(Activity activity)
    {
      Intent intent = new Intent(Intent.ACTION_VIEW);
      intent.setData(Uri.parse("http://www.google.com"));
      activity.startActivity(intent);
    }
    public static void invokeWebSearch(Activity activity)
    {
      Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
      intent.setData(Uri.parse("http://www.google.com"));
      activity.startActivity(intent);
    }
    public static void dial(Activity activity)
    {
      Intent intent = new Intent(Intent.ACTION_DIAL);
      activity.startActivity(intent);
    }
    
    public static void call(Activity activity)
    {
      Intent intent = new Intent(Intent.ACTION_CALL);
      intent.setData(Uri.parse("tel:904-905-5646"));
      activity.startActivity(intent);
    }
    public static void showMapAtLatLong(Activity activity) 
    {
      Intent intent = new Intent(Intent.ACTION_VIEW);
      intent.setData(Uri.parse("geo:0,0?z=4&q=business+near+city"));
      activity.startActivity(intent);
    }
    
    public static void invokeBaseView(Activity activity)
    {
      Intent intent = new Intent("com.yourPackage.ShowBasicView");
      activity.startActivity(intent);
    }
}