项目小技巧,大智慧Android知识

一个应用(app)打开另一个应用(app)

2017-06-23  本文已影响77人  我想成为创业者
Intent intent =newIntent(Intent.ACTION_MAIN);//设置action
intent.addCategory(Intent.CATEGORY_LAUNCHER);//设置category
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//设置singleTask启动模式
ComponentName componentName =new ComponentName("com.lazyxu.startmode","com.lazyxu.startmode.MainActivity");
//封装了包名+类名
intent.putExtra("package","页面跳转");//设置数据
intent.setComponent(componentName);
startActivity(intent);
PackageManager packageManager =DemoActivity.this.getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage("com.lazyxu.startmode");
startActivity(intent);
Intent intent =new Intent();
intent.setAction("com.action.test");
startActivity(intent);
唤起的app的指定activity设置
上一篇下一篇

猜你喜欢

热点阅读