gpt4 book ai didi

android - 如何将参数传递给通过 shell 命令启动的 android 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:56 25 4
gpt4 key购买 nike

我有一个命令可以根据 shell 命令启动一个 android 应用程序 (apk),效果很好。

shell am start -a android.intent.action.VIEW -n mypackage/.MyActivity

我如何将参数传递给该命令,我可以在我的应用程序中再次读取它?

shell am start -a android.intent.action.VIEW -n mypackage/.MyActivity <MyArgument>

以及如何读取 Activity 中的参数?

sMyParam = getIntent().getExtras().getString("MyArgument");

最佳答案

阅读 specifying intents with shell commands 的文档.

您最可能感兴趣的部分是:

-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE>
Add string data as a key-value pair.
--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE>
Add boolean data as a key-value pair.
--ei <EXTRA_KEY> <EXTRA_INT_VALUE>
Add integer data as a key-value pair.

关于android - 如何将参数传递给通过 shell 命令启动的 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22532255/

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