Android 调用指定的程序打开指定文件

如果用户手机上装了多个播放器(如RockPlayer,VPlayer),但是我们需要指定用RockPlayer来打开我们的视频文件,可以用下面的方法实现:


Intent i = new Intent();
i.setComponent(new ComponentName("com.redirectin.rockplayer.android.unified", "com.redirectin.rockplayer.android.OpenRockPlayerActivity"));
//包名 类名,可以用APKTool反编译apk包,查AndroidManifest.xml
Uri name = Uri.parse("http://192.168.1.129/1.f4v");
i.setData(name);
startActivity(i);

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记