android 调用其它应用的Activity

来源:互联网 发布:网络视频 编辑:程序博客网 时间:2024/05/17 22:59
@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);this.setContentView(R.layout.my);try {String pkg="me.abitno.vplayer.t";String url="mms://lonwle.interoutemediaservices.com/{33b366c0-e4bb-4ebd-9992-7d461739cf68}/{cd8c21b0-3a1d-4ef0-976f-e1ab196883ac}/EVN5004-wmf9-300.wmv";PackageInfo info=getPackageManager().getPackageInfo(pkg, 0);System.out.println("版本信息:"+info.versionCode);Context context=createPackageContext(pkg, Context.CONTEXT_IGNORE_SECURITY);Intent it =new Intent();it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);it.setData(Uri.parse(url));it.setClassName(context, "me.abitno.vplayer.VideoActivity");System.out.println("vPlayer 的上下文:"+context);//Intent it =new Intent("me.abitno.vplayer.VideoActivity");//Context context=createPackageContext(pkg, Context.CONTEXT_IGNORE_SECURITY);context.startActivity(it);} catch (NameNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}

原创粉丝点击