yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] e1design:
Feature Request

Hi mate,

Your new version works with EAS so I can now synchronise with my work email, etc.

For those of us that want to have the Exchange PIN lock policy enforced, can you add a tickbox that stops your application from removing the PIN lock requirement?

Something like "Enforce Exchange Policy - Yes / No" or similar?

Peace..
[Android Apps and Games] shafty023:
Yes this is a known issue that I haven't been able to track down just yet. Basically the SyncService is getting into a weird state and refuses to listen to sync requests. So the only way to fix it is to end the service from "Android Settings->Applications->Running Services" and then task killing my app. Or of course a good ol' reboot works as well. The interesting thing is since my app is based off AOSP gingerbread that means the bug exists there as well. Either I'll find the fix first or Google will and I'll merge their patch into my app.
[Android Apps and Games] shafty023:
If you could provide me some debug logs I could take a look and figure out why the two apps are conflicting. Technically they shouldn't since my app is based on AOSP Email source code.
[Android Apps and Games] shafty023:
Ya I'm going to be adding that where you'll have that checkbox during account setup. Thanks for the suggestion.
[Android Apps and Games] e1design:
Enforce Exchange Policy Option

Sounds fantastic. A couple of questions:

+ Are you going to only enforce the PIN lock option?

+ Will you enforce the PIN lock timeout policy from Exchange? This is important, since I currently have a manual PIN lock enabled, but it prompts to enter the PIN each time I power on the screen. Enforcing the PIN lock timeout allows for a grace period of say, 15 minutes before the PIN lock is reapplied. To be clear, the screen lock and timeout are completely separate options (as I have seen confusion on this in other threads) which are NOT part of the PIN lock and timeout.

+ Will you also incorporate enforcement of of part of the Exchange policy, such as honouring the remote wipe if triggered?

Peace..
[Android Apps and Games] shafty023:
All other policies are enforced right now besides pin lock & remote wipe.

Yes when I implement the pin lock it will be only for the e-mail application.

I can't enforce remote-wipe unless I active the local device admin (part of Android) which brings along with it the annoying pin lock on screen-off. To remotely wipe your phone you have to grant the email app a local device-admin because it needs root access. So that is one that can't be adhered to.
[Android Apps and Games] e1design:
I'm actually okay with having all of the Exchange policies applied. So activating local device admin is good; I would think like you mentioned to be part of the checkbox process during account setup. Maybe something like:

Choose one of the following options:

+ Enforce ALL Exchange Policies (Y/N) :: This activates local device admin and enforces whatever the Exchange server pushes onto the device

+ Enforce PIN Lock (Y/N) :: This does not activate local device admin, but does PIN lock the device after it has been switched for longer than the configurable timeout (default of 15 minutes)

If the user selects NO to both questions, that your application performs as it does today.

Does that sound do-able?

Peace..
[Android Apps and Games] shafty023:
That definitely sounds doable.
[Android Apps and Games] gobogblue:
Awesome as always, great work
[Android Apps and Games] e1design:
Awesome, next question; when do you think you'd be able to incorporate that functionality? :)

Peace..
[Android Apps and Games] gf_gollum:
Horizontal scrolling?

I just discovered Zoom using the volume controls. Very good.

However - I seem to have lost horizontal scrolling capability? i.e. HTML messages which are in tables have a fixed width. I used to be able to scroll these sideways to read them - but no more. Their content is off the right hand of the screen and I can no longer read them. Can this be fixed please?
[Android Apps and Games] e1design:
Repeat Notifications

Hi mate,

I've noticed that EE will sometimes make notification sounds and light the LED for emails that I know I've read previously. When I go into EE there are a number of emails (usually at the bottom of the list) which are highlighted as unread, which I have definitely read (often days) before.

I am checking 2x Exchange and 1x Hotmail accounts with EE and it's only the Hotmail account that I see emails being marked as unread.

Have you seen this behaviour before?

Peace..
[Android Apps and Games] kitkatxda:
just to clarify, it was an issue with an application from my phone provider which needed its account, not related to email/EE.
[Android Apps and Games] camro:
FEATURE REQUEST:

on EAS (exchange acrtive sync) -> on the contacts > the "birthday" and "yearly event" of a acontact can't be view or edit or add.

also the categorie can'T be editing ..

please can you support this ?

is this possible ?

cu camel
[Android Apps and Games] e1design:
Move thread

Hi mate,

Can you please consider moving this thread to:

Home > Android Development and Hacking > Android Apps and Games OR

Home > Android Development and Hacking > Android Software Development

I know the application had its roots in the Nexus One thread but there are many users who may be overlooking this great app if they don't search site-wide.

Peace..
[Android Apps and Games] torri:
Hi,

If i send a Contact via Email i only can configure an Email account.

I think the Contact App has not realize that i have installed a another Email App.

I have a HTC Desire HD with the original HTC Android Froyo.

Thank You

torri
[Android Apps and Games] shafty023:
Sure could you put in a request at my new support forum -> http://quantumsolutions.us/forum/
[Android Apps and Games] shafty023:
That's actually a really good idea. I'm wondering though how to do that. I'm guessing I click on the "report thread" icon and request a mod to move it?
[Android Apps and Games] shafty023:
Basically when you select that option to send the contact a specific "Intent" is issued and the only one right now listening for that Intent is your stock HTC app. Could you tail your logs on your phone and as soon as you select the option to send the contact via email can you look for a line specifying a certain Intent being broadcasted? If I can get the Intent name then I could add it to my list of filters and then write a receiver to handle it.
[Android Apps and Games] shafty023:
Anyone who purchased a copy of Enhanced Email be sure to check out my support forum for it at http://quantumsolutions.us/forum/

I'd rather not flood this thread with questions/concerns/requests that are related to Enhanced Email. We'll keep this thread here for issues with AOSP Email and my mod.
[Android Apps and Games] shafty023:
Took your advice and moved it to: Home > Android Development and Hacking > Android Apps and Games
[Android Apps and Games] Grem:
I have a wee issue with the current build (happens on earlier builds also)

Whenever I long press an email in the combined inbox view to bring up the context menu (I have 2 Exchange accounts configured) the application always force closes. It's reproducable 100% of the time for me so if you need anything to assist in debugging then please let me know.

Thanks
[Android Apps and Games] torri:
Thank You!

can you tell me how I can grab logs from that. Sorry that i ask this rookie question.

should I put the question in your forum?

Greetings

Torri
[Android Apps and Games] fylim:
Is there a Froyo 2.2.1 build of this hack ? Missing the scheduling capability in the new email apps. I.e. Peak Time/Off Peak. The longest interval possible for this version is only 1 hour.

Love the app ... hack.
[Android Apps and Games] shafty023:
When you did send contact via email did you get a list of providers as listed here?
[Android Apps and Games] shafty023:
In what froyo version did you see peak time/off peak scheduling??? Also, my paid version of this app includes shorter/longer intervals along with a plethora of other features I've added in. It only works on Android 2.2 or 2.3 due to limits in the Android framework for older versions. It's called "Enhanced Email" if you wanted to check it out.
[Android Apps and Games] gf_gollum:
Problem with calendar sync?

I had an issue with my N1. After travelling to California , and having aircraft mode enabled- my machine "invented" a password protection which I never set. I eventually stumbled across the pin protection code it had set itself (I've never set this specific PIN) and was able to regain access. However I had tried clearing cache and dalvik cache in an attempt to circumvent this password.

My point?... Well ever since then I have seem to be accumulating multiple copies of my Exchange calendar - that don't disappear even if I say my calender is NOT synced and NOT visble - it still stays there. If I re-enable sync and visibility - I get another copy of my calender displayed, and the old ones are not removed.

My question is

a) As I've just upgraded to the latest version today as well - is this a bug in the latest release, or did my travel problems initiate this bug?

b) How do I fix it?

Thx
[Android Apps and Games] torri:
look at the pictures
[Android Apps and Games] dialbat:
Shafty, where do i find your Enhanced Email and more infor on it?
[Android Apps and Games] torri:
Look at Android Market

https://market.android.com/details?id=com.qs.enhancedemail

Here is the new forum for Enhanced Email

http://quantumsolutions.us/forum/
[Android Apps and Games] dialbat:
Market on my phone doesn't find it, thats why i asked.

