您的位置:首页 > 移动开发 > Android开发

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

2017-10-12 09:20 661 查看
     这里首先说明一下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");



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