package com.hipipal.texteditor;
import org.json.JSONException;
import org.json.JSONObject;
import com.zuowuxuxi.util.NAction;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
public class Bean{
protected String title;
protected Context context;
//private final String TAG = "BEAN";
public Bean(Context context) {
this.context = context;
}
public void setTitle(String title){
this.title = title;
}
public void a8setmedia(String url) {
NAction.setMediCenter(context, url);
}
/*public void a8viewChanel(String url, String nav, String act, String desc, String icon) {
Intent intent = new Intent(context, MSearchAct.class);
intent.putExtra(CONF.EXTRA_CONTENT_URL1, url);
intent.putExtra(CONF.EXTRA_CONTENT_URL2, nav);
intent.putExtra(CONF.EXTRA_CONTENT_URL3, "0");
intent.putExtra(CONF.EXTRA_CONTENT_URL4, act);
intent.putExtra(CONF.EXTRA_CONTENT_URL5, desc);
intent.putExtra(CONF.EXTRA_CONTENT_URL6, icon);
context.startActivity(intent);
}*/
public void tbdownload(String title, String url, String cat) {
Intent intent1 = new Intent(".MTubebook");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL1, "download");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL2, url);
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL3, cat);
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL4, title);
context.sendBroadcast(intent1);
}
public void a8addChanel(String title, String link, String desc, String act, String theme) {
JSONObject obj = new JSONObject();
try {
obj.put("title", title);
obj.put("icon", "default");
//"grey3"
obj.put("theme", theme);
//"milib:pyplugin"
obj.put("act", act);
obj.put("link", link);
obj.put("desc", desc);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//CatMan.setChanel(context, obj, true, "");
}
public void a8removeChanel(String link) {
//CatMan.setChanel(context, null, false, link);
}
public void a8getTubookplugin(String link) {
Intent intent = new Intent();
intent.setClassName(context.getPackageName(), "com.hipipal."+NAction.getCode(context)+".MPyLibAct");
intent.setAction("android.intent.action.VIEW");
Uri uri = Uri.parse(link);
intent.setDataAndType(uri , "text/*");
context.startActivity(intent);
}
public void qpylibinstall(String cat, String link, String target) {
/*Intent intent1 = new Intent(".MTubebook");
intent1.putExtra(CONF.EXTRA_CONTENT_URL1, "installqpylib");
intent1.putExtra(CONF.EXTRA_CONTENT_URL2, cat);
intent1.putExtra(CONF.EXTRA_CONTENT_URL3, link);
intent1.putExtra(CONF.EXTRA_CONTENT_URL4, target);
context.sendBroadcast(intent1);*/
Intent intent = new Intent();
if (cat.equals("user") || cat.equals("script")) {
intent.setClassName(context.getPackageName(), context.getPackageName()+".UProfileAct");
intent.putExtra("from", cat);
} else {
intent.setClassName(context.getPackageName(), context.getPackageName()+".MPyLibAct");
}
intent.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL0, "install");
intent.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL1, cat);
intent.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL2, link);
intent.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL3, target);
context.startActivity(intent);
}
public void a8playVideoFromGW(String link) {
Intent intent1 = new Intent(".MTubebook");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL1, "playgw");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL2, link);
context.sendBroadcast(intent1);
}
public void a8playVideo(String link) {
//String process = NUtil.getCpuProcessFromByInfo();
//String features = NUtil.getCpuFeaturesFromByInfo();
Intent intent1 = new Intent(".MTubebook");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL1, "play");
intent1.putExtra(com.zuowuxuxi.config.CONF.EXTRA_CONTENT_URL2, link);
context.sendBroadcast(intent1);
}
public String getTitle(){
return this.title;
}
}