thanks
[Android Apps and Games] kitkatxda:
For what it's worth, not sure if it was mentioned, after one of the updates (I only noticed after 1.07 but it may have happened earlier), EE lost my folder sync/display toggle settings. That is, I had some folder set to sync, some set to not show up, but after updates I had to re-specify it all. It's all OK now so no worries, but just thought I'd mention it.

For the person who asked about 2.2.1, I'm using it on SGS with Darky's Rom, which is based on a 2.2.1 OS.
[Android Apps and Games] Bushido76:
Compiling eMail.apk

If you want access to the modified source code you can grab it from [/QUOTE]

Hello together,

did anybody compile this sourcecode? The project referes to a library path named "/android/packages/apps" and I don't know where to get relevant jar-Files. Can anybody help me out? Does anybody know, whether it is possible to compile the code for Froyo?

Thanks in advance,

Bushido
[Android Apps and Games] shafty023:
Current build as in the free one in this thread or my paid one "Enhanced Email" ?
[Android Apps and Games] shafty023:
Are you running Android 2.2/2.3?
[Android Apps and Games] shafty023:
Ya that will never happen again. That was due to me changing the account_type from com.android.email to com.qs.enhancedemail in Accounts Manager and in EE.
[Android Apps and Games] shafty023:
In order to compile this application you need to sync the entire Android source code. I dumped mine into a folder named "android". If you look at the folder structure after you sync up you'll notice packages/apps is a valid folder hierarchy.

Since my app was synced from the Cyanogenmod source tree you can find instructions on building it from here -> http://wiki.cyanogenmod.com/index.php?title=Building_from_source
[Android Apps and Games] goRt:
Anyone got a version of this that doesn't have the device ID / user account string shouting ANDRIOD - the thought police at work disable EAS with this in

Touchdown allows this, so it can't be too hard, but I couldn't find the correct place in the source

Thanks and excellent work

2 minutes later I find it in EasSyncService.

I'll have a play at the weekend if no one else has done this
[Android Apps and Games] ZombieReagan:
This has probably been asked before, but it's a huge thread....

Does this client render inline images from exchange, or does it just stick them all at the bottom of the thread like the AOSP one does?
[Android Apps and Games] adma84:
Has anyone gotten the message "Setup could not finish" Unable to open connection to server.

? I don't get this with stock Email.apk from cm7, but only with this modded one...
[Android Apps and Games] shafty023:
Ya I am actually going to make that configurable during account setup in my paid version. A lot of people need to change that because Exchange admins are blocking Android in some situations.
[Android Apps and Games] shafty023:
Have you checked your debug logs to see what the cause is yet? I'd be interested to find out.
[Android Apps and Games] camro:
so, i'm running now CM7 (2.3.2 - gingerbred - AOSP)

then i installed the email.apk..

and testedagainst the aosp 2.3.2 version ...

i can't use it, because:

the exchange support IS VERY LIMITED on your version.

i created an account with your email.spk, then tr to add a user to this exchange contact account.

1.) contact - i can only add/edit name (firstname, lastname, (not emails, tels, nothing ...)

(on AOSP version i can add/edit all - excluded birthday, aniversary, category)

please can you support all fields ?
[Android Apps and Games] camro:
FEATURE REQUEST:

.) selecting -> under account settings - sync parts -> "email" also (like calendar + contacts)

.) sync methods for "peak time" online + offline timerange

.) contact -> exchange account - support for all contact fields

(for now very limited to edit only the names - all other is missing)

EDIT: if i create a contact on Exchange server, and then sync this contact to android, then i can edit almost all fields...

(excluded birthday, aniversary,category)

so, something is strange there .....
[Android Apps and Games] goRt:
Thanks,

Do you know when that will be out, how much it will cost and if I'll have more then 15mins to test to see if it works?!?!?
[Android Apps and Games] adma84:
it was user error :)

and if you guys are interested in a tool that will autopatch your apk and not be dependent on static apks posted in this thread, check out this thread

http://xdaforums.com/showthread.php?t=655649
[Android Apps and Games] The_5py_Game:
Crash on cyanogen 7 rc 1

I tried it on the nightly and it worked just fine.

