如果我有超过1个包裹

时间:2011-02-08 17:38:58

标签: android packages

如何在Manifest声明?

3 个答案:

答案 0 :(得分:3)

您是说要声明不同包中的活动?您始终可以提供活动的完整路径,因此您可以拥有类似

的内容
<manifest . . . >
    <application . . . >
        <activity android:name="com.example.project.ActivityA" . . . >
            . . .
        </activity>
        <activity android:name="com.example.project2.ActivityB" . . . >
            . . .
        </activity>
        . . .
    </application>
</manifest>

或者,如果你有一个root包,你可以声明Package然后使用相对路径:

<manifest package="com.example.project". . . >
    <application . . . >
        <activity android:name=".subpackage1.ActivityA" . . . >
            . . .
        </activity>
        <activity android:name=".subpackage2.ActivityB" . . . >
            . . .
        </activity>
        . . .
    </application>
</manifest>

答案 1 :(得分:1)

只需声明一个独特的包裹:

package="com.your.unique.package"

如果您有其他包裹,它们不会干扰或导致任何问题。

答案 2 :(得分:0)

检查APIDemos示例示例,此示例全部在SDK中。你明白了。