package com.mvc.kinballwc.utils;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
/**
* Author: Mario Velasco Casquero
* Date: 10/08/2015
* Email: m3ario@gmail.com
*/
public class SocialNetworkUtils {
private static final String TWITTER_USERID = "3001303594";
private static final String FACEBOOK_USERID = "1539527069664722";
public static void launchTwitter(Context context) {
Intent intent;
try {
// get the Twitter app if possible
context.getPackageManager().getPackageInfo("com.twitter.android", 0);
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id=" + TWITTER_USERID));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
} catch (Exception e) {
// no Twitter app, revert to browser
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/intent/user?user_id=" + TWITTER_USERID));
}
context.startActivity(intent);
}
public static void launchFacebook(Context context) {
Intent intent;
try {
// get the Facebook app if possible
context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/" + FACEBOOK_USERID));
} catch (Exception e) {
// no Facebook app, launch browser
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/" + FACEBOOK_USERID));
}
context.startActivity(intent);
}
}