Fix one NPE in Mms app

For tablet we usually declare not support mobile_* networkAttributes but ethernet,
wifi,bt in config.xml. this will trigger this NPE.

Change-Id: I761c8514f5569bef1242f9fddc321c0aed564d9e
Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>
Mms: Device crashes when sending message with attachment.

Need to handle IllegalStateException in addition of the
MMSException when creating draft MMS.

Change-Id: Ieb1618872d7faa472a6fea08c1b3ef1ae0cde183
Author: Jianli Zhang <jianli.zhang@borqs.com>
Signed-off-by: Frederic Predon <frederic.predon@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 7844
Mms: Cursor doesn't appear when pressing up/down/right/left key

When pressing up/down/right/left key on the keypad, the cursor
doesn't appear in the messagebox.
This is because the layout container is not focusable.

Change-Id: I82bfb417ce3b12ec55b5d8058e866282ab2dc66a
Author: b533 <b533@borqs.com>
Signed-off-by: edingX <erjunx.ding@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 23638
Don't rely on the GSM 03.38 charset instance.

According to [1] it's considered deprecated and the corresponding Java
code should be used instead.

[1] https://android-review.googlesource.com/#/c/60430/

Change-Id: I28ff9487312fb5633914ed80b3e2e2bc62222cd2
Mms: Add a check on the Media model

In case there is no image and no video in the slideshow, the
media model might be null.
Add a check to avoid a null pointer access.

Change-Id: I55d63b226835acfa53199eee0d706b8c5ae553c2
Author: Hongyu Zhang <hongyu.zhang@intel.com>
Signed-off-by: Hongyu Zhang <hongyu.zhang@intel.com>
Signed-off-by: Frederic Predon <frederic.predon@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 28037
Mms: fix CRASH when the address contains only spaces

Rootcause: If the address contains spaces only,when Mms
format this address,it will get an address string the length
of which is -1. So crash happen when call span(object,0,-1,flag)
function.

Solution: When user press back key to restore the message.
This patch will check the address is valite or not, if it is
invalite,it show a dialog to tell user he can't restore the message.
So it avoid crashing when enter the message again.

Change-Id: Ia847ee6a7c9666376ea6fcc56d18105e6e5474a7
Author: Jianping Li <jianpingx.li@intel.com>
Signed-off-by: Jianping Li <jianpingx.li@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 56634
Mms: move strings and arrays.xml into slim_strings/slim_array

Change-Id: I4d1ba209d8fd9ffb6946d60d00cb80a26b705c01
Translating Mms to Russian

Fixed encoding

Fixed encoding again :(

Removing whitespaces

Moving strings to appropriate files

Change-Id: I5ba789104d190abcb2e58a7336fec7a623eb2ea3
Mms: prevent reply text being wiped from QMPopup when new msg arrives

If user starts typing a reply in the QuickMessage Popup, and another msg
arrives, the entered text was wiped. This commit saves the current reply
text, before adding/updating the new message, so that is doesn't get lost

Change-Id: I7aa4a488b233ed7554ec589fae0d615b18e3502c
Mms: Need to hide keyboard when the Popup loses focus

Previous commit, prevented QuickMessage text from disappearing, but was leaving
the keyboard open, so user could continue to type. Unfortunately, the EditText
loses focus (not sure if that can be changed?), so the typed text goes nowhere
and causes confusion.

This commit will hide the keyboard, so user will need to reselect the EditText
field first to redisplay the keyboard and continue typing.

Change-Id: I4869392b16be015ab9a8cd99bf3f95f0e86b74ad
Don't show quick message popup over secure lockscreen.

Doing so allows bypassing the lockscreen.

Change-Id: I8a49395954ba1e50415285531ebe75e2c4343c1c
Merge "Don't show quick message popup over secure lockscreen." into jb4.3
Fixed couple of typos
Mms: reimport translation

from 4.2.2

Change-Id: I74c1cffbfa1be4e431300a638e402d1437146dc0