Related
aa
thanks for the guide! ive been looking all over for something like this
its totally worth switching to android now with the market apps
Guide Stuck! Thanks for this.
usb outlook sync
here's a possible usb sync solution for outlook users; it's pretty expensive though ($40, 15 day trial version), and I haven't tried it since my vouge is not activated atm.
http ://www .companionlink.com/androidusb/ol-android-usb.html
(spaces in link for newbie post)
Would this work with the vogue's usb driver?? I know i've read about issues with only parts of the usb driver being implemented.
Anyway there's a trial if anyone's interested. I'm still holding out for a "reverse tethering" solution so I can access the internet on my vogue over usb or bluetooth. There's another thread on here about that.
Great work on the guide. I'm sure I might be using it when I upgrade to a new phone in the near future
this is a great guide, thanks. i am due for upgrade around december and think that i will keep my 6900 in service- not sure as to what she will do,but ill figure out something
this gives me the opportunity to keep her at full service.
thanks again
What are you guys doing for a calendar.
Was there ever a way discovered to use the google calendar?
aa
I'm having trouble with Titanium Backup. It keeps on saying that the emulator needs to be rooted to be used, so how would I get it to work?
th3lolz said:
In the comments on my site trackstarboi said that this was good, but I have yet to try it:
http://www.androlib.com/android.application.jp-co-johospace-jorte-iwqp.aspx
Click to expand...
Click to collapse
I recently found ancal http://code.google.com/p/ancal/wiki/AnCal
and it seems to be working for me. I've tried jorte, didn't care for it.
It would still be ideal to use the google calendar, because of the widgets it has etc.
th3lolz said:
6. The apps you backup will be backed up to /sdcard/backups/apps/
7. You can use one of the following adb commands to pull these files from the emulator:
adb pull /sdcard/backups/apps/ /AndApps
This will download all of your backed up apps to a folder on your root drive called AndApps
or
adb pull /sdcard/backups/apps/<NAME OF APK>.apk /AndApps/<NAME OF APK>.apk
This will copy a single apk of your choosing to /AndApps/
Click to expand...
Click to collapse
I don't quite get this part, where do i put in adb pull /sdcard/backups/apps/ /AndApps
my emulator is stuck on the boot screen....im running the one from the accessmarket.rar
If anyone is using this on a Mac, I would love to know how you go about setting it up and using this accessmarket.avd
I can run the emulator but I can't seem to be able to figure out how to Import? this package
aa
aa
aa
aa
Good work
Thanks for the guide. Very helpful.
th3lolz said:
You have to place it in the directory stated by the sdk documentation for Mac:
If it works for you, post it here and I'll update the guide for mac users too. I'm not really sure what you'd do with the .ini though, perhaps a mac user can tell you that (or you could create an avd through SDK setup and upload your avd folder so I can look at it)
Click to expand...
Click to collapse
Thank you for the reply. I did copy the avd to my .android folder on Mac, but the emulator doesn't see it. I am a fairly new Mac user as well, so not too much help from here
aa
the error i get is "please enable my location source in system settings" in google maps.
I have already done the "Google location services fix (formerly, Twitter client recommendations?)"
any other suggestions?
Thanks
Chris
Spanel said:
the error i get is "please enable my location source in system settings" in google maps.
I have already done the "Google location services fix (formerly, Twitter client recommendations?)"
any other suggestions?
Thanks
Chris
Click to expand...
Click to collapse
AFAICT all that does is fix dependencies - it definitely doesn't activate locations. You are still missing NetworkLocation.apk, among other things. I am trying to figure it out; it might require pushing a more rhobust settings.apk.
I am going to start digging around in the nook source to see if I can make sense of how they castrated settings. I think that might be the best way to attack this problem.
Sent from my NOOKcolor using XDA app
ok thanks! keep this thread updated with your findings.
thanks again!
Chris
A side effect I just found of following the instructions to get the Market working here- http://nookdevs.com/Enable_the_Android_Market
is that Network Location is working.
When I run maps I have the indicator for where I am.
I will be testing how accurate this is tomorrow- I have a long drive to do and will tether to my Droid with gps running.
With luck, the droid will relay location data to the nook over the network.
Pass or fail, I will post the results once I know.
Good to hear, but you're probably getting a position via WiFi and GPS data can't be passed on via tethering AFAIK so you can't get it off the Droid.
I know that the GPS data can't be passed on per se and that I am getting network location data via wifi- 100% agreement.
My hope, and no testing yet to verify, is that if the Droid knows its location by GPS it will pass it along as a Network Location since it is providing Network Services so to speak.
I have no documentation saying this will happen, just pure speculation and wishful thinking.
OK - that is nice guys, but Spanel (and include me as well) have run the location fix and we still get the error: ""please enable my location source in system settings".
I have most everything working and running: rooted, Market, maps installed and working - but for whatever reason, maps does not display my location - just the aforementioned error message when I do.
Note: I also followed http://nookdevs.com/NookColor_Install_missing_google_geolocate_library, completed it with no errors - but still, my wifi - location is not popping up.
rogerdugans said:
A side effect I just found of following the instructions to get the Market working here- http://nookdevs.com/Enable_the_Android_Market
is that Network Location is working.
When I run maps I have the indicator for where I am.
I will be testing how accurate this is tomorrow- I have a long drive to do and will tether to my Droid with gps running.
With luck, the droid will relay location data to the nook over the network.
Pass or fail, I will post the results once I know.
Click to expand...
Click to collapse
Strange, as I followed it as well but I do not.
Sent from my NOOKcolor using XDA
rad131304 said:
Strange, as I followed it as well but I do not.
Sent from my NOOKcolor using XDA
Click to expand...
Click to collapse
Th8is might be a side effect of when performing the initial Android setup portion of the process, the first question asks info regarding location, etc. I unchecked these options (knowing I dont have GPS) and am thinking this may be where it is being "enabled."
Just a thought.
norkoastal said:
Th8is might be a side effect of when performing the initial Android setup portion of the process, the first question asks info regarding location, etc. I unchecked these options (knowing I dont have GPS) and am thinking this may be where it is being "enabled."
Just a thought.
Click to expand...
Click to collapse
Nork - are you saying that you are, in fact, getting a wifi-location fix on your device?
So does anyone have WiFi location up and running ? In Maps, I get the "please enable location" popup and even with "NookColor Tools" (http://forum.xda-developers.com/showthread.php?t=868366) that shows a ton of hidden settings I don't have location either.
The Autonooter author suggested I install NetworkLocation.apk to fix that, but I still get "Please enable a MyLocation source in system settings, anyone ?
webvan said:
The Autonooter author suggested I install NetworkLocation.apk to fix that, but I still get "Please enable a MyLocation source in system settings, anyone ?
Click to expand...
Click to collapse
From what I've seen, that is normal. I just skipped that screen. I am getting a wifi location fix though which is very cool.
Yes Autonooter activates WiFi location, not the scripts though for some reason.
I JUST got my wifi to work in maps -- figured it out after a bunch of frustrated digging -- by editing the com.android.settings_preferences.xml and adding the line
<boolean name="location_wifi" value="true" />
(I did it in the text editing option in the Root Explorer App after making the system folder R/W, but if your use your favorite editor [command-line or otherwise] at will)
since that xml file, for me, only had a "location_gps"="false argument."
Granted I had also replaced the Settings.apk with a 2.1 build 2 stock one and pushed a stock NetworkLocation.apk, neither of which, by my tests, would make maps zero in on my wifi-based location. Going to restore the NookSettings app and see if this holds.
EDIT: Yes. editing com.android.settings_preferences.xml seems to do the trick. Mileage varies, perhaps, as they say.
EDIT2: That file WAS in /data/data/com.android.settings/shared_prefs/ but it seems to have disappeared since I pushed back the NC Settings.apk -- though while I had the stock 2.1 settings.apk installed, the xml file was there, and Google Maps did use my wifi to locate my position. Now that I've pushed back Settings.apk, Maps still finds my location via wifi. Freaky, quirky, but if you want to be able to use the wifi-location finder feature, this is how I got mine to work:
1. Installed a stock NetworkLocations.apk from a 2.1 build,
2. Renamed Settings.apk -> Settings.old
3. ADB installed stock 2.1 settings.apk
4. Enabled wifi location, which now has an option to "set my location"
5. tested Maps application, no dice.
5. edited the XML file as above -- /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml
6. tested on maps, success!
7. then removed the 2.1 stock Settings.apk.
8. Renamed Settings.old -> Settings.apk.
I'm sure there is a muuuuuuch easier way to do this, but I'm a total noob. Anybody else have any success?
(The stock Android 2.1 Settings.apk crashed too frequently, anyways, and is annoyingly unreadable with the NC skinning).
I think the process I outlined here will do it for ya...
All you need to do is change the location_provider_allowed field in the secure table in settings.db to network.
Sent from my LogicPD Zoom2 using Tapatalk
fortuno01 Can this be done through Android Commander? Where is the settings.db file, ie which folder?
Also can someone post a clean working NetworkLocation.apk file. I see many on the web.
Finally got it working! Its a festivus miracle!
Alright, so after some playing around, I finally got this working. I used steps similar to above on a win 7 PC. Its all based on the /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml file. But you wont have one until you install this apk.
Step one. Download and install attached NetworkLocation.apk with ADB.
Step two. Use android commander (Google it, its free) and navigate to the file.
Note when you first run AC, it will ask which os you are using. I say I dont know, mostly because I'm lazy. Its 2.1 of course.
Step three. Pull the .xml file to desktop and open with notepad.
Step four. Add this as the last line in this file. <boolean name="location_wifi" value="true" />
Step five. Save and Close
Step six. Drag and drop into right panel of android commander where original file was. AC will ask you if you want to place on the right panel. Yes, you do.
Step seven. Exit adb.
Step eight. REBOOT. Dont try before a reboot *it wont work*
Step nine. Please thank me if this works for you.
Merry Christmas.
Where do you get the stock 2.1 apk OS files? (I got your attachment). I have the SDK installed are they in there somewhere or can I pull them from the android developers site somewhere? Thanks.
Hi,
Is there a way to create an SMB connection to a shared windows folder and create a permanent map to say a virtual folder on the sdcard that can be accessed from within other apps?
I'd like to be able to access a windows shared folder from within other apps, specifically office apps (quick office, office pro) rather than having to use ES File explorer or the like to access the files first.
I've used google docs via the office apps which is great, but need to find a way to access local network files on a per user (login) basis for apps.
Thanks
The only thing I have found that works OK is CIFsManager.
It is a pain to launch on VEGAn 5.1 beta (I can't launch it from the app drawer, I have to go into Market or Titanium Backup to start it), but it works to map drives over so my multi-terabyte store of video and music files on my home server are "local" files.
The app mounts the shares under /mnt/cifs/<share-name> by default, but you can mount them anywhere I think. If you are not using VEGAn 5.1 beta, make sure your ROM has cifs.ko capability (can probably check the release notes for whatever ROM you are using). If you are using the stock TnT, I am not sure if CIFsManager will work, but it might work with one of the enhancement packs for the stock image.
If you hve questions you can PM me or just post back. I'll check the thread again later today.
Weird....I use VEGAn 5.1 beta and have no problems launching CIFsManager from the app drawer or the shortcut on the homescreen.
huntar said:
The only thing I have found that works OK is CIFsManager.
It is a pain to launch on VEGAn 5.1 beta (I can't launch it from the app drawer, I have to go into Market or Titanium Backup to start it), but it works to map drives over so my multi-terabyte store of video and music files on my home server are "local" files.
Click to expand...
Click to collapse
Thanks Huntar,
Works a treat, although I do get the same issue you report, unable to launch from the app drawer, have to launch from the Market. Be interesting to get to the bottom of that (i'm running vegan 5.1 beta also)
Now I need the next step, which is to provide a simple interface to get users to 'login' to their shared folders then 'logout' once finished. It's a multi user per device scenario, thus need the ability to have dynamic mapping per user...
Any ideas or developers willing to write something? Can be paid development if anyone is interested....?
Nik
That is definitely a lot of heavy lifting if the device is used my multiple people with different access rights. My scenario is simple as everyone has full access to the media server.
I don't understand the launch issue, I have uninstalled and reinstalled, tried different things, but can't get it to launch from the app drawer or a shortcut.
Good luck, I'm sure that someone here (I'm NOT a programmer) can whip up something to script out the drive mappings. You might try a more general Android development thread elsewhere on XDA, you might have better chance of finding that programmer.
You might look at Mount Manager also... seems like it might work better, as it can mount shares based on location and task (with the paid license) triggers. I just found it in the Market while I was twiddling with the CIFsManager install. I might try it myself as CIFsManager is tedious even for me.
Permission Denied
I don't mind the launch from Market (as I have the same issue, tnt lite 3.1.4, with clemsyn #77 kernel). I put in the address and share name, which I can log into my router and pull all that info as the hard drive is connected to my router, and when I try to mount I get Permission Denied?? Thoughts?
msieg080 said:
I don't mind the launch from Market (as I have the same issue, tnt lite 3.1.4, with clemsyn #77 kernel). I put in the address and share name, which I can log into my router and pull all that info as the hard drive is connected to my router, and when I try to mount I get Permission Denied?? Thoughts?
Click to expand...
Click to collapse
Any help on getting this working? I too have the marketplace launch issue (not a big deal) but eveytime I try to mount I get a no such file or directory error. I am used to CIFS in Windows so what am I missing?
Thanks!
huntar said:
You might look at Mount Manager also... seems like it might work better, as it can mount shares based on location and task (with the paid license) triggers. I just found it in the Market while I was twiddling with the CIFsManager install. I might try it myself as CIFsManager is tedious even for me.
Click to expand...
Click to collapse
Bought it and like it so far - works better then CIFsManager but then you get what you pay for - you hope.
I installed two free apps - "es file explorer" and "androexplorer", interesting enough I had to leave user name and password blank, but then I was able to get my network drives!!! Works great!
I am trying to get mountmanager to work, but it is FC every time and seems like it will not load the module. CIFSmanger works, but I can't get mount manager to do anything but crash
TNT 4.2.3- Clemsyn Kernel
Not sure what happened, but it's running now. Some crashes but it would not even run before.
I feel dumb asking this, as I have seen it asked many time in my past three hours of searching, but none of the answers I found seem to be what I need and want.
When I try to connect to my company exchange server, I get the error:
Setup Could Not Finish
This server requires security features your phone does not support.
From what I can tell, the company exchange server is running 2007 SP1 at the moment.
My coworker has a Droid which works fine. He has very different options when setting up his exchange, asking for more security information than I have on mine. (He is running 2.2.1 version of Android, while I have only 2.2, and I know our phones and ROMs are very different.)
My phone simply asks for email, password, username, server, and if I will use SSL, etc. His phone asks for other things, including a PIN, I think he said.
I have seen many posts talking about how to install an email.apk that will bypass the security requirements. I would like instead to get my email to work as expected with the security features. Can someone please point me to the correct thread or link or something that will tell me how to fix this? Thanks in advance!
EDIT/SOLUTION: When I flashed a ROM running Android OS 2.2.1 (rather than just 2.2) it seems to have fixed the problem. Currently running Serendipity 6.4 and had to also flash the Serendipity Add-On email app (there is no email.apk installed initially). Looks like, as Pirateghost stated, that 2.2.1 or later is required for the more "secure" exchange server settings.
i've seen that when the phone either times out because of wrong information, or there is a connection issue. also remember that your phone should be pointed to you OWA address, instead of the server named address...
not sure that this info can help any more, but give it a shot and let us know... i'm sure we can collectively troubleshoot from there
When I put in the wrong credentials, it tells me "the username our password is incorrect" or something to that effect. When I put in the correct username and password, etc, it gives me the above message.
Sent from my Samsung Captivate
Try not using autodiscover, manually type in the server name and etc and you wouldn't use your OWA address, you would use your exchange server's root address for ex: mail.domain.com, play around with it should eventually work.
the problem here is the security settings on your exchange server, and you need 2.2.1 in order to comply or use the modified email.apk that gets rid of the need for the security....
You might want to check out:
http://forum.xda-developers.com/showthread.php?t=821297
It has an email.apk that works for Exchange Server.
@greenleaf10: I have all ready followed that thread and installed that, it did not help.
@Pirateghost: thank you, I was afraid of that, most the ROMs I follow do not have a 2.2.1 version. Can the 2.2.1 email.apk be used with 2.2? Or do I need a full upgrade phone wide?
I had similar issues and wound up installing Touchdown. It's been well worth the money, no issues at all with Exchange support, including S/MIME.
Jumranb said:
@greenleaf10: I have all ready followed that thread and installed that, it did not help.
@Pirateghost: thank you, I was afraid of that, most the ROMs I follow do not have a 2.2.1 version. Can the 2.2.1 email.apk be used with 2.2? Or do I need a full upgrade phone wide?
Click to expand...
Click to collapse
Jumranb, what ROM are you using? I was on Cognition 4.2.2. I had no issue with using the default Email program talking to my company's Exchange Server. Currently, I am on Andromeda3. The Email program that comes with this ROM did not work for me. Both Cognition and Andromeda are 2.2 based ROMs. Since I know Cognition worked for me, I simply copied the email.apk file from Cognition to Andromeda and it worked fine.
Same problem here with 2.2 ROMs. I used Perception until it was abandoned, but now I am on Serendipity. I plan on staying with it until Gingerbread.
I WAS running Cognition 4.3 which did not work for my email problem. Like you, I am currently running Andromeda3, which is working much better for me all around (battery life, stability, etc), but also does not work with my email problems.
How do I tell (before installing a ROM) if the ROM I want to install is 2.2 or 2.2.1? I notice a lot of people post the build their ROM is based on, but I don't know how to tell which OS version that is if the author does not specifically say so in their release post.
On the nexus6, google dropped their AOSP "Email" app, and replaced it with a more function GMail app. The new gmail app was given the ability to sync MS Exchange accounts (as well as pop, imap, etc.)
However, I personally don't like using gmail for my email. There are a couple of reasons, but the biggest one is that gmail doesn't allow a "combined" inbox view. (I sync with multiple MS Exchange servers, and I really like being able to look at a single list instead of having to tap all around to check individual accounts.)
So, I recompiled AOSP (for lollipop, of course) and pulled out the email (and exchange server service) apps, copied them to my device, and everything works the way I want again.
I'm sharing this non-work with other XDA users with the following caveats:
1. This is google's work, not mine. I've just recompiled it. The source is completely unaltered from AOSP 5.0.0.r5.
2. I'm not going to support this. I'll give detailed instructions on how to copy the files to your nexus device, and I might even package them into a recovery installable .zip file (if I remember tomorrow and have free time), but that's it.
3. If you understand and accept everything that might go wrong in doing this, then great. If you don't, please ignore this post and read another one.
That being said...
You need to have a rooted device, and be fluent with adb and a shell. If you aren't, just wait until I (or someone else) packages this into a zip you can install in recovery.
Really quickly, then:
Code:
adb push Email.apk /sdcard/
adb push Exchange2.apk /sdcard/
adb shell
su
mount -o remount,rw /system
cd /system/app
mkdir Email
chmod 755 Email
cp /sdcard/Email.apk Email
chmod 644 Email/Email.apk
mkdir Exchange2
chmod 755 Exchange2
cp /sdcard/Exchange2.apk Exchange2
chmod 644 Exchange2/
reboot
After that, you'll now have two "email" apps in your app drawer. One is a shortcut to gmail, and the other is the one you just copied in. (I think the gmail shortcut one is located in "/system/app/PrebuiltEmailGoogle" in case you want to get rid of it -- or read on for another way to get rid of it) Figure out which one is which, and you'll be good to go!
Yes, the AOSP email and gmail stuff can co-exist. Even the exchange services can co-exist.
However, the second "email" app icon is annoying. Instead of deleting the apk from /system, you can just go into settings->apps->all, and find the "Email" app that's 6.7MB (or the smaller of the two) and disable it.
If you want to disable the gmail version of MS Exchange support, go into settings->apps->all and notice that there are two "Exchange Services" apps. One of them is "version 6.xxx" (which is the one for gmail), and the other is "version 5.0.50.50.50.-eng-garyd9.xxxx". So, you'll disable the one for gmail and leave the one with "garyd9" in the version tag enabled.
Note: Nova Launcher's "teslaUnread" plugin will not work with this email.apk as a native google email app. The reason is simply because this isn't "com.google.android.email". It's "com.android.email". (It's different...)
Edit: For a recovery installable .zip file: scroll down (or just click here: http://forum.xda-developers.com/showpost.php?p=57161503&postcount=6)
Another Edit: Be warned that there are some problems with this. If you have multiple email accounts and used the "combined view", it can crash when you try to view an email. As well, under some circumstances, it will stop picking up mail (and contacts, etc) all together (unless it's manually polled.) I'll get around to looking at these issues at a later time.
Take care
Gary
UPDATE (2014-12-12): updated the email.apk with one that doesn't crash when viewing the "combined" view. Exchange2.apk still doesn't do push email properly, but that's going to take a bit more time.
Awesome! Thanks, I'll have to check this out....as I miss not having a combined inbox.
A flashable zip would be great if possible thank you
It might be a bit before I get around to making a flashable zip file... When I'm at my computer, I'm digging in the LED related code. Perhaps someone else would be kind enough to throw one together. (If so, I'll update the top post with a link to it.)
Sent from my Nexus 6
Oh this is awesome! I was just complaining about being forced to use GMail for my work email in another thread.
NICE!
Thanks for the hard work OP. The flashable zip below should take care of everything:
http://www.mediafire.com/download/mwbaqqsslqmaj9u/Old+School+Email+Restore.zip
ericwgarza1 said:
Thanks for the hard work OP. The flashable zip below should take care of everything:
Click to expand...
Click to collapse
Thanks - will link to this. FYI, leaving "PrebuiltEmailGoogle" intact can cause some issues with software that looks for com.google.android.email before checking for com.android.email. (It can impact TelsaUnread, buit that's broken right now anyway.)
garyd9 said:
Thanks - will link to this. FYI, leaving "PrebuiltEmailGoogle" intact can cause some issues with software that looks for com.google.android.email before checking for com.android.email. (It can impact TelsaUnread, buit that's broken right now anyway.)
Click to expand...
Click to collapse
I can edit the script to delete that folder when flashing if that would make things work easier and more compatible for everyone.
Using the attached... I'm noticing a crash if I have two exchange server accounts, set the message list to be the "combined" inbox, and then try to read any message.
I guess I'm going to have to debug google code again.
Code:
E/AndroidRuntime(10733): FATAL EXCEPTION: main
E/AndroidRuntime(10733): Process: com.android.email, PID: 10733
E/AndroidRuntime(10733): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()
' on a null object reference
E/AndroidRuntime(10733): at android.support.v4.text.BidiFormatter.unicodeWrap(BidiFormatter.java:374)
E/AndroidRuntime(10733): at android.support.v4.text.BidiFormatter.unicodeWrap(BidiFormatter.java:427)
E/AndroidRuntime(10733): at com.android.mail.browse.SubjectAndFolderView.setFolders(SubjectAndFolderView.java:155
)
E/AndroidRuntime(10733): at com.android.mail.browse.ConversationViewHeader.setFolders(ConversationViewHeader.java
:102)
E/AndroidRuntime(10733): at com.android.mail.ui.SecureConversationViewFragment.setupConversationHeaderView(Secure
ConversationViewFragment.java:159)
E/AndroidRuntime(10733): at com.android.mail.ui.SecureConversationViewController.onActivityCreated(SecureConversa
tionViewController.java:132)
E/AndroidRuntime(10733): at com.android.mail.ui.SecureConversationViewFragment.onActivityCreated(SecureConversati
onViewFragment.java:141)
E/AndroidRuntime(10733): at android.app.Fragment.performActivityCreated(Fragment.java:2061)
E/AndroidRuntime(10733): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:912)
E/AndroidRuntime(10733): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
E/AndroidRuntime(10733): at android.app.BackStackRecord.run(BackStackRecord.java:833)
E/AndroidRuntime(10733): at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1452)
E/AndroidRuntime(10733): at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:483)
E/AndroidRuntime(10733): at com.android.mail.utils.FragmentStatePagerAdapter2.finishUpdate(FragmentStatePagerAdap
ter2.java:147)
Yes, I am getting Email FC's after installing the .zip. Figured I'd give it a shot.
So, I did it the long way through ADB Shell.
UPDATE: That was a no go too. Still getting a Force Close when opening Email.
Quick question.
I used the OP's method of installing this for the most part. I made my folders, copied my files and set my folder and file permissions with Root Explorer. The Email app works fine as far as I can tell but I'm not getting notifications. I have the app set to push but if I send myself emails or anyone else sends me emails, my phone doesn't notify me.
Now if I manually open the app and pull down it refreshes no problem and snatches my new email from our server.
If I setup my work email in the GMail app, it gets notifications.
Any suggestions?
I'm actually going to kill it from my phone and start over one more time and see if that helps.
So...
I just flash this .zip via recovery and thats all? Sorry, I was reading through and it looks like there are some issues and some folder permissions that need to be changed. I guess I missed something. LOL. I'm at work so I don't have access to my ADB on my home PC. I will try this later tonight when I get a chance to plug in. If I can keep my boy off of Minecraft long enough.
kdoggy said:
The Email app works fine as far as I can tell but I'm not getting notifications. I have the app set to push but if I send myself emails or anyone else sends me emails, my phone doesn't notify me.
Click to expand...
Click to collapse
I've noticed this as well. It appears that the exchange service can die (and doesn't come back until it's forced by email.apk.) In fact, the device isn't notifying because it's not talking to the exchange server whatsoever.
(I have a slight advantage: I have my own exchange server to test again, and can monitor the ports.)
Assuming another solution isn't found before then, I'll probably work on this more after I get the LED notifications working properly on the phone.
Added to top post:
Be warned that there are some problems with this. If you have multiple email accounts and used the "combined view", it can crash when you try to view an email. As well, under some circumstances, it will stop picking up mail (and contacts, etc) all together (unless it's manually polled.) I'll get around to looking at these issues at a later time.
Thank you for the reply! Yes definitely do not let me take you away from the LED project! I know I would much rather have the LEDs working because I keep forgetting to check my damn phone when I come into the room a lot of times lol. Thanks for all your hard work man!
I installed the AOSP Email from the Play Store last night and it works just fine. (shrug) So glad to have my regular mail back.
https://play.google.com/store/apps/details?id=com.google.android.email&hl=en
Baldilocks said:
I installed the AOSP Email from the Play Store last night and it works just fine. (shrug) So glad to have my regular mail back.
https://play.google.com/store/apps/details?id=com.google.android.email&hl=en
Click to expand...
Click to collapse
Lucky you. Tells me its already installed and wont let me do anything with it.
I just wanted to give a Thanks to the OP. I just completed this and it works wonderfully so far. I will keep you posted on any changes.
Thanks to the Devs and XDA, this site is awesome!
So, I found the bug that causes email.apk to crash in combined mode. The issues with exchange are a bit more involved and will take longer to fix. (I can't post the fix right now... I'm not at my computer and likely won't be until tomorrow night. )
Sent from my Nexus 6 using Tapatalk
Sorry it's taken me so long.... My paying job has been seriously eating into my personal time.
Anyway, I've updated the original post with a new Email.apk that fixes the combined view crash. (The problems with push exchange still exist, however.)
The patch to AOSP's Email client, in case anyone cares, is against packages/apps/UnifiedEmail:
Code:
diff --git a/src/com/android/mail/ui/SecureConversationViewFragment.java b/src/c
index 7c4a9d9..fc10f6e 100644
--- a/src/com/android/mail/ui/SecureConversationViewFragment.java
+++ b/src/com/android/mail/ui/SecureConversationViewFragment.java
@@ -156,8 +156,8 @@ public class SecureConversationViewFragment extends Abstract
@Override
public void setupConversationHeaderView(ConversationViewHeader headerView)
headerView.setCallbacks(this, this, getListController());
- headerView.setFolders(mConversation);
headerView.setSubject(mConversation.subject);
+ headerView.setFolders(mConversation);
headerView.setStarred(mConversation.starred);
}