CM7 SMS/MMS App Improved

Status
Not open for further replies.
Search This thread

lousou76

Senior Member
Mar 3, 2008
168
155
This thread is continuing from THIS one which was closed without reason and I have no permissions to open it or add something in the end.

Until this is fixed I continue from there

Changelog
* Added blink color led support
* Fixed led so they keep blinking after screen on/off until you clear notifications or open sms app.

Changelog: 22/06/2012
* Added multi-led color support (red for errors, green for sms/mms, blue for delivery report)
The leds now can blink 2 or 3 colors changing one after another according to pending notifications. They are not cancelled until you clear the notifications or open the App.

Changelog 23/06/2012
* Added option to change Led notification Colors!
* Fixed Message counter for non GSM characters

Changelog 23/06/2012
* Added option for GSM conversion/not (this enables or disables 160 non-GSM characters support)
* Added a black layout for SIM card messages (was missing)
* Fixed Myavatar bug not shown on Message conversation
* Fixed crash when entering Message Conversation (bug of 14)

ChangeLog 24/06/2012
* Improved the led algorithm
* Fixed always show counter to display counter from second line of text
* added option for Send Confirmation before sending!

ChangeLog 25/06/2012
* Fixed Copy Paste bug for ICS
* Added options for larger fonts (24-26)

ChangeLog 26/06/2012
*Bugfixing Force Close on menu open in conversation list
* better layout on bubbles, removing background and setting it as color
* fixed bugs on larger fonts (24/26)

ChangeLog 26/06/2012
* Bugfix for Select/copy/paste on the compose message window of ics
* Remove insert template context menu and added to Menu button

ChangeLog 28/06/2012
* fixed layout height in conversationlist
* added number and email resolution from contacts inside the sms text (this will create links and replace text adding the Contact name if found)

ChangeLog 28/06/2012
* Implemented a color picker for the leds. It is very small but it works. I will make it bigger in later versions.
* Corrected a bug in Mms view

ChangeLog 30/06/2012
* Added colorpicker for notification led colors!!!

Changelog 1/07/2012
* Fixed Led Colorpicker did not save values to leds
* Added new set of emoticons in better quality and setting in options for default android emoticons


ChangeLog 2/07/2012
* I removed the "presence" deprecated icon. This supposed to look for online contacts. (it uses a deprecated API).
* Added find avatar by email on non standard senders (if sender is not a phonenumber or valid email, look for him on display name and if you cant find him search all emails matching that sender as well - case insensitive)
* Added text edit on led color pickers so you can enter specific hex color.

ChangeLog 05/07/2012
* Replaced bubbles
* Added phone type to the recipient editor
* Removed Leading span from message layout
* Added seperate option for message font in message list view

ChangeLog 06/07/2012
* Fixed double messages problem when using together with stock app
* Increased mms image limit to 800x600 and size 2MB
* Fixed bubble layout problems.
* Added MMS options for max size, width,height in settings

ChangeLog 07/07/2012
* Fine tuning to avoid double messages
* A bit smaller timestamp text

ChangeLog 09/07/2012
* Still bugfixing to avoid double messages..
* Changed the timestamp to get time and date format from general phone settings
* Added show date and time to conversation list
* Changed the avatar code on messagelist to prompt for unknown numbers

ChangeLog 10/07/2012
* Finally solved the mf double sms problem.
* Hide the soft keyb when sending
* Fix Template management
* Fix delivery report and minor timestamp issues

ChangeLog 11/07/2012
* Align date and time on conversationlist to bottom right
* Solved some nasty bugs which cancel delivery reports when sending sms to self (why would anyone do this??? :p)
* Updated the double sms code again.

ChangeLog 11/07/2012
* I replaced the whole double messages detection method, rewritten from scratch.
Lets hope that solves it.

ChangeLog 11/07/2012
* Added option for stock messaging app installed or not to avoid doubles.
* Updated myavatar onclick event
* Fixed original timestamp when using stock mms app.

ChangeLog 12/07/2012
* Fixed bug for sence roms, on smsreceiverservice

ChangeLog 13/07/2012
* Added option for transparent background (Wallpaper from Launcher screen)
* Prepared some options for timestamp and contact name colors
* Put same red color on timestamp

ChangeLog 13/07/2012
* Added different bubble colors for outgoing/incoming
* Added grey timestamp color

Latest version (both gingerbread/ics) com.lousou.mms_bubbles42.apk
 
Last edited:

tml478

Senior Member
May 13, 2008
304
135
Florida
I reset apn settings and it works perfectly. Thanks so much

Sent from my VS920 4G using Tapatalk 2
 

lousou76

Senior Member
Mar 3, 2008
168
155
Thank you guys, mms problem not related to code, its something in apn settings.

More to come.
No froyo is definately out of the question.
 

el_easy

Senior Member
Jun 17, 2012
431
112
XDA-Forum
Xiaomi Mi 9 SE



I have Sony wt19a and led blinking not fixed.... Thanks for your good work


Edit: okay i fixed it, the first time i download it is was in sdcard then i moved to the internal card.
 
Last edited:

lousou76

Senior Member
Mar 3, 2008
168
155
Please try to be specific on errors and test problems thoroughly so I can find where the problem is.

I have a new version for you. I am not dealing with the layout right now.
I want to finish the led colors and add a sound reminder on specific interval's is someone wants.

New version
Changelog: 22/06/2012
* Added multi-led color support (red for errors, green for sms/mms, blue for delivery report)
The leds now can blink 2 or 3 colors changing one after another according to pending notifications. They are not cancelled until you clear the notifications or open the App.

As I have mentioned not all devices can use the color option. If you don't see the colors uncheck the Led Colors option.

Download and test (first post)

This works fine on my Sony NeoV so it must at least work ok on all Xperia roms.
I do not have time to update the screenshots right now.
If anyone wishing to do so please do.
Thank you.

TODO list:
- color picker for leds
- sound or vibration reminder after interval
- quick reply popup
- custom font colors for white/black bg
- custom buckground image for white/black
 
Last edited:
  • Like
Reactions: Pkt_Lnt

Pkt_Lnt

Inactive Recognized Contributor
Dec 26, 2011
7,894
5,804
SLO
Please try to be specific on errors and test problems thoroughly so I can find where the problem is.

I have a new version for you. I am not dealing with the layout right now.
I want to finish the led colors and add a sound reminder on specific interval's is someone wants.

New version
Changelog: 22/06/2012
* Added multi-led color support (red for errors, green for sms/mms, blue for delivery report)
The leds now can blink 2 or 3 colors changing one after another according to pending notifications. They are not cancelled until you clear the notifications or open the App.

As I have mentioned not all devices can use the color option. If you don't see the colors uncheck the Led Colors option.

Download and test.
com.lousou.mms_bubbles13.apk
This works fine on my Sony NeoV so it must at least work ok on all Xperia roms.
I do not have time to update the screenshots right now.
If anyone wishing to do so please do.
Thank you.

TODO list:
- color picker for leds
- sound or vibration reminder after interval
- quick reply popup
- custom font colors for white/black bg
- custom buckground image for white/black
This is great, thank you so much!

I would like the reminder option, please.

I am running this on a ported CM9/ICS for a very simple Optimus S phone, and this gives me the option for a nice mms app. The others are too big for this little thing.

I just found this thread this morning, installed 12 and now 13. I use Titanium Backup and it does not recognize the new version 13, it just shows Messaging 2.3.4, so new version will not backup as new.
 

lousou76

Senior Member
Mar 3, 2008
168
155
This is great, thank you so much!

I would like the reminder option, please.

I am running this on a ported CM9/ICS for a very simple Optimus S phone, and this gives me the option for a nice mms app. The others are too big for this little thing.

