之前写过 华为 推送打开指定页面 :华为推送打开指定页面,其实小米推送和华为推送打开指定页面 差不多,却别不是很大。
1,自己写个Demo 启动 推送指定页面,生成intentUri 测试,代码如下:
Intent intent = new Intent(); //创建Intent对象
ComponentName componentName1 = new
ComponentName("包名","指定activity 全路径");
intent.setComponent(componentName1);//调用Intent的setComponent()方法实现传递
Bundle bundle = new Bundle();
bundle.putString("id","137");
intent.putExtras(bundle);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);//显示启动Activity
Log.e(TAG,"intentUri:"+intent.toUri(Intent.URI_INTENT_SCHEME));
效果图: