.net, c#, asp.net, linq, htpc, woodworking

Jarrett's Tech Blog - For April 2010

  1. Email Signature in Android Fixed

    EmailSig Update: all newer versions of Android now have this fixed. Move along, nothing to see here.

    Exchange Email Client Missing Signature

    I know many people (including myself) that use the email client in Android for personal and business use.  Yes, it is lame that there is no signature support. It is a popular issue on the Android issue tracker. I hear all sorts of work arounds, such as copy and paste the signature from a text file.  Well, instead of using the workaround, I decided to fix the issue.

    The Fix & Source

    I've mentioned before that the best thing about Android is that it is open and anyone can view the source.  For example, here is the source to the Android email app. Because it is a built-in application, you must download the entire Android source code in order to make changes to the Email app.  Once I downloaded the source, I made the following changes:

    • Update storage mechanism to store a signature with each account
    • Update account settings to add signature preference
    • Update new email compose to automatically insert the signature
    • New Support for reply, and forward

    You can view the source code of these changes on my GitHub.

    application_put Download Email.apk for Android 2.1 (Nexus One, Droid, Root Only)

    Unfortunately, because this is a built-in application, you can't update this application from the market (this will likely be fixed in next Android release).  You can only update this application if you have root access to your phone.  If you do have root access, download the Email.apk and push it your phone. Because the Email app is always running in the backround, you should do this from recovery, otherwise you'll need to re-enter all your accounts.

    adb shell
    mount /system -o remount,rw
    adb push download/Email.apk /system/app/Email.apk

    Or, you can download directly to your phone using the barcode below. You'll need to copy it into the /system/app folder with a program like Root Explorer.


    Posted by JarrettV on April 15 at 3:41 PM

© Copyright 2024