I just found this thread this morning, installed 12 and now 13. I use Titanium Backup and it does not recognize the new version 13, it just shows Messaging 2.3.4, so new version will not backup as new.

1) Please re-download the 13 version I made slight changes and updated the link just now.
2) I did'nt want to change the version number internally just to know on which CM sms app it was based but I can update it in the next version so you don;t have a problem with titanium.
 
  • Like
Reactions: Pkt_Lnt

Pkt_Lnt

Inactive Recognized Contributor
Dec 26, 2011
7,894
5,804
SLO
1) Please re-download the 13 version I made slight changes and updated the link just now.
2) I did'nt want to change the version number internally just to know on which CM sms app it was based but I can update it in the next version so you don;t have a problem with titanium.

I can delete the backup in Ti, and then backup again, no loss of data. I just have to remember, since I have Ti automatically update backups at night.
 

mn31pro

Senior Member
Dec 21, 2011
135
39
the default character per one sms for persian(farsi) and arabic language is about 69 character. but when i type persian(farsi) or arabic, this app show 160 empty chracter (like english).with default app on my xmp it show 69 empty character.
please fix it.
thanks for your awesome app.
 
Last edited:

lousou76

Senior Member
Mar 3, 2008
168
155
Where is the reference for the bubble text color?
I would like to change the color of the incoming text.

It's in the res/values/colors.xml

Code:
	    <color name="text_color_inc">#ff000000</color>
		<color name="text_color_out">#ffffffff</color>
		<color name="text_color_black_inc">#ff000000</color>
	    <color name="text_color_black_out">#ffffffff</color>

the default character per one sms for persian(farsi) and arabic language is about 69 character. but when i type persian(farsi) or arabic, this app show 160 empty chracter (like english).with default app on my xmp it show 69 empty character.
please fix it.
thanks for your awesome app.

Hmm that would be difficult to fix. For the T9 to work I have to do the conversion to 160 when Send button is pushed, so if I show the real count before the conversion it would be 70 for all languages... It should be ok in version 14. I fixed it. Please test and let me know.
Thank you.

Changelog 23/06/2012
* Added option to change Led notification Colors!
I didn't write a color picker, you have to define colors in format #AlphaRedGreenBlue or without Alpha (#RRGGBB/#AARRGGBB) where Alpha is transparency and is always ff if you want solid colors.

