在Email程序中,发送附件被限制在5MB之内,所以需要修改大些。
在 packages/apps/Email/中
res/values/strings.xml: <string name="message_compose_attachment_size">File too large to attach.</string>
./src/com/android/email/activity/MessageCompose.java: Toast.makeText(this, R.string.message_compose_attachment_size, Toast.LENGTH_LONG)
if (attachment.mSize > Email.MAX_ATTACHMENT_UPLOAD_SIZE) {
jeff@translogic-desktop:Email$ grep "MAX_ATTACHMENT_UPLOAD_SIZE" . -r --include=*.java
./src/com/android/email/activity/MessageCompose.java: size = Email.MAX_ATTACHMENT_UPLOAD_SIZE + 1;
./src/com/android/email/activity/MessageCompose.java: if (attachment.mSize > Email.MAX_ATTACHMENT_UPLOAD_SIZE) {
./src/com/android/email/Email.java: public static final int MAX_ATTACHMENT_UPLOAD_SIZE = (5 * 1024 * 1024);
修改下载附件大小和上传附件大小的限制:
public static final int MAX_ATTACHMENT_DOWNLOAD_SIZE = (50 * 1024 * 1024); //jeff. 5MB->50MB
public static final int MAX_ATTACHMENT_UPLOAD_SIZE = (50 * 1024 * 1024); //jeff. 5MB->50MB