On cyanogen 7 rc 1 it crash.

Anyone got any idea what can be done about it?
[Android Apps and Games] The_5py_Game:
Here is the log (adb logcat):

I/ActivityManager( 160): Start proc com.android.email for activity com.android.email/.activity.Welcome: pid=4337 uid=10168 gids={3003, 1015}

I/ActivityThread( 4337): Pub com.android.email.provider: com.android.email.provider.EmailProvider

I/ActivityThread( 4337): Pub com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider

D/AndroidRuntime( 4337): Shutting down VM

W/dalvikvm( 4337): threadid=1: thread exiting with uncaught exception (group=0x40153560)

E/AndroidRuntime( 4337): FATAL EXCEPTION: main

E/AndroidRuntime( 4337): java.lang.RuntimeException: Unable to get provider com.android.email.provider.AttachmentProvider: java.lang.NullPointerException

E/AndroidRuntime( 4337): at android.app.ActivityThread.installProvider(ActivityThread.java:3686)

E/AndroidRuntime( 4337): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3438)

E/AndroidRuntime( 4337): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3394)

E/AndroidRuntime( 4337): at android.app.ActivityThread.access$2200(ActivityThread.java:123)

E/AndroidRuntime( 4337): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:974)

E/AndroidRuntime( 4337): at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 4337): at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 4337): at android.app.ActivityThread.main(ActivityThread.java:3812)

E/AndroidRuntime( 4337): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 4337): at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 4337): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)

E/AndroidRuntime( 4337): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)

E/AndroidRuntime( 4337): at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 4337): Caused by: java.lang.NullPointerException

E/AndroidRuntime( 4337): at com.android.email.provider.AttachmentProvider.onCreate(AttachmentProvider.java:138)

E/AndroidRuntime( 4337): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)

E/AndroidRuntime( 4337): at android.app.ActivityThread.installProvider(ActivityThread.java:3683)

E/AndroidRuntime( 4337): ... 12 more

W/ActivityManager( 160): Force finishing activity com.android.email/.activity.Welcome

D/libloc ( 160): Inject coarse position Lat=32.285669, Lon=34.871958, Acc=54.00

E/RPC ( 160): 3000008c:00010000 call failed with an authentication error.

