作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个命令可以根据 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/
我是一名优秀的程序员,十分优秀!