gpt4 book ai didi

android - 如何在树莓派 3 上停止 Android Things 应用程序并开始另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 15:00:44 24 4
gpt4 key购买 nike

我从“https://developer.android.com/things/training/first-device/peripherals.html#handle_button_events”网站开发了我的第一个 Android Things 应用程序。并将其部署在树莓派 3 上(在 4.1 版上启动)。

在 raspberry pi 3 上轻松部署并给我闪烁的 Led。

但现在我不知道如何停止它,进行更改或开始其他项目。

它不停地闪烁,我不知道如何停止它。

在我的 android studio 中,当我按下开始按钮时,它会显示已连接的设备菜单,其中显示树莓派处于离线状态。 Like this

最佳答案

您可以使用 adb 做很多事情,让我们看看一些 adb 命令,它们将帮助您进行 android 应用程序开发和测试。

假设您的设备有IP 10.10.0.123

通过 adb 连接到您的设备

$ adb connect 10.10.0.123:5555

检查您的可用连接设备列表

$ adb devices

上面的命令给出了输出

List of devices attached 
10.10.0.123:5555 device

可以使用以下命令安装应用程序

$ adb -s 10.10.0.123:5555 install <path to your apk file>

例子:

$ adb -s 10.10.0.123:5555 install /home/shahbaz/Android-apps/example.apk

安装需要时间,具体取决于应用程序的大小,所以请耐心等待

以上安装命令输出

502 KB/s (15896167 bytes in 30.870s)
Success

卸载应用程序

为此你必须知道应用程序的包名

$ adb uninstall com.example.app

启动应用程序首先连接到设备然后运行以下命令

$ adb shell 'am start $(cmd package resolve-activity --brief <package-name> | tail -n 1)'

例子

 $ adb shell 'am start $(cmd package resolve-activity --brief com.example.app | tail -n 1)'

这个命令的输出是这样的

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.app/.SpalshScreen }

关闭启动的应用程序

$ adb shell am force-stop <package-name>

例子

$ adb shell am force-stop com.example.app

其他操作可以进一步查看adb的man page。

希望这对您有所帮助!

关于android - 如何在树莓派 3 上停止 Android Things 应用程序并开始另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46236948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com