我想知道如何更改默认消息"使用"完成操作在我的意图中。
答案 0 :(得分:2)
Intent intent = new Intent(Intent.ACTION_SEND);
...
String title = "My default launcher title";
Intent chooser = Intent.createChooser(intent, title);
// Verify the intent will resolve to at least one activity
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(chooser);
}
http://developer.android.com/training/basics/intents/sending.html
答案 1 :(得分:0)
我相信当您使用内置系统Intent时,您正在引用系统为您提供的选择。在这些特殊情况下,目的不在于您的控制。除了从中获取结果并将其用于您自己的目的之外。
但是,如果要更改对话框,则必须实现自己的选择器对话框。这将要求系统询问您正在执行的任务有哪些服务(例如图片查看器),然后将返回的信息加载到您自己的布局中。我确实认为这种方法是可行的,但是要更换对话框屏幕需要做很多工作。你可能最好只使用默认值。毕竟,这是我们对用户端的期望。