5,598,908 Members 30,501 Now Online
XDA Developers Android and Mobile Development Forum

[APP] Phone Notifier (remind messages and missed calls)

Tip us?
 
bartito
Old
(Last edited by bartito; 22nd March 2012 at 12:10 AM.)
#1  
bartito's Avatar
Recognized Developer - OP
Thanks Meter 851
Posts: 2,143
Join Date: Dec 2005

 
DONATE TO ME
Default [APP] Phone Notifier (remind messages and missed calls)

Hi,

I just have finished the development of (another) application that reminds repeatedly for sms/mms and missed calls.

The amazing of this application is that you can configure the sound, repeat interval, repeats count, vibration and led color.

Also, you can set the instant of the remind ends (via a max number of repeats or when the screen becomes on, the device becomes unlocked, etc)

Battery friendly

The application and the associated services are only executed when a SMS/MMS arrives or when a missed call is detected, and are destroyed when the notification ends.
Only when you have a missed call and/or unread message are resident in memory.

Permissions

In order to implement these features, I need to use the next permissions:

- Boot completed: To start the notifications when the phone boot ends, if the case
- Vibrate: For make effective the vibration, if configured
- Receive SMS/MMS: For receive a event, and start the service just when a SMS/MMS is received
- Read SMS: For access to the SMS/MMS database (in order to test for unread messages)
- Read Phone State: For receive a event when a incoming call ends (in order to start the service, if is a missed call)
- Read Contacts: Needed to access to the CallsLog (in order to test for missed calls)
- Wake lock: Needed to set the screen on (if configured)

History

1.0.1

First release

1.1.0

Translation errors corrected
disable notifications during call
Added dormancy hours

1.2.0

Separated scheduled hours from working days and weekend

2.0.1

Scheduler rules UI rewritten.
Scheduler rules are now fully editable, removable and curtomizable.

2.1.0

Added notification sound, vibration and led to the rule definition

2.2.0

Bugs corrected
Added screen on setting
Added donate menu (please, donate any amount if the application you like)

2.2.1

Corrected bugs on repeating notifications based on numeric counter
Added setting for restart repeats counter on new incoming message/miss call (only donors)

2.2.2

Added portuguese-brazilian translation (thank's to lucas.dr)
Internal improvements
Improvements on notifications

2.2.3

Added compatibility with Android 2.1
Translation strings corrected

2.2.4

Updated the wakelock adquire mode, in order to prevent no notifications when screen is off

2.2.6

Added setting to delay first SMS/MMS notification (prevent double notifications when stock Mms notification is not deactivable) [only for donors]

2.2.8

Bugs corrected

2.3.0

Another try to solve the bug with no notifications when screen is off in some devices

2.4.0

No notifications bug when screen was off is finally solved

2.4.1

Internal improvements

2.4.2

Corrected FC when create a rule and no select activation days

2.4.3

Corrected layout when create scheduler rule in small screens

2.5.0

Corrected a bug that forces a deadlock of the application if receive
a call (not missed) and exists a unread message
Added new interface to the donations feature unlock (added application
in the market for receive the donations).

3.0.0

Fully rewritten code
Added widget
Added status bar notification
Separate settings for SMS and MMS

Download link

https://market.android.com/details?i....phonenotifier



Bugs report

Please,
If you have no notifications (when the screen is off), send me a logcat of your device:

- If you have ADB installed in your PC computer, follow this instructions:

1) Connect the device to the PC using the data cable
2) Open a terminal or command prompt and execute "adb logcat"
3) Enter PhoneNotifier application and configure to show notifications each 30 seconds, and select your preferred sound and settings
4) Exit from the settings application
5) Receive a SMS or Missed call
6) Wait 5 minutes
7) Copy the logcat from the terminal and send to me via email

- If you don't use ADB in your the PC computer

