Android实现跳转到外部应用的某个Activity界面

来源:互联网 发布:阿里云矢量库 编辑:程序博客网 时间:2024/04/29 10:31


     这里首先说明一下Intent的setClass和setClassName的区别

      setClass:跳转到与该工程下的(同一个Application中的)activity或者service
      setClassName:跳转到不同Applicaiton的activity或者service

     摘自慕课网

     因此如果要在自己的应用中实现打开外部应用的某个Activity界面,可以通过下面一段代码

  Intent intent=new Intent();  intent.setClassName("外部应用的包名", "包名+Activity名");  startActivity(intent);

    这里举个例子,比如想跳到系统设置界面,其中包名为com.android.settings,Activity名为Settings,可以这么写

  intent.setClassName("com.android.settings", "com.android.settings.Settings");





阅读全文
0 0