赞
踩
android 9.0 启动activity
方法一:
Intent intent = new Intent();
intent.setAction(“xx.xx.xx”);
intent.putExtra(“qwert”,1); //可以省略
intent.setComponent(new ComponentName(“包名”,“绝对路径”));
mContext.startActivity(intent);
方法二:
PackageManager m = mContext.getPackageManager();
Intent i = m.getLaunchIntentForPackage(“包名”);
i.putExtra(“qwert”,1); //可以省略
if(null != i){
mContext.startActivity(i);
}
android 9.0 启动service
Intent intent = new Intent(“包名.XxxService”);
intent.setPackage(getPackageName());
startService(intent);
String action = “qqqqqqq”;
Intent i = new Intent();
i.setAction(action);
i.setComponent(new ComponentName(“service所在包”, “service绝对路径”));
bindService(i, mConnect, Context.BIND_AUTO_CREATE);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。