刚才经过自己的测试,找到了可以开启另外个程序的方法,现在分享给大家:
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName com = new ComponentNa("cn.com.pubinfo.citymanage","cn.com.pubinfo.citymanage.citymanage");
intent.setComponent(com);
startActivity(intent);
官方SDK的解释:
public ComponentName (String pkg, String cls)
Since:
API Level 1
Create a new component identifier.
Parameters
pkg | The name of the package that the component exists in. Can not be null. |
---|---|
cls | The name of the class inside of pkg that implements the component. Can not be null. |
从这里可以看出pkg就是你应用程序的包名,cls是入口的主类名。这些信息在AndroidManifest.xml里可以找到