解决方案 »

  1.   

    整个系统?设定个默认就不弹了。你自己app不弹,可以指定intent的包名
      

  2.   

    首先不是很清楚你是在哪里限定。
    从播放器侧正常是不让你设定的。
    如果系统设置,就是程序管理里面有个default选项,选上就可以了
    如果从发气侧明示调用某个播放器是可以的就是只能包名。。代码木有,基本就下面这两句
    intent.setClassName(packageName, className);
    startActivity(intent);
      

  3.   

    记得好像是叫ResolveActivity. 没确认哦。
      

  4.   

    如果打开视频的操作你可以在代码中控制,可以对设置intent的package为你的程序即可。如果你不能控制,只能设置你的播放器为系统播放器之后才可以。这篇文章介绍如何设置Android中的默认程序。http://droidyue.com/blog/2014/07/13/set-preferred-application-in-android-chinese-edition/