package com.jdroid.android.social.twitter;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import com.jdroid.android.application.AbstractApplication;
import com.jdroid.android.social.AccountType;
import com.jdroid.android.social.SocialAction;
public class TwitterHelper {
public static Integer CHARACTERS_LIMIT = 140;
public static Integer URL_CHARACTERS_COUNT = 22;
public static void openProfile(String account) {
try {
Intent intent = new Intent();
intent.setClassName("com.twitter.android", "com.twitter.android.ProfileActivity");
intent.putExtra("screen_name", account);
AbstractApplication.get().getCurrentActivity().startActivity(intent);
} catch (ActivityNotFoundException e) {
AbstractApplication.get().getCurrentActivity().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse("http://twitter.com/" + account)));
} finally {
AbstractApplication.get().getAnalyticsSender().trackSocialInteraction(AccountType.TWITTER,
SocialAction.OPEN_PROFILE, account);
}
}
}