E/libloc ( 160): loc_eng_inject_injection failed.
[Android Apps and Games] adma84:
did you try the script I posted a link to? I know it works fine on RC1
[Android Apps and Games] camro:
for now i must uninstalled it, because it needs to much CPU, mostly 7-10%, and on CM7 it doesn't help anything, because the (excahnge account) contacts can't be created with all information (only name - so it's not usable)
[Android Apps and Games] The_5py_Game:
Thank you very much will try that and get back to share results.
[Android Apps and Games] fylim:
Those capabilities are in the email.apl of froyo 2.2.1 on stock Samsung Galaxy S i9000 ROMs.
[Android Apps and Games] Prowler1224:
Thank you for the app! I was using Ultimate Droid 3.0.0, and it appears that Live@EDU has upgraded to SP1 with their R5 update, so it just suddenly stopped working for me..
[Android Apps and Games] nkamurlekar:
Interesting... is it possible to change look and fonts... maybe try to get look and feel of WM7 outlook client...
[Android Apps and Games] adma84:
I would buy a modified Email.apk if you could add contact search for phone numbers. I know that the new GB Email.apk searches GAL for email addresses, but still not for phone
[Android Apps and Games] schwinn8:
A little late to the game, here, I know... but I just tried this installer, and it's causing my D1 to lock up at the "M" during boot. And this is on a fresh install of PE5.

Is there a newer one I should be considering? Or must I do the ADB-method?

I tried the install-method with the APK, and it worked for a bit, but then FCed when opening after a reboot... so I now see that this is not the way to put it on.

Maybe I can push the APK by remounting system (within PE's tools) and then pushing it over with Astro?
[Android Apps and Games] dbrown2:
@shafty023

Your paid app does it support .eml forwarded emails? I know that Android does not support it and Touchdown does, but wanted ask about yours.

BTW thanks for your work on this....
[Android Apps and Games] schwinn8:
Looks like doing it manually worked for me. I used Terminal and some linux command line activity to get it in there (ie, DON'T uninstall the original APK, and overwrite the new one over this one... or backup/rename/copy/move as I actually did), and then reboot (I forgot this at first... it's early, damnit!)

Bottom line, it all worked, and doesn't FC anymore either! Yay!

FYI, I think someone asked this, but the Email.apk in post #1 does NOT allow for color-changing... it looks to be pretty much the standard email client, with the security changes documented. The paid-app is the one which gets the added features, it seems...
[Android Apps and Games] BelvedereWRX:
Even after replacing the .apk with the one provided in this thread, I still receive the security error.

What am I doing wrong?

I pushed the modified email.apk from ADB in recovery.

Edit: It looks like the Email.apk is recreated after restarting the phone, is this normal?
[Android Apps and Games] hashish16:
Yeah I get the requires security features your phone does not support warning. Is it still my exchange server?
[Android Apps and Games] wrapkgb:
Thats the same error I get (Exchange 2007). I have tried numerous modded apk's to no avail. I did some reading and I believe you are correct, it is an issue with the server. The strange thing is, is I can connect with exchange using a sense based rom but no luck with AOSP. It really blows! There aint no way I'm going back to sense! :)
[Android Apps and Games] adma84:
I can build you one from source later with security disabled if you want to try it out.
[Android Apps and Games] wrapkgb:
Sure, I would defiantly give it a shot but...

The problem I am having is not bypass the security pin and remote wipes, in fact I would like to keep those features so I can stay in compliance with my companies security policies. The problem is, is whenever I try and sync exchange, whether its from the email app or through settings>accounts and sync, I get the error "your server requires security features this phone does not support". Its so damn frustrating. When you compile the email what mod would you make? There has to be way to get this to work since the sense email works. :confused:
[Android Apps and Games] adma84:
http://ge.tt/#4ub1dER

Give this one a shot. I doubt it going to work though. Sense email app had a lot of work done to it on top of sense, so I'm not surprised it handles for EAS features.

do:

adb shell remove /system/app/Email.apk
exit
adb push Email.apk /system/app

go into rom mananger and run fix permissions, and then reboot your phone
[Android Apps and Games] schwinn8:
Ok, a little more time has passed. The app works, but I don't seem to get push updates with it. When I open the app, it updates properly... but sometimes I get these notifications saying the server security settings are incorrect... but then this disappears and the email updates.

So, is there any way to get push updates to work properly again? I guess I don't mind the error notifications, because they go away, but it would be nice to see those not show up at all.

Frankly, if eliminating ALL security features is what it takes, I don't care.

(rant)I have been losing my respect for my IT department, as they constantly berate my capabilities and knowledge to help them, and continually make it harder for me to do my job (engineer). I'm all for protecting the network, but I have plenty of evidence that they don't know what they are doing, and that I am doing a better job of protecting the network anyway... so I'm not out to hurt the network, but I do want to get my work done with less fuss. Fact is, they will allow any non-secure phone to access the email server, but when a phone DOES support it, those users (like myself) have to sign away our rights to our personal phones?(/rant)
[Android Apps and Games] shafty023:
The security feature you're missing is likely Device Encryption. I'm actually working to add support for that to my paid app. It's not an easy thing to add either as I'm having to follow the Activesync spec to send the right tags. I haven't commented on here in a while because I've been slammed with handling support for my paid app version. For those that are new and have no idea who I am (shocked anyone wouldn't) I'm the one who created the free version on the first post.

The issue is Android does not support the device encryption security policy in any fashion. Therefore when the client (email app) responds to the Exchange server with what security policies it supports it ends up getting denied because the correct tags for device encryption aren't sent. I hope to have that added by next week. Be sure and keep an eye on "Enhanced Email" in the app market.
[Android Apps and Games] shafty023:
Ohhh I thought you meant stock Android. Ya Samsung added that functionality into their app but unfortunately we can't get a hold of that source code :(
[Android Apps and Games] shafty023:
Did you replace your stock email app rather than installing this to /data/app ? That would explain the issues you're seeing. You're supposed to copy this to /system/app and remove your stock email app. Of course, make a copy of your stock app before deleting it in case you want to go back.