package cn.shangyu.gdxzExpert.umeng; import static cn.shangyu.gdxzExpert.application.BaseApplication.getContext; import static cn.shangyu.gdxzExpert.utils.Url.weurl; import static cn.shangyu.gdxzExpert.wxapi.WXEntryActivity.isExsitMianActivity; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import cn.shangyu.gdxzExpert.activity.CourseUrlDetailActivity; import cn.shangyu.gdxzExpert.activity.GDEventDetailActivity; import cn.shangyu.gdxzExpert.activity.GDEventDetailTopActivity; import cn.shangyu.gdxzExpert.activity.LoginNewActivity; import cn.shangyu.gdxzExpert.activity.MainActivity; import cn.shangyu.gdxzExpert.activity.NewsDetailActivity; import cn.shangyu.gdxzExpert.polyvplayer.VideoDetailPolyvPlayerActivity; import cn.shangyu.gdxzExpert.utils.UIUtils; import cn.shangyu.gdxzExpert.utils.Url; public class WebH5Activity extends Activity { private Intent intent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(getIntent()!=null&&getIntent().getData()!=null&&getIntent().getData().getQueryParameter("types")!=null) { // ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); // activityManager.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME); if (UIUtils.isLogined()) { if(!isExsitMianActivity(getContext(), MainActivity.class)) { // 打开登录 Intent intent = new Intent(); intent.setClass(this, MainActivity.class); startActivity(intent); } intent=new Intent(); switch (getIntent().getData().getQueryParameter("types")) { case "1"://肝胆视频 Intent intent4 = VideoDetailPolyvPlayerActivity.newIntent(getContext(), VideoDetailPolyvPlayerActivity.PlayMode.portrait,""); // 在线视频和下载的视频播放的时候只显示播放器窗口,用该参数来控制 intent4.putExtra("startNow", false); intent4.putExtra("isVlmsOnline", false); intent4.putExtra("uuid", getIntent().getData().getQueryParameter("uuid")); startActivity(intent4); break; case "2"://肝胆课件 intent.setClass(this, CourseUrlDetailActivity.class); intent.putExtra("url", Url.weurl.substring(0, Url.weurl.length() - 1) + getIntent().getData().getQueryParameter("path")); intent.putExtra("title", getIntent().getData().getQueryParameter("title")); intent.putExtra("uuid",getIntent().getData().getQueryParameter("uuid")); // intent.putExtra("type", weBean.getType()); startActivity(intent); break; case "3"://肝胆新闻 intent.setClass(this, NewsDetailActivity.class); intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path")); intent.putExtra("title", "新闻详情"); intent.putExtra("newsuuid",getIntent().getData().getQueryParameter("uuid")); intent.putExtra("newsagreenum", getIntent().getData().getQueryParameter("agreenum")); intent.putExtra("newsreadnum", getIntent().getData().getQueryParameter("readnum")); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title")); intent.putExtra("summary",getIntent().getData().getQueryParameter("summary")); intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("headImg")); intent.putExtra("flag", 3); startActivity(intent); break; case "4"://科研项目 intent.setClass(this, NewsDetailActivity.class); intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path")); intent.putExtra("title", "科研详情"); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("projectName")); intent.putExtra("summary", getIntent().getData().getQueryParameter("content")); intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("imgs")); intent.putExtra("flag", 1); startActivity(intent); break; case "5"://肝胆活动 intent.setClass(this, GDEventDetailTopActivity.class); intent.putExtra("uuid",getIntent().getData().getQueryParameter("uuid")); intent.putExtra("url",Url.urlHtml +getIntent().getData().getQueryParameter("path")); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title")); intent.putExtra("summary",getIntent().getData().getQueryParameter("content")); intent.putExtra("imageUrl", Url.urlHtml + getIntent().getData().getQueryParameter("imgpath")); intent.setType("event"); startActivity(intent); break; case "6"://病例荟萃 intent.setClass(this, NewsDetailActivity.class); intent.putExtra("url",Url.urlHtml+getIntent().getData().getQueryParameter("path")); intent.putExtra("title","病例详情"); intent.putExtra("collect",getIntent().getData().getQueryParameter("title")); intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title")); intent.putExtra("type", 7); intent.putExtra("nfagreenum", getIntent().getData().getQueryParameter("agreeNum")+""); intent.putExtra("nfreadnum", getIntent().getData().getQueryParameter("readNum")+""); intent.putExtra("nfsuuuid",getIntent().getData().getQueryParameter("uuid")); intent.putExtra("npath", getIntent().getData().getQueryParameter("path")); intent.putExtra("flag", 10); startActivity(intent); // startActivityForResult(intent, 113); break; case "11"://查房实录 intent.setClass(this, NewsDetailActivity.class); intent.putExtra("url",Url.urlHtml+getIntent().getData().getQueryParameter("path")); intent.putExtra("title","病例详情"); intent.putExtra("collect",getIntent().getData().getQueryParameter("title")); intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title")); intent.putExtra("nfagreenum", getIntent().getData().getQueryParameter("agreeNum")+""); intent.putExtra("nfreadnum", getIntent().getData().getQueryParameter("readNum")+""); intent.putExtra("nfsuuuid",getIntent().getData().getQueryParameter("uuid")); intent.putExtra("npath", getIntent().getData().getQueryParameter("path")); intent.putExtra("flag", 6); startActivity(intent); break; case "7"://肝胆会议 // intent.setClass(this, ZhiBoActivity.class);直播页面 // intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title")); // intent.putExtra("url",getIntent().getData().getQueryParameter("liveurl")); // intent.putExtra("summary",getIntent().getData().getQueryParameter("liveimg")); // intent.setType("zhibo"); // startActivity(intent); intent.setClass(this, GDEventDetailActivity.class); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title")); intent.putExtra("url", weurl+getIntent().getData().getQueryParameter("path")); intent.putExtra("summary", getIntent().getData().getQueryParameter("content")); intent.setType("meeting"); startActivity(intent); break; case "8"://患教文库 intent.setClass(this, NewsDetailActivity.class); intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path")); intent.putExtra("title", "患教详情"); intent.putExtra("kepuuuid", getIntent().getData().getQueryParameter("uuid")); intent.putExtra("kepuagreenum", getIntent().getData().getQueryParameter("agreenum")); intent.putExtra("kepureadnum", getIntent().getData().getQueryParameter("readnum")); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("topic")); intent.putExtra("summary", getIntent().getData().getQueryParameter("summary")); intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("imgPath")); intent.putExtra("flag", 2); startActivity(intent); break; case "9"://患教视频 Intent intent1 = VideoDetailPolyvPlayerActivity.newIntent(getContext(), VideoDetailPolyvPlayerActivity.PlayMode.portrait,""); // 在线视频和下载的视频播放的时候只显示播放器窗口,用该参数来控制 intent1.putExtra("startNow", false); intent1.putExtra("isVlmsOnline", false); intent1.putExtra("url",getIntent().getData().getQueryParameter("path")); intent1.putExtra("uuid",getIntent().getData().getQueryParameter("uuid")); intent1.putExtra("note", getIntent().getData().getQueryParameter("content")); intent1.putExtra("title", getIntent().getData().getQueryParameter("title")); intent1.putExtra("readnum", getIntent().getData().getQueryParameter("readnum")); intent1.putExtra("imgpath", getIntent().getData().getQueryParameter("imgpath")); intent1.putExtra("need_inside_share", "yes"); intent1.putExtra("public_name", getIntent().getData().getQueryParameter("public_name")); startActivity(intent1); break; case "10"://临床招募 intent.setClass(this, GDEventDetailTopActivity.class); intent.putExtra("uuid", getIntent().getData().getQueryParameter("uuid")); intent.putExtra("url", Url.urlHtml +getIntent().getData().getQueryParameter("path")); intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title")); intent.putExtra("mobile", getIntent().getData().getQueryParameter("mobile")); intent.putExtra("summary", getIntent().getData().getQueryParameter("content")); intent.putExtra("imageUrl", Url.urlHtml + getIntent().getData().getQueryParameter("imgpath")); intent.setType("linchaung"); startActivity(intent); break; } } else { // 打开登录 Intent intent = new Intent(); intent.setClass(this, LoginNewActivity.class); startActivity(intent); } } intent=null; finish(); // Intent intent = new Intent(this, WebActivity.class); // intent.putExtra("url",extInfo); // intent.putExtras(getIntent()); // startActivity(intent); // finish(); //Handle... } }