[APP] Samsung Galaxy Tab Email Client on gTabet! - Beta1 - 1/3/11

Search This thread

rothnic

Senior Member
Aug 18, 2010
811
278
This required some hacking of the apk's so please be nice and report the bugs. I'll make a bet there are plenty. And show me some thanks if you appreciate it, I know my fiancee doesn't :) This should also work on any 600dip height device in landscape.

Warning: This is beta software, it will replace the stock Email.apk. Be aware of this and do a backup. Tested on Zpad Clean 3.0, Vegan 5.1, and TnT

What is working?
Left side bar sized for 600dip height
Gmail Setup(also through "Other" setup as IMAP")
Gmail mail loaded
Gmail can send mail
Logging working so it keeps track of what has been sent/received
Rotating to portrait works
Notifications
Yahoo and Hotmail(possibly as well as gmail)
Conversation mode
Deleting messages
Switching between folders within mailbox(click on INBOX)

Issues?
The left side bar has to be resized on first start up, just move it a bit by dragging it.
FC issue on opening unread email
Notifications don't show up
Cannot add a IMAP account in "Other" setup
Push not working for IMAP accounts, still on 5 minute time frame
FC in account settings->server settings->incoming settings
Exchange FC's in setup(not sure if i can fix this, tied heavily to samsung phone-related(IMEI) framework)

Install:
Copy to /sdcard
Apply as update.zip from clockworkmod
Reboot, go to setting, applications, installed, find Email.apk and wipe data
Run Email

Download: Beta1 http://www.multiupload.com/NSF7L7YGF0
alpha2(in case problem with Beta1): http://www.multiupload.com/GX7CB7I3M5

devicezf.png
 
Last edited:

gojimi

Retired Recognized Developer
Dec 2, 2010
245
821
www.gojimi.com
From One Dev to Another.

NICELY DONE BUD! Let me know if you need any help with the other apps.... :).



^^^^^^ WHAT HE SAID! SHOW YOUR APPRECIATION ^^^^^
He Deserves it! WORKS Really hard on this stuff!
 

japhule

Senior Member
Aug 25, 2007
182
22
Was able to setup gmail, yahoo and hotmail email accounts. However I'm getting a lot of FCs viewing some messages from each account.
 

rcgabriel

Senior Member
May 4, 2010
450
138
Just wait till you're married rothnic. Then we can say goodbye to all your excellent work here. :)

-------------------------------------
Sent via the XDA Tapatalk App
 

jacindc

Senior Member
Jun 14, 2007
250
9
Way cool! Got it setup and working with my Gmail account, but I get FCs when getting to the last step of setting up a Google Apps account as imap.

(Just tried it as pop3, and it happened again, on the screen where it asks about when to check mail, after entering smtp stuff)

I'm on vegan b5.1.
 

rothnic

Senior Member
Aug 18, 2010
811
278
Was able to setup gmail, yahoo and hotmail email accounts. However I'm getting a lot of FCs viewing some messages from each account.

Anyone with this problem...if i could get a logcat of what the issue is I could work on it. I had that issue until I fixed the LogProvider.apk, and now I don't. If you could try it on a wiped data/cache setup that would help also.
 

japhule

Senior Member
Aug 25, 2007
182
22
After playing around with it some more the FCs are happening on unread email only. After it crashes and marks the email message as read I can view the message just fine.
 

rothnic

Senior Member
Aug 18, 2010
811
278
After playing around with it some more the FCs are happening on unread email only. After it crashes and marks the email message as read I can view the message just fine.

Yeah that is the logprovider issue. Try wiping cache in clockwork, and let me know it that fixes it.
 

japhule

Senior Member
Aug 25, 2007
182
22
Wiped the cache in clockwork but still same issue. Let me know if there's anything else I can do. I'm trying to figure out how to use adb but I can't seem to get it to recognize my gtab.
 

rothnic

Senior Member
Aug 18, 2010
811
278
Wiped the cache in clockwork but still same issue. Let me know if there's anything else I can do. I'm trying to figure out how to use adb but I can't seem to get it to recognize my gtab.

What rom are you using? Ill try tomorrow with it, it could very well need a full data wipe.
 

japhule

Senior Member
Aug 25, 2007
182
22
I'm using Vegan b5.1. I haven't done a full data wipe in a while but I guess I am due for one. I'll let you know if it works should I move forward with a wipe. Thx
 

rothnic

Senior Member
Aug 18, 2010
811
278
I'm using Vegan b5.1. I haven't done a full data wipe in a while but I guess I am due for one. I'll let you know if it works should I move forward with a wipe. Thx

Use titanium backup to backup all user apps and data from the batch section. That way you can restore only what you find yourself needing afterwards.
 

suicide_trend

Member
Jan 4, 2010
9
1
Fort Dodge
Ok, Data wiped and attempted again

FC on attempt to open unread messages

here is the logcat

Code:
W/PackageManager(  989): Unknown permission com.google.android.providers.gmail.permission.WRITE_GMAIL in package com.qo.android.am3
W/PackageManager(  989): Unknown permission com.google.android.providers.gmail.permission.READ_GMAIL in package com.qo.android.am3
W/PackageManager(  989): Not granting permission com.android.email.permission.ACCESS_PROVIDER to package com.qo.android.am3 (protectionLevel=3 flags=0xbe44)
W/PackageManager(  989): Unknown permission android.permission.READ_POLICIES in package com.android.email
W/PackageManager(  989): Unknown permission android.permission.WRITE_POLICIES in package com.android.email
W/PackageManager(  989): Not granting permission android.permission.BIND_DEVICE_ADMIN to package com.android.email (protectionLevel=2 flags=0xbe45)
I/ActivityManager(  989): Start proc com.android.email for broadcast com.android.email/com.android.exchange.BootReceiver: pid=1217 uid=10041 gids={3003, 1015}
W/PackageManager(  989): Unknown permission com.google.android.providers.gmail.permission.WRITE_GMAIL in package com.qo.android.am3
W/PackageManager(  989): Unknown permission com.google.android.providers.gmail.permission.READ_GMAIL in package com.qo.android.am3
W/PackageManager(  989): Not granting permission com.android.email.permission.ACCESS_PROVIDER to package com.qo.android.am3 (protectionLevel=3 flags=0xbe44)
W/PackageManager(  989): Unknown permission android.permission.READ_POLICIES in package com.android.email
W/PackageManager(  989): Unknown permission android.permission.WRITE_POLICIES in package com.android.email
W/PackageManager(  989): Not granting permission android.permission.BIND_DEVICE_ADMIN to package com.android.email (protectionLevel=2 flags=0xbe45)
D/GTalkService( 1109): [GTalkImSession] login: [email protected], hostConn.connState = RECONNECTION_SCHEDULED, hostConn.error=NO ERROR
I/ActivityManager(  989): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
D/Email   ( 1217): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  989): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
D/Email   ( 1217): MessageList >>	onCreate
D/Email   ( 1217): MessageList >>	onResume
D/Email   ( 1217): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 1217): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1217): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 1217): MessageList >>	loadMessagesTask : UNDEFINED 
D/Email   ( 1217): MessageList >>	if : 
I/ActivityManager(  989): Displayed activity com.android.email/.activity.MessageList: 749 ms (total 952 ms)
V/Email   ( 1217): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 1217): MessageList >>	finish Footer || footer is NULL
D/Email   ( 1217): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1217): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1217): MessageList >>	else : 
D/Email   ( 1217): MessageList >>	while : 
D/Email   ( 1217): MessageList >>	total subCout : 5
D/Email   ( 1217): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1217): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1217): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1217): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1217): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 1217): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 1217): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1217): *** synchronizeMailboxGeneric ***
V/Email   ( 1217): SOCKET MailTransport	open :: socket [email protected] | [email protected]
E/Email   ( 1217): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 1217): MessageList >>	if : 
D/Email   ( 1217): MessageList >>	else : 
D/Email   ( 1217): MessageList >>	while : 
D/Email   ( 1217): MessageList >>	total subCout : 5
D/Email   ( 1217): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1217): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1217): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1217): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1217): MessageList >>	lon : Monday (5) true 27 4
E/Email   ( 1217): MessageList >>	onItemClick() : 1 -1
D/Email   ( 1217): MessageView >>	0
D/Email   ( 1217): MessageView >>	obsever is nuill. we need to make a new observer
D/Email   ( 1217): MessageView >>	new observer
D/Email   ( 1217): MessageView >>	mViewMaxWidth : 637
D/EmailContent( 1217): restore() mFlagTruncated = 0
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
D/Email   ( 1217): MessageList >>	movemovemove
E/Email   ( 1217): MessageList >>	onItemClick() : 8 1
D/Email   ( 1217): MessageView >>	762
D/Email   ( 1217): MessageView >>	mViewMaxWidth : 637
D/EmailContent( 1217): restore() mFlagTruncated = 0
E/AndroidRuntime( 1217): java.lang.IllegalArgumentException: Unknown URI content://logs/email
E/AndroidRuntime( 1217): 	at com.android.email.Controller.updateHistoryReadFlag(Controller.java:1714)
E/AndroidRuntime( 1217): 	at com.android.email.Controller.setMessageRead(Controller.java:1688)
E/AndroidRuntime( 1217): 	at com.android.email.activity.MessageView.onMarkAsRead(MessageView.java:2159)
E/AndroidRuntime( 1217): 	at com.android.email.activity.MessageView.access$3900(MessageView.java:173)
E/AndroidRuntime( 1217): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3683)
E/AndroidRuntime( 1217): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3640)
W/ActivityManager(  989):   Force finishing activity com.android.email/.activity.MessageList
W/ActivityManager(  989): Activity pause timeout for HistoryRecord{4a8f6748 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Process com.android.email (pid 1217) has died.
I/WindowManager(  989): WIN DEATH: Window{4a8e4a70 com.android.email/com.android.email.activity.MessageList paused=false}
W/ActivityManager(  989): Activity destroy timeout for HistoryRecord{4a8f6748 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
I/ActivityManager(  989): Start proc com.android.email for activity com.android.email/.activity.Welcome: pid=1836 uid=10041 gids={3003, 1015}
I/ActivityThread( 1836): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
I/ActivityThread( 1836): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
D/Email   ( 1836): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  989): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
W/ActivityManager(  989): Activity pause timeout for HistoryRecord{4a913f98 com.android.email/.activity.Welcome}
D/Email   ( 1836): MessageList >>	onCreate
D/Email   ( 1836): MessageList >>	onResume
D/Email   ( 1836): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 1836): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1836): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 1836): MessageList >>	loadMessagesTask : UNDEFINED 
I/ActivityManager(  989): Displayed activity com.android.email/.activity.MessageList: 408 ms (total 1300 ms)
V/Email   ( 1836): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 1836): MessageList >>	finish Footer || footer is NULL
D/Email   ( 1836): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1836): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1836): MessageList >>	if : 
D/Email   ( 1836): MessageList >>	else : 
D/Email   ( 1836): MessageList >>	while : 
D/Email   ( 1836): MessageList >>	total subCout : 5
D/Email   ( 1836): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1836): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1836): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1836): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1836): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 1836): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 1836): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/EmailContent( 1836): restore() mFlagTruncated = 0
D/EmailContent( 1836): restore() mFlagTruncated = 0
V/Email   ( 1836): SOCKET MailTransport	open :: socket [email protected] | [email protected]
D/Email   ( 1836): *** synchronizeMailboxGeneric ***
E/Email   ( 1836): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 1836): MessageList >>	if : 
D/Email   ( 1836): MessageList >>	else : 
D/Email   ( 1836): MessageList >>	while : 
D/Email   ( 1836): MessageList >>	total subCout : 5
D/Email   ( 1836): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1836): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1836): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1836): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1836): MessageList >>	lon : Monday (5) true 27 4
D/Gmail   ( 1155): Purging old attachments
I/Gmail   ( 1155): calculateUnknownSyncRationalesAndPurgeInBackground: queueing
I/Gmail   ( 1155): calculateUnknownSyncRationalesAndPurgeInBackground: running
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58430, normalSync: true
E/Email   ( 1836): MessageList >>	onItemClick() : 11 -1
D/Email   ( 1836): MessageView >>	0
D/Email   ( 1836): MessageView >>	obsever is nuill. we need to make a new observer
D/Email   ( 1836): MessageView >>	new observer
D/Email   ( 1836): MessageView >>	mViewMaxWidth : 637
D/EmailContent( 1836): restore() mFlagTruncated = 0
E/AndroidRuntime( 1836): java.lang.IllegalArgumentException: Unknown URI content://logs/email
E/AndroidRuntime( 1836): 	at com.android.email.Controller.updateHistoryReadFlag(Controller.java:1714)
E/AndroidRuntime( 1836): 	at com.android.email.Controller.setMessageRead(Controller.java:1688)
E/AndroidRuntime( 1836): 	at com.android.email.activity.MessageView.onMarkAsRead(MessageView.java:2159)
E/AndroidRuntime( 1836): 	at com.android.email.activity.MessageView.access$3900(MessageView.java:173)
E/AndroidRuntime( 1836): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3683)
E/AndroidRuntime( 1836): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3640)
W/ActivityManager(  989):   Force finishing activity com.android.email/.activity.MessageList
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58498, normalSync: true
W/ActivityManager(  989): Activity pause timeout for HistoryRecord{4a82d7f8 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Process com.android.email (pid 1836) has died.
I/WindowManager(  989): WIN DEATH: Window{4a779a98 com.android.email/com.android.email.activity.MessageList paused=false}
I/ActivityManager(  989): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
I/ActivityManager(  989): Start proc com.android.email for activity com.android.email/.activity.Welcome: pid=1917 uid=10041 gids={3003, 1015}
I/ActivityThread( 1917): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
I/ActivityThread( 1917): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
D/Email   ( 1917): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  989): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
D/Email   ( 1917): MessageList >>	onCreate
D/Email   ( 1917): MessageList >>	onResume
D/Email   ( 1917): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 1917): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1917): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 1917): MessageList >>	loadMessagesTask : UNDEFINED 
D/Email   ( 1917): MessageList >>	if : 
I/ActivityManager(  989): Displayed activity com.android.email/.activity.MessageList: 570 ms (total 1068 ms)
V/Email   ( 1917): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 1917): MessageList >>	finish Footer || footer is NULL
D/Email   ( 1917): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1917): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1917): MessageList >>	else : 
D/Email   ( 1917): MessageList >>	while : 
W/ActivityManager(  989): Activity destroy timeout for HistoryRecord{4a82d7f8 com.android.email/.activity.MessageList}
D/Email   ( 1917): MessageList >>	total subCout : 5
D/Email   ( 1917): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1917): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1917): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1917): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1917): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 1917): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 1917): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/EmailContent( 1917): restore() mFlagTruncated = 0
D/EmailContent( 1917): restore() mFlagTruncated = 0
V/Email   ( 1917): SOCKET MailTransport	open :: socket [email protected] | [email protected]
D/Email   ( 1917): *** synchronizeMailboxGeneric ***
E/Email   ( 1917): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 1917): MessageList >>	if : 
D/Email   ( 1917): MessageList >>	else : 
D/Email   ( 1917): MessageList >>	while : 
D/Email   ( 1917): MessageList >>	total subCout : 5
D/Email   ( 1917): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1917): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1917): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1917): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1917): MessageList >>	lon : Monday (5) true 27 4
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58498, normalSync: true
W/ResponseProcessCookies( 1155): Cookie rejected: "[version: 0][name: GX][value: DQAAAK0AAADBdCqx1Ua_xmlxvDfDOGOICFcrb5TxO71GXoDjJOjtO-d8ieDhYMsyYEBe73tt0KZV9e4cUx9nQNmhGDemuw_zMrsiSJnD31xfSrxRV3jagkHFwYwNxbzjAsar5-j0hfg593DTzhQQuTFr7gafHQlaK8YgOO-ZalYDlPVAsvqyHUc8VGeMgd73fPQSXlvQ5gMPW3cbhFO8JdfKyJqohZJn_31FnyQnnliib4SYXjC-Sg][domain: mail.google.com][path: /proxy/gmail/mail][expiry: Fri Jan 14 21:11:16 CST 2011]". Illegal domain attribute "mail.google.com". Domain of origin: "android.clients.google.com"
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58517, normalSync: true
E/Email   ( 1917): MessageList >>	onItemClick() : 15 -1
D/Email   ( 1917): MessageView >>	0
D/Email   ( 1917): MessageView >>	obsever is nuill. we need to make a new observer
D/Email   ( 1917): MessageView >>	new observer
D/Email   ( 1917): MessageView >>	mViewMaxWidth : 637
D/EmailContent( 1917): restore() mFlagTruncated = 0
E/AndroidRuntime( 1917): java.lang.IllegalArgumentException: Unknown URI content://logs/email
E/AndroidRuntime( 1917): 	at com.android.email.Controller.updateHistoryReadFlag(Controller.java:1714)
E/AndroidRuntime( 1917): 	at com.android.email.Controller.setMessageRead(Controller.java:1688)
E/AndroidRuntime( 1917): 	at com.android.email.activity.MessageView.onMarkAsRead(MessageView.java:2159)
E/AndroidRuntime( 1917): 	at com.android.email.activity.MessageView.access$3900(MessageView.java:173)
E/AndroidRuntime( 1917): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3683)
E/AndroidRuntime( 1917): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3640)
W/ActivityManager(  989):   Force finishing activity com.android.email/.activity.MessageList
W/ActivityManager(  989): Activity pause timeout for HistoryRecord{4a7d44a8 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Process com.android.email (pid 1917) has died.
I/WindowManager(  989): WIN DEATH: Window{4a87fec0 com.android.email/com.android.email.activity.MessageList paused=false}
W/ActivityManager(  989): Activity destroy timeout for HistoryRecord{4a7d44a8 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
I/ActivityManager(  989): Start proc com.android.email for activity com.android.email/.activity.Welcome: pid=1968 uid=10041 gids={3003, 1015}
I/ActivityThread( 1968): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
I/ActivityThread( 1968): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
D/Email   ( 1968): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  989): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
D/Email   ( 1968): MessageList >>	onCreate
D/Email   ( 1968): MessageList >>	onResume
D/Email   ( 1968): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 1968): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1968): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 1968): MessageList >>	loadMessagesTask : UNDEFINED 
I/ActivityManager(  989): Displayed activity com.android.email/.activity.MessageList: 488 ms (total 952 ms)
V/Email   ( 1968): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 1968): MessageList >>	finish Footer || footer is NULL
D/Email   ( 1968): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1968): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1968): MessageList >>	if : 
D/Email   ( 1968): MessageList >>	else : 
D/Email   ( 1968): MessageList >>	while : 
D/Email   ( 1968): MessageList >>	total subCout : 5
D/Email   ( 1968): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1968): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1968): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1968): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1968): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 1968): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 1968): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/EmailContent( 1968): restore() mFlagTruncated = 0
D/EmailContent( 1968): restore() mFlagTruncated = 0
V/Email   ( 1968): SOCKET MailTransport	open :: socket [email protected] | [email protected]
D/Email   ( 1968): *** synchronizeMailboxGeneric ***
E/Email   ( 1968): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 1968): MessageList >>	if : 
D/Email   ( 1968): MessageList >>	else : 
D/Email   ( 1968): MessageList >>	while : 
D/Email   ( 1968): MessageList >>	total subCout : 5
D/Email   ( 1968): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1968): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1968): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1968): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1968): MessageList >>	lon : Monday (5) true 27 4
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58517, normalSync: true
W/ResponseProcessCookies( 1155): Cookie rejected: "[version: 0][name: GX][value: DQAAAKwAAAAXLy3OfftQ1DmX7Z4KtsDDbdYzO5BbTHpNQ1q1pN758S4fgTHe2kLzpA-IgyhWHg24m3XIacvHFVmqRq9thTSutLdniSywgD4ZdVOHioTniATGI9mpS0uKxm0GY98nlBJKTjuAtafdhhqsq20CdiZGfWMXpdnsIDuZi6iZPKJiQgZE-QgiO5QZ5LwFaZ4MaR-MHXl0jlZ8JR-btwL0CWHRvt7JDYL_xRu8eFlcL506Gg][domain: mail.google.com][path: /proxy/gmail/mail][expiry: Fri Jan 14 21:11:59 CST 2011]". Illegal domain attribute "mail.google.com". Domain of origin: "android.clients.google.com"
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58538, normalSync: true
E/Email   ( 1968): MessageList >>	onItemClick() : 13 -1
D/Email   ( 1968): MessageView >>	0
D/Email   ( 1968): MessageView >>	obsever is nuill. we need to make a new observer
D/Email   ( 1968): MessageView >>	new observer
D/Email   ( 1968): MessageView >>	mViewMaxWidth : 637
D/EmailContent( 1968): restore() mFlagTruncated = 0
E/AndroidRuntime( 1968): java.lang.IllegalArgumentException: Unknown URI content://logs/email
E/AndroidRuntime( 1968): 	at com.android.email.Controller.updateHistoryReadFlag(Controller.java:1714)
E/AndroidRuntime( 1968): 	at com.android.email.Controller.setMessageRead(Controller.java:1688)
E/AndroidRuntime( 1968): 	at com.android.email.activity.MessageView.onMarkAsRead(MessageView.java:2159)
E/AndroidRuntime( 1968): 	at com.android.email.activity.MessageView.access$3900(MessageView.java:173)
E/AndroidRuntime( 1968): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3683)
E/AndroidRuntime( 1968): 	at com.android.email.activity.MessageView$LoadBodyTask.onPostExecute(MessageView.java:3640)
W/ActivityManager(  989):   Force finishing activity com.android.email/.activity.MessageList
W/ActivityManager(  989): Activity pause timeout for HistoryRecord{4a779888 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Process com.android.email (pid 1968) has died.
I/WindowManager(  989): WIN DEATH: Window{4a8af688 com.android.email/com.android.email.activity.MessageList paused=false}
W/ActivityManager(  989): Activity destroy timeout for HistoryRecord{4a779888 com.android.email/.activity.MessageList}
I/ActivityManager(  989): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
I/ActivityManager(  989): Start proc com.android.email for activity com.android.email/.activity.Welcome: pid=2061 uid=10041 gids={3003, 1015}
I/ActivityThread( 2061): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
I/ActivityThread( 2061): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
D/Email   ( 2061): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  989): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
D/Email   ( 2061): MessageList >>	onCreate
D/Email   ( 2061): MessageList >>	onResume
D/Email   ( 2061): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 2061): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 2061): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 2061): MessageList >>	loadMessagesTask : UNDEFINED 
I/ActivityManager(  989): Displayed activity com.android.email/.activity.MessageList: 552 ms (total 1044 ms)
V/Email   ( 2061): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 2061): MessageList >>	finish Footer || footer is NULL
D/Email   ( 2061): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
D/Email   ( 2061): MessageList >>	if : 
E/Email   ( 2061): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 2061): MessageList >>	else : 
D/Email   ( 2061): MessageList >>	while : 
D/Email   ( 2061): MessageList >>	total subCout : 5
D/Email   ( 2061): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 2061): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 2061): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 2061): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 2061): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 2061): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 2061): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/EmailContent( 2061): restore() mFlagTruncated = 0
D/EmailContent( 2061): restore() mFlagTruncated = 0
V/Email   ( 2061): SOCKET MailTransport	open :: socket [email protected] | [email protected]
D/Email   ( 2061): *** synchronizeMailboxGeneric ***
E/Email   ( 2061): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 2061): MessageList >>	if : 
D/Email   ( 2061): MessageList >>	else : 
D/Email   ( 2061): MessageList >>	while : 
D/Email   ( 2061): MessageList >>	total subCout : 5
D/Email   ( 2061): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 2061): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 2061): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 2061): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 2061): MessageList >>	lon : Monday (5) true 27 4
I/Gmail   ( 1155): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58538, normalSync: true
E/Email   ( 2061): MessageList >>	onItemClick() : 17 -1
D/Email   ( 2061): MessageView >>	0
D/Email   ( 2061): MessageView >>	obs

