Newbee to ADB
我想在我的项目中执行以下操作。
1>从一个很好的GUI开始,下面有一些按钮(WPF c#)(已实现)
1>安装按钮安装apk(已实现)
2 - ;按钮运行apk(已实现)
3>使用'adb extras'(!PROBLEMS)
将某些参数传递给android活动4>将输出捕获到c#程序(WPF GUI)(已实现)
任何人都可以给我一个示例,使用adb extras将参数传递给android中的活动。将参数传递给活动以及如何在android活动中获取这些值。 (考虑我是否想通过ADB将两个字符串作为额外内容发送到活动并提取它们在android程序中连接它们。我没有在网上或示例中找到任何明确的答案。我尝试过很多没有结果的事情。
在这方面的回应将不胜感激!
答案 0 :(得分:1)
您可以将这些字符串作为额外内容传递给您的活动,如下所示:
adb shell am start -n com.yourpackage/com.yourpackage.YourActivity --es extraKey extraValue
在你的活动中:
public class YourActivity extends Activity {
private String extraValue;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
if (bundle != null) {
extraValue = bundle.getString("extraKey");
}
}