我有一个使用 LVL 的应用程序。它由(为简单起见)两个活动组成:第一个活动称为 LVLActivity 检查许可证。如果失败,它会简单地结束,否则它会启动第二个名为 MainActivity 的具有明确意图的活动。
在清单中,有
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".LVLActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".MainActivity">
</activity>
</application>
其他人是否可以编写一个小应用程序以明确的意图启动 MainActivity?
这种设置是否足以进行合理的保护?