Android - 如何更改默认消息“使用完整操作”

时间:2014-08-22 13:49:59

标签: android

我想知道如何更改默认消息"使用"完成操作在我的意图中。

2 个答案:

答案 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时,您正在引用系统为您提供的选择。在这些特殊情况下,目的不在于您的控制。除了从中获取结果并将其用于您自己的目的之外。

但是,如果要更改对话框,则必须实现自己的选择器对话框。这将要求系统询问您正在执行的任务有哪些服务(例如图片查看器),然后将返回的信息加载到您自己的布局中。我确实认为这种方法是可行的,但是要更换对话框屏幕需要做很多工作。你可能最好只使用默认值。毕竟,这是我们对用户端的期望。