我想尝试使用Eclipse Emulator将数据发送到其他应用程序,但它似乎没有找到任何支持ACTION_SEND意图的应用程序,所以我假设通过模拟器执行此操作存在一些问题。我找不到任何关于如何使这个工作的信息,是否可能或者我需要一个真正的Android手机才能做到这一点?
码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
答案 0 :(得分:0)
但它似乎没有找到任何支持ACTION_SEND意图的应用
部分原因是因为您的Intent
缺少MIME类型。
修复后,模拟器上可能没有任何支持您选择的MIME类型的内容。模拟器没有那么多应用程序。欢迎您编写自己的应用程序来处理ACTION_SEND
所需MIME类型的请求,作为测试平台。