【问题标题】:Test other Activity in different package declare in manifest file测试清单文件中声明的不同包中的其他活动
【发布时间】:2012-03-08 20:11:39
【问题描述】:
我有这个问题,但我不知道如何解决这个问题:
我有两个包,比如packageA(里面有很多类,比如classA)和packageB(同理,里面有很多类,比如classB)。
在android manifest file,我声明com.packageA,所以com.packageB中的每个文件,我必须使用:
import com.packageA.R;.
现在,我想在classB 上测试一些东西(classB 是一个活动),那么我该怎么做呢?
我有一个解决方案是再次重命名,将packageA 重命名为packageB,反之亦然。但是,我认为它太方便了。
谁有其他解决方案,请告诉我。
谢谢:)
【问题讨论】:
标签:
java
android
android-manifest
package
android-resources
【解决方案1】:
不需要重命名任何类,只需按照下面的方法调用类和包名即可
<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" />