package com.letv.mobile.lebox.jump; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; public class PageJumpUtil { public static final String IN_TO_ALBUM_NAME = "albumName"; public static final String IN_TO_ALBUM_PID = "albumId"; public static final String IS_SWEEP_JUMP = "from_sweep"; public static void jumpToPageQrCodeShareActivity(Activity activity) { Intent intent = new Intent(); intent.setAction("android.intent.action.lebox.QrCodeShare"); activity.startActivity(intent); } public static void jumpLeBoxMainActivity(Context context) { Intent intent = new Intent(); intent.setAction("android.intent.action.letv.LeboxFunctionPage"); context.startActivity(intent); } public static void jumpLeboxDownloadPage(Activity activity) { Intent intent = new Intent(); intent.setAction("android.intent.action.letv.LeboxDownLoadPage"); activity.startActivity(intent); } public static void jumpToPageDownSubPage(Activity activity, long pid, String albumName) { Intent intent = new Intent(); intent.setAction("android.intent.action.lebox.LeboxDownSubLoadPage"); intent.putExtra(IN_TO_ALBUM_PID, pid); intent.putExtra(IN_TO_ALBUM_NAME, albumName); activity.startActivity(intent); } public static void jumpQrCodeScan(Activity activity) { Intent intent = new Intent(); intent.setAction("android.intent.action.lebox.QrCodeScan"); activity.startActivity(intent); } public static void jumpBuyPage(Context context) { context.startActivity(new Intent("android.intent.action.letv.LeboxBuyPage")); } public static void jumpWifiManagerPage(Context context) { context.startActivity(new Intent("android.intent.action.letv.LeboxWifiManagerPage")); } public static void jumpTestPage(Context context) { try { Intent intent = new Intent("android.intent.action.lebox.TestPage"); intent.setFlags(268435456); context.startActivity(intent); } catch (Exception e) { e.printStackTrace(); } } public static void jumpMyFollow(Context context) { context.startActivity(new Intent("android.intent.action.lebox.LeboxMyFollow")); } public static void jumpLeboxSettings(Context context) { context.startActivity(new Intent("android.intent.action.lebox.LeboxSettings")); } public static void jumpToPageSystemShare(Context context, String activityTitle, String msgTitle, String msgText, Uri imgUri) { Intent intent = new Intent("android.intent.action.SEND"); if (imgUri == null) { intent.setType("text/plain"); } else { intent.setType("image/*"); intent.putExtra("android.intent.extra.STREAM", imgUri); } intent.putExtra("android.intent.extra.SUBJECT", msgTitle); intent.putExtra("android.intent.extra.TEXT", msgText); intent.setFlags(268435456); context.startActivity(Intent.createChooser(intent, activityTitle)); } public static void jumpLeboxRipple(Context context) { jumpLeboxRipple(context, 0, ""); } public static void jumpLeboxRipple(Context context, int delayTime, String delayShowText) { Intent intent = new Intent("android.intent.action.lebox.WaterRipplePage"); intent.setFlags(268435456); intent.putExtra("delayTime", delayTime); intent.putExtra("delayShowText", delayShowText); context.startActivity(intent); } public static void jumpToIntroduce(Context context) { context.startActivity(new Intent("android.intent.action.lebox.LeboxIntroduce")); } public static void jumpToBrowser(Context context, String url) { Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(url)); intent.setFlags(268435456); context.startActivity(intent); } }