(example #ffff0000 or #ff0000 is red color). You can use some aliases too
'red', 'blue', 'green', 'black', 'white', 'gray', 'cyan', 'magenta', 'yellow', 'lightgray', 'darkgray'

Those are it according to documentation. Version 14 test and enjoy!
* Fixed Message counter for non GSM characters
 
Last edited:
  • Like
Reactions: Pkt_Lnt and creeve4
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 45
    This thread is continuing from THIS one which was closed without reason and I have no permissions to open it or add something in the end.

    Until this is fixed I continue from there

    Changelog
    * Added blink color led support
    * Fixed led so they keep blinking after screen on/off until you clear notifications or open sms app.

    Changelog: 22/06/2012
    * Added multi-led color support (red for errors, green for sms/mms, blue for delivery report)
    The leds now can blink 2 or 3 colors changing one after another according to pending notifications. They are not cancelled until you clear the notifications or open the App.

    Changelog 23/06/2012
    * Added option to change Led notification Colors!
    * Fixed Message counter for non GSM characters

    Changelog 23/06/2012
    * Added option for GSM conversion/not (this enables or disables 160 non-GSM characters support)
    * Added a black layout for SIM card messages (was missing)
    * Fixed Myavatar bug not shown on Message conversation
    * Fixed crash when entering Message Conversation (bug of 14)

    ChangeLog 24/06/2012
    * Improved the led algorithm
    * Fixed always show counter to display counter from second line of text
    * added option for Send Confirmation before sending!

    ChangeLog 25/06/2012
    * Fixed Copy Paste bug for ICS
    * Added options for larger fonts (24-26)

    ChangeLog 26/06/2012
    *Bugfixing Force Close on menu open in conversation list
    * better layout on bubbles, removing background and setting it as color
    * fixed bugs on larger fonts (24/26)

    ChangeLog 26/06/2012
    * Bugfix for Select/copy/paste on the compose message window of ics
    * Remove insert template context menu and added to Menu button

    ChangeLog 28/06/2012
    * fixed layout height in conversationlist
    * added number and email resolution from contacts inside the sms text (this will create links and replace text adding the Contact name if found)

    ChangeLog 28/06/2012
    * Implemented a color picker for the leds. It is very small but it works. I will make it bigger in later versions.
    * Corrected a bug in Mms view

    ChangeLog 30/06/2012
    * Added colorpicker for notification led colors!!!

    Changelog 1/07/2012
    * Fixed Led Colorpicker did not save values to leds
    * Added new set of emoticons in better quality and setting in options for default android emoticons


    ChangeLog 2/07/2012
    * I removed the "presence" deprecated icon. This supposed to look for online contacts. (it uses a deprecated API).
    * Added find avatar by email on non standard senders (if sender is not a phonenumber or valid email, look for him on display name and if you cant find him search all emails matching that sender as well - case insensitive)
    * Added text edit on led color pickers so you can enter specific hex color.

    ChangeLog 05/07/2012
    * Replaced bubbles
    * Added phone type to the recipient editor
    * Removed Leading span from message layout
    * Added seperate option for message font in message list view

    ChangeLog 06/07/2012
    * Fixed double messages problem when using together with stock app
    * Increased mms image limit to 800x600 and size 2MB
    * Fixed bubble layout problems.
    * Added MMS options for max size, width,height in settings

    ChangeLog 07/07/2012
    * Fine tuning to avoid double messages
    * A bit smaller timestamp text

    ChangeLog 09/07/2012
    * Still bugfixing to avoid double messages..
    * Changed the timestamp to get time and date format from general phone settings
    * Added show date and time to conversation list
    * Changed the avatar code on messagelist to prompt for unknown numbers

    ChangeLog 10/07/2012
    * Finally solved the mf double sms problem.
    * Hide the soft keyb when sending
    * Fix Template management
    * Fix delivery report and minor timestamp issues

    ChangeLog 11/07/2012
    * Align date and time on conversationlist to bottom right
    * Solved some nasty bugs which cancel delivery reports when sending sms to self (why would anyone do this??? :p)
    * Updated the double sms code again.

    ChangeLog 11/07/2012
    * I replaced the whole double messages detection method, rewritten from scratch.
    Lets hope that solves it.

    ChangeLog 11/07/2012
    * Added option for stock messaging app installed or not to avoid doubles.
    * Updated myavatar onclick event
    * Fixed original timestamp when using stock mms app.

    ChangeLog 12/07/2012
    * Fixed bug for sence roms, on smsreceiverservice

    ChangeLog 13/07/2012
    * Added option for transparent background (Wallpaper from Launcher screen)
    * Prepared some options for timestamp and contact name colors
    * Put same red color on timestamp

    ChangeLog 13/07/2012
    * Added different bubble colors for outgoing/incoming
    * Added grey timestamp color

    Latest version (both gingerbread/ics) com.lousou.mms_bubbles42.apk
    4
    Unfortunately, I don't have v.16 because I always overwrite with newest version :)
    The attachment is example, when compare to original CM7 mms.apk
    left side is v19, and right is original.

    Thank you for the screenshots yes I am fixing it.

    I'm not sure I understand the feature requested. Is it only applied for found address book and/or number not found in address book?
    e.g. found = actual name, and not found = xxxx name. I don't have this issue with my network operator. They send me correctly and show who called me and I didn't pick the call.
    So, any non-exist will show actual number.

    what he means is when a sms comes that has numbers ore emails in it, it does not detect if the number/email is known and it only displays the number.
    So you don't really know if you have that number/email on your contact list.

    I did work a lot on it and it is almost ready. What I did think of doing is replace the known number/email in the sms with an "Name (Number)" or "Name (email)" so you know what the contact is. I would preffer not to remove the number because we want to know what the user actually wrote.

    The blue links do not look well on the grey bubble. I have to find other colors or prepera the custom theming options so you can help.

    Ok version ready
    ChangeLog 28/06/2012
    * fixed layout height in conversationlist
    * added number and email resolution from contacts inside the sms text (this will create links and replace text adding the Contact name if found)

    v 20.

    I really hope i didnt forget anything I am too tired to test it enough :p
    4
    Yes guys you are right I didn't like it either.

    We can either keep the old colors with slight difference or use the same bubbles.
    I kind of like white bubble with black blue and red letters.

    I have news for you.
    I just figured out the nasty double messages bug.
    It seems that when you have a stock messaging app it saves the incoming sms so mine saves it double.

    I used the timestamp the sender address and the body to compare and avoid duplicate messages but there is one cituation where this will not work.

    For example if the stock messaging app uses original timestamp instead of localtime my comparison will think it's a different message with the same content. All of the stock apps that I know always save local mobile time. If they save server time they must have an option for it and you should disable it with the stock app notifications.

    I also found the part with the mms compression settings.
    there is a config value of 640x480 on mms pic size and 1MB total mms limit.
    I kind of increased those to 800x600 and 2MB but I will make options for those.

    I also put the same bubbles for now (left right). They look nice

    [EDIT]
    uploaded v29, check first post ;) added the mms max width height and size options as well. I can;t test the mms so if you can please test and let me know.
    4
    Just wonder if this apps can be locked in memory? The priority/ood is content provider but default one is foreground

    Sent from my Optimus 2X using xda app-developers app

    I don't know if it can be locked in memory. Is there an option fot it in cm7? I dont see why this is needed. You wont be loosing any messages it runs a service. even if you kill it it will restart when a new message comes.

    Customization options could be thousands. I wont to focus on features for now. The settings already are getting too many.

    Wi will be puting custom bg image from.gallery or camera and a quick reply popup. We can also put different bubble/bg colors for inc/out but with some transparency
    3
    Thank you very much! Now it looks much, much better than before :D

    I think it helps a lot yes. Can anyone test if it works correctly on ics? Does the context menu work? (single click in a message, and long press on a message).

    I would like to ask you for implementing one more feature, of course, if it possible, I mean about separating (from very beginning) the creation of SMSes and MMSes. If one wants to compose MMSes at the moment he must start composing and attach anything (sounds, pictures, video). The message is automatically converted from SMS to MMS. The thing is that there are two reasons why composing an empty MMS (MMS without any multimedia, MMSes do not have to contain anything, the can contain just plain text!) is better:

    1.MMSes can contain up to 1000 characters, SMSes only 160 (or less than a half of this number if they use non Latin characters). Of course, almost any phone can compose longer SMSes but their cost multiply. Empty MMSes can contain up to 1000 non Latin characters, so long text messages sent as MMSes are much cheaper.

    2.sending and receiving SMSes between GSM and non GSM operators is troublesome, and AFAIR possible from Vodafone (and their parttners, e.g. Polish Plus) only to American Verizon (but NOT vice versa!). I already experienced the problems when I sent SMSes to my friend in Texas (when I used Plus, in Play it is not possible, because Play which is my current operator is not a Vodafone partner). She could receive my SMSes, but she could not answer me at all.
    It is lesser known that in case of MMSes the demands are far more relaxed, Of course if both phones support MMSes, so one must be sure if this person to whom he sends messages has a newer phone. In other words, I can send MMSes to my Texan friend, but I cannot do it with SMSes.

    Dear friend it is not difficult to compose an mms message. The only thing you have to attach to make it an mms is a subject. Just add a Subject from the menu and you will be composing an mms. You will see the send button changing to "Send mms"

    Back in business I want to finish the color picker today guys ;)