單一 `
<activity android:name=".MyActivity" ...>
<!-- 1. 桌面啟動入口 -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- 2. 內部調用入口 -->
<intent-filter>
<action android:name="com.package.name.MY_CUSTOM_ACTION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
// 方式一:Action 字符串
Intent intent = new Intent("com.package.name.MY_CUSTOM_ACTION");
startActivity(intent);
// 方式二:顯式 Class(推薦,無需 intent-filter)
Intent intent = new Intent(context, MyActivity.class);
startActivity(intent);
DEFAULT category **必須**加在第二個 filter,否則隱式 Intent 無法匹配。