在清单文件中测试不同包中的其他活动声明

时间:2012-03-08 11:52:15

标签: java android android-manifest package android-resources

我有这个问题,但我不知道如何解决这个问题: 我有两个包,例如packageA(里面有很多类,例如classA)和packageB(同样,里面有很多类,例如classB) 。

android manifest file中,我声明com.packageA,因此com.packageB中的每个文件都必须使用:

import com.packageA.R;

现在,我想在classB上测试一些内容(classB是一项活动),那么我该怎么做呢?

我有一个解决方案是重新命名,packageA改为packageB,反之亦然。但是,我觉得它太方便了。

谁有另一种解决方案,请告诉我。

谢谢:)

1 个答案:

答案 0 :(得分:2)

无需重命名任何类,只需按照下面的

调用类和包名
<activity android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden" android:name="com.package1.ClassName"
        android:theme="@android:style/Theme.NoTitleBar" />      


<activity android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden" android:name="com.package2.ClassName"
        android:theme="@android:style/Theme.NoTitleBar" />