1) Install ALOGCAT from the Android Market
2) Configure ALOGCAT in order to log all (including debug, errors and info)
3) Enter PhoneNotifier application and configure to show notifications each 30 seconds, and select your preferred sound and settings
4) Exit from the settings application
5) Receive a SMS or Missed call
6) Wait 5 minutes
7) Enter ALOGCAT and export the log to a HTML file or text file
8) Send to me via email

Thank's
Attached Thumbnails
Click image for larger version

Name:	phonenotifier.png
Views:	7142
Size:	581 Bytes
ID:	838176   Click image for larger version

Name:	screen-1.jpg
Views:	509
Size:	43.3 KB
ID:	958885   Click image for larger version

Name:	screen-2.jpg
Views:	451
Size:	51.1 KB
ID:	958886   Click image for larger version

Name:	screen-3.jpg
Views:	449
Size:	56.9 KB
ID:	958887   Click image for larger version

Name:	screen-4.jpg
Views:	417
Size:	34.4 KB
ID:	958888  

Click image for larger version

Name:	screen-5.jpg
Views:	576
Size:	43.1 KB
ID:	958889   Click image for larger version

Name:	screen-6.jpg
Views:	415
Size:	27.0 KB
ID:	958890  
Attached Files
File Type: txt strings.txt - [Click for QR Code] (9.4 KB, 29 views)
Phone model: LG Nexus 4

Twitter: @matrixppc

Download my Android Apps

The Following 12 Users Say Thank You to bartito For This Useful Post: [ Click to Expand ]
 
manicmoose
Old
#2  
Senior Member
Thanks Meter 16
Posts: 118
Join Date: Feb 2010
Location: Melbourne
Thanks, I'll give out a try and see how it goes.


Sent from my GT-I9100 using Tapatalk
 
Katt50
Old
#3  
Katt50's Avatar
Senior Member
Thanks Meter 61
Posts: 419
Join Date: Jul 2011
Location: Upstate South Carolina
Just downloaded, will see how it works.

Sent from my HTC EVO 3D using Tapatalk
 
bartito
Old
#4  
bartito's Avatar
Recognized Developer - OP
Thanks Meter 851
Posts: 2,143
Join Date: Dec 2005

 
DONATE TO ME
version 1.1.0 is coming, stay connected

changelog

translation errors corrected
disable notifications during call
set dormancy hours
Phone model: LG Nexus 4

Twitter: @matrixppc

Download my Android Apps

 
TheSmokingAndroid
Old
#5  
TheSmokingAndroid's Avatar
Senior Member
Thanks Meter 584
Posts: 652
Join Date: Apr 2010
Location: Victoria
awesome, i have been waiting for an app like this forever! seriously! lol
 
bartito
Old
(Last edited by bartito; 25th December 2011 at 11:20 PM.)
#6  
bartito's Avatar
Recognized Developer - OP
Thanks Meter 851
Posts: 2,143
Join Date: Dec 2005

 
DONATE TO ME
1.1.0 is out
please, send errors report
Phone model: LG Nexus 4

Twitter: @matrixppc

Download my Android Apps

 
wso277
Old
#7  
Member
Thanks Meter 5
Posts: 92
Join Date: Nov 2011
Looks like a great app. I m going to give it a try.

A cool feature if possible would be to have diferent times for sound and vibrate.
For example: play a sound during 10 minutes interval
vibrate during a 1 minute interval.

regards
 
UKseagull
Old
#8  
UKseagull's Avatar
Senior Member
Thanks Meter 94
Posts: 1,249
Join Date: Apr 2008
This looks like a very useful app. Thank you.

Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
 
srdjannj
Old
#9  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Jun 2011
Says error parsing package. Downloaded both version, directly and with QR code... Can't install
 
bartito
Old
#10  
bartito's Avatar
Recognized Developer - OP
Thanks Meter 851
Posts: 2,143
Join Date: Dec 2005

 
DONATE TO ME
Quote:
Originally Posted by srdjannj View Post
Says error parsing package. Downloaded both version, directly and with QR code... Can't install
downloaded and installed without problems
Phone model: LG Nexus 4

Twitter: @matrixppc

Download my Android Apps


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes