通过scheme打开另一个APP

主动方:

        String url = "schemename://";
        Intent in = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
        in.putExtra("", "");
        startActivity(in);

被打开的APP:

被打开的activity,如果有多个intent-filter,每一个都需要加上


不然会爆 android.content.ActivityNotFoundException异常:

Android 隐式启动Activity 报错 android.content.ActivityNotFoundException异常

解决方法
节点中缺少:

原因:
由于在通过Intent调用Activity时,Android默认会自动添加CATEGORY_DEFAULT类别属性,故在Filter配置中CATEGORY_DEFAULT是不可缺少的;

         
                

                
                

                
            

你可能感兴趣的:(权限以及系统功能)