Following the FC you can restart the app and read the newly marked 'read' message with out problem.

I am familiar with ADB and am willing to help this debugging, please let me know what i can do

After this post i will reboot and attempt to add an exchange account.
 
Last edited:

suicide_trend

Member
Jan 4, 2010
9
1
Fort Dodge
Attempt to add an exchange account results in "Unable to connect to server" error and will only allow you to edit details.

Able to connect to server under other applications with same details



output of
[email protected]:~$ adb logcat | grep mail

Code:
W/PackageManager(  991): Unknown permission com.google.android.providers.gmail.permission.WRITE_GMAIL in package com.qo.android.am3
W/PackageManager(  991): Unknown permission com.google.android.providers.gmail.permission.READ_GMAIL in package com.qo.android.am3
W/PackageManager(  991): Not granting permission com.android.email.permission.ACCESS_PROVIDER to package com.qo.android.am3 (protectionLevel=3 flags=0xbe44)
W/PackageManager(  991): Unknown permission android.permission.READ_POLICIES in package com.android.email
W/PackageManager(  991): Unknown permission android.permission.WRITE_POLICIES in package com.android.email
W/PackageManager(  991): Not granting permission android.permission.BIND_DEVICE_ADMIN to package com.android.email (protectionLevel=2 flags=0xbe45)
I/ActivityThread( 1151): Publishing provider gmail-ls: com.google.android.gm.provider.MailProvider
I/ActivityThread( 1151): Publishing provider gmail-downloads: com.google.android.gm.downloadprovider.DownloadProvider
I/ActivityThread( 1151): Publishing provider com.google.android.gmail.SuggestionProvider: com.google.android.gm.SuggestionsProvider
D/SyncManager(  991): setSyncAutomatically: Account {[email protected], type=com.google}, provider subscribedfeeds -> true
I/ActivityManager(  991): Start proc com.android.email for broadcast com.android.email/com.android.exchange.BootReceiver: pid=1289 uid=10041 gids={3003, 1015}
D/GTalkService( 1184): [GTalkImSession] login: [email protected], hostConn.connState = RECONNECTION_SCHEDULED, hostConn.error=NO NETWORK
I/ActivityThread( 1289): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
I/ActivityThread( 1289): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
W/PackageManager(  991): Unknown permission com.google.android.providers.gmail.permission.WRITE_GMAIL in package com.qo.android.am3
W/PackageManager(  991): Unknown permission com.google.android.providers.gmail.permission.READ_GMAIL in package com.qo.android.am3
W/PackageManager(  991): Not granting permission com.android.email.permission.ACCESS_PROVIDER to package com.qo.android.am3 (protectionLevel=3 flags=0xbe44)
W/PackageManager(  991): Unknown permission android.permission.READ_POLICIES in package com.android.email
W/PackageManager(  991): Unknown permission android.permission.WRITE_POLICIES in package com.android.email
W/PackageManager(  991): Not granting permission android.permission.BIND_DEVICE_ADMIN to package com.android.email (protectionLevel=2 flags=0xbe45)
I/ActivityManager(  991): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.email/.activity.Welcome bnds=[182,427][268,500] }
D/Email   ( 1289): Email/Welcome	welcome -----There is no selected account :-1
I/ActivityManager(  991): Starting activity: Intent { flg=0x4000000 cmp=com.android.email/.activity.MessageList (has extras) }
D/Email   ( 1289): MessageList >>	onCreate
D/Email   ( 1289): MessageList >>	onResume
D/Email   ( 1289): MessageList >>	updateMessageLists :: mMailboxId : -1
D/Email   ( 1289): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1289): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : null | mMailboxId : -1
E/Email   ( 1289): MessageList >>	loadMessagesTask : UNDEFINED 
D/Email   ( 1289): MessageList >>	if : 
I/ActivityManager(  991): Displayed activity com.android.email/.activity.MessageList: 696 ms (total 878 ms)
V/Email   ( 1289): MessageList >>	finish Footer || MODE OK -1
V/Email   ( 1289): MessageList >>	finish Footer || footer is NULL
D/Email   ( 1289): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 0
E/Email   ( 1289): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : null | mPushModeMailbox : false | mMailboxId : 64
D/Email   ( 1289): MessageList >>	else : 
D/Email   ( 1289): MessageList >>	while : 
D/Email   ( 1289): MessageList >>	total subCout : 5
D/Email   ( 1289): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1289): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1289): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1289): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1289): MessageList >>	lon : Monday (5) true 27 4
D/Email   ( 1289): MessageList >>	restoreListPosition mSavedItemPosition -1 mSavedItemTop 0 mListView.getCount() 34
E/Email   ( 1289): MessageList >>	autoRefreshStaleMailbox :: mCanAutorefresh : true | mListAdapter : [email protected] | mPushModeMailbox : false | mMailboxId : 64
D/EmailContent( 1289): restore() mFlagTruncated = 0
D/EmailContent( 1289): restore() mFlagTruncated = 0
V/Email   ( 1289): SOCKET MailTransport	open :: socket [email protected] | [email protected]
D/Email   ( 1289): *** synchronizeMailboxGeneric ***
E/Email   ( 1289): MessageList >>	loadMessagesTask : REQUERY 
D/Email   ( 1289): MessageList >>	if : 
D/Email   ( 1289): MessageList >>	else : 
D/Email   ( 1289): MessageList >>	while : 
D/Email   ( 1289): MessageList >>	total subCout : 5
D/Email   ( 1289): MessageList >>	lon : Today (8) true 0 0
D/Email   ( 1289): MessageList >>	lon : Yesterday (4) true 9 1
D/Email   ( 1289): MessageList >>	lon : Wednesday (9) true 14 2
D/Email   ( 1289): MessageList >>	lon : Tuesday (2) true 24 3
D/Email   ( 1289): MessageList >>	lon : Monday (5) true 27 4
I/ActivityManager(  991): Starting activity: Intent { cmp=com.android.email/.activity.AccountManager (has extras) }
D/Email   ( 1289): MessageList >>	onSaveInstanceState
D/Email   ( 1289): MessageList >>	saveListPosition mSavedItemPosition 0 mSavedItemTop 0
D/Email   ( 1289): MessageList >>	onPause
D/Email   ( 1289): MessageList >>	In getCountofAccounts, totalcnt: 2
D/Email   ( 1289): MessageList >>	In getCountofAccounts, total email count: 31
W/ActivityManager(  991): Activity pause timeout for HistoryRecord{4a7eab10 com.android.email/.activity.MessageList}
D/Email   ( 1289): MessageList >>	[updateBadgeProvider] - cnt : 31
E/Email   ( 1289): AccountManager >>	updateAccounts
D/Email   ( 1289): AccountManager >>	In getCountofAccounts, totalcnt: 2
D/Email   ( 1289): AccountManager >>	In getCountofAccounts, total email count: 31
I/ActivityManager(  991): Displayed activity com.android.email/.activity.AccountManager: 1057 ms (total 1057 ms)
D/Email   ( 1289): AccountManager >>	[updateBadgeProvider] - cnt : 31
D/Email   ( 1289): AccountManager >>	name : Gmail 
D/Email   ( 1289): AccountManager >>	name : Hotmail 
D/Email   ( 1289): AccountManager >>	name : Gmail 
D/Email   ( 1289): AccountManager >>	name : Hotmail 
D/Email   ( 1289): AccountManager >>	name : Gmail 
D/Email   ( 1289): AccountManager >>	name : Hotmail 
D/Email   ( 1289): AccountManager >>	name : Gmail 
D/Email   ( 1289): AccountManager >>	name : Hotmail 
E/Email   ( 1289): MessageList >>	Exception: MessageListAdapter.bindView() 
W/System.err( 1289): 	at com.android.email.activity.MessageList$MessageListAdapter.bindView(MessageList.java:9900)
W/System.err( 1289): 	at com.android.email.activity.MessageList$MessageListAdapter.getView(MessageList.java:10226)
D/Gmail   ( 1151): Purging old attachments
I/Gmail   ( 1151): calculateUnknownSyncRationalesAndPurgeInBackground: queueing
I/Gmail   ( 1151): calculateUnknownSyncRationalesAndPurgeInBackground: running
I/Gmail   ( 1151): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58557, normalSync: true
I/ActivityManager(  991): Starting activity: Intent { cmp=com.android.email/.activity.setup.AccountSetupActivity }
I/ActivityManager(  991): Displayed activity com.android.email/.activity.setup.AccountSetupActivity: 537 ms (total 537 ms)
I/Gmail   ( 1151): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 58576, normalSync: true
I/ActivityManager(  991): Starting activity: Intent { cmp=com.android.email/.activity.se



Please let me know if further info is needed

ROM VEGAn-TAB 5.1
 

knokstudios

Member
Aug 9, 2010
26
4
I just installed the new mail app and i am using vegan b5.1 i flashed it as it looked like it was supposed to from the file type. I restarted and rebooted ajd no luck, it keeps force closing every time i try to open it. So im not sure if i did something wrong or what. Just thought it would be useful info. And btw thanks for all the hard work!!!

Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
 

acooper

Member
Nov 27, 2010
25
1
I just installed the new mail app and i am using vegan b5.1 i flashed it as it looked like it was supposed to from the file type. I restarted and rebooted ajd no luck, it keeps force closing every time i try to open it. So im not sure if i did something wrong or what. Just thought it would be useful info. And btw thanks for all the hard work!!!

Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
same exact thing here. VEGAn b5.1, installed but now e-mail app fc's everytime
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    This required some hacking of the apk's so please be nice and report the bugs. I'll make a bet there are plenty. And show me some thanks if you appreciate it, I know my fiancee doesn't :) This should also work on any 600dip height device in landscape.

    Warning: This is beta software, it will replace the stock Email.apk. Be aware of this and do a backup. Tested on Zpad Clean 3.0, Vegan 5.1, and TnT

    What is working?
    Left side bar sized for 600dip height
    Gmail Setup(also through "Other" setup as IMAP")
    Gmail mail loaded
    Gmail can send mail
    Logging working so it keeps track of what has been sent/received
    Rotating to portrait works
    Notifications
    Yahoo and Hotmail(possibly as well as gmail)
    Conversation mode
    Deleting messages
    Switching between folders within mailbox(click on INBOX)

    Issues?
    The left side bar has to be resized on first start up, just move it a bit by dragging it.
    FC issue on opening unread email
    Notifications don't show up
    Cannot add a IMAP account in "Other" setup
    Push not working for IMAP accounts, still on 5 minute time frame
    FC in account settings->server settings->incoming settings
    Exchange FC's in setup(not sure if i can fix this, tied heavily to samsung phone-related(IMEI) framework)

    Install:
    Copy to /sdcard
    Apply as update.zip from clockworkmod
    Reboot, go to setting, applications, installed, find Email.apk and wipe data
    Run Email

    Download: Beta1 http://www.multiupload.com/NSF7L7YGF0
    alpha2(in case problem with Beta1): http://www.multiupload.com/GX7CB7I3M5

    devicezf.png
    1
    Loaded my Gmail, Yahoo, and Hotmail accounts and only bug I have so far is the FC when opening a new message. Once it FCs if you go back in and look at same message or any previously opened message and it works great!

    Running Vegan B5.1

    Yeah I'm going to load up b5.1 tonight and try. That bug should not occur as I have fixed it, I'm not sure why it would make a different being on vegan compared to zpad.
    1
    Rothnic some of the issues on VEGAn BETA 5.1 is the logprovider.apk..... logcat is shooting an error about the Manifest.xml doesn't have a valid signature...blahblah.... I assume you edited the Manifest.xml and either didn't resign it or the signature used is not liked by the VEGAn framework.... I'll let you know if I stumble on a fix. Keep up the good work as usual.
    1
    I get the same error as in the original - says can't connect to server (doesn't even appear to try) and only lets me go back to edit. Not sure how to capture the log file, however, but I suspect it's still similar to the first one posted here earlier. Works great with Hotmail - haven't tried it with gmail yet. Thanks much for making this available - would be a nice alternative to TouchDown!

    T.H.

    Ill post up a version that might work with it tonight. I can manually add any imap accounts, but push isn't working for some reason. Only the 5 minute pull works with it. Im still working on it.
    1
    How to change default signature

    b1 Looks good on Vegan-tab b5.1, Is there a way to change the default signature.

    Yes you can. Run email, press menu, account manager, account setting
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone