我从我的应用程序发送电子邮件。 我想知道是否有一种方法来定义模板,如:android:带模板的电子邮件
subject: Regarding {{title}}
Body: You may be interested in the product {{title}} \b {{desc}}
我想在一些资源文件来定义这个模板。
感谢您的帮助和时间。
我从我的应用程序发送电子邮件。 我想知道是否有一种方法来定义模板,如:android:带模板的电子邮件
subject: Regarding {{title}}
Body: You may be interested in the product {{title}} \b {{desc}}
我想在一些资源文件来定义这个模板。
感谢您的帮助和时间。
你可以把strings.xml
放在w /字符串格式的字符如%d %s %f...
,并利用String.format()
。
这是很好的,如果别人有更好的想法:)
刚刚构建的mailto URL按照RFC-2368,其中包括主题等领域。所以,最后你必须URI可用于启动电子邮件发件人活动:
Uri uri=Uri.parse("mailto:[email protected]?subject=Here goes test message");
intent = new Intent(Intent.ACTION_SENDTO, uri);
activity.startActivity(intent);
Futhero可以通过编程方式构建的mailto,只要你想URL
字符串格式化 如果您需要格式化字符串使用String.format(String,Object ...),那么你可以通过将你的格式参数放在字符串资源中来实现。例如,使用以下资源:您好,%1 $ s!您有%2 $ d条新消息。 在这个例子中,格式字符串有两个参数:%1 $ s是一个字符串,%2 $ d是一个十进制数。您可以使用您的应用程序的参数格式化字符串,如下所示: Resources res = getResources(); String text = String.format(res.getString(R.string.welcome_messages),username,mailCount); –
png
我从http://stackoverflow.com/questions/3656371/dynamic-string-using-string-xml得到了这个答案 – png