我可以点击一个button编程预定义的意图?

我需要点击意图ACTION_SEND ..这里没有必要显示用户界面..我可以得到“发送”button单击从Android中的MMS-SMSProvider?

您可以通过使用button.performClick()方法以编程方式单击button。

如果您的button包含任何animation,则需要执行点击操作,然后在performClick之后使每个步骤失效。 就是这样:

  button.performClick(); button.setPressed(true); button.invalidate(); button.setPressed(false); button.invalidate(); 

有时我也不得不延迟才能显示animation。 喜欢这个:

  //initiate the button button.performClick(); button.setPressed(true); button.invalidate(); // delay completion till animation completes button.postDelayed(new Runnable() { //delay button public void run() { button.setPressed(false); button.invalidate(); //any other associated action } }, 800); // .8secs delay time