guo*_*guo 19 android android-studio
例如,我在一个应用程序中有一些活动,为了查看特定活动的UI或其他任何内容,我需要运行某个不是应用程序启动器的活动.
一种愚蠢的方法是在发射器中为该活动建立一个"门",并从门进入活动内部.但是,有没有更好的办法单独运行某项活动?
njz*_*zk2 32
很容易.首先导出您需要运行的活动:
android:exported="true"在Manifest中添加Activity声明.这是因为am是外部应用程序,您需要导出活动以允许外部应用程序启动它们.
转到"运行"菜单中的"编辑配置...".
在左侧窗格中,选择您的应用程序.在右侧窗格的"常规"选项卡的"启动选项"部分中,有一个"启动:"下拉列表.
选择"指定的活动",然后输入您的清单中显示的活动名称.
您可以根据需要创建任意数量的配置,并根据需要对其进行命名,例如指示正在启动的活动.
我使用的是 Android Studio 稳定版 2.1.2,有一个快捷方式可以这样做。Just open the activity class you wish to run and right click on coding area, 有运行和调试特定活动的选项,如下面的屏幕截图所示。
对于Windows使用快捷键 ctrl+ shift+F10和适用于Mac的使用ctrl+ shift+ R。我已经在模拟器中测试了它并且它工作正常,没有在实际设备中测试。仅适用于活动类,不要忘记通过单击将光标放在编码区域。此外,我不知道此选项是否在低于 2.1.2 的旧版 Android Studio 中可用。
| 归档时间: |
|
| 查看次数: |
24585 次 |
| 最近记录: |