隐式调用:private static String MY_ACTION = "com.view.my_action";
Intent intent = new Intent(); intent.setAction(MY_ACTION);
或者// Intent intent = new Intent(MY_ACTION);
隐式调用注意不只是在AndroidManifest.xml文件中声明,还要加上intent-filter
<action android:name="com.view.my_action"/> <!-- 自定义 -->
如果是想启动另外一个应用程序,如B类是在另外一个应用程序的入口,在其activity中再另外加上一个intent-filter
<activity android:name=".B" android:label="@string/app_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="com.view.my_action"/>
<action android:name="android.intent.action.DEFAULT" />