Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,319 Members 53,368 Now Online
XDA Developers Android and Mobile Development Forum

[APP][ROOT][2.3+] CamaMind tools for missed call

Tip us?
 
manny73
Old
(Last edited by manny73; 16th November 2011 at 10:44 PM.) Reason: New Release
#1  
manny73's Avatar
Junior Member - OP
Thanks Meter 4
Posts: 5
Join Date: Apr 2009
Default [APP][ROOT][2.3+] CamaMind tools for missed call

Hi,
I have a Htc Desire with Android 2.3.5 (rooted) and the problem with clear or cancel missed call notification (MODIFY_PHONE_STATE permission) with alternative dialer app (go contacs,Angel Dialer).
So I develop a simple app that is configurable for intercept missed call, launch customizable notification with reminder and go to default dialer phone resetting system missed call notification.
But for this target, the app must install under /system/app, otherwise, as a normal app, the 'clear missed call' is not functionally. I use SSHDroid or ES File Explorer for copy apk in system/app e run install.
Reboot your phone.
I have tested this app only on my device. It's my first app, but is working for my case.

who is proposed as a beta test?

thank you very much

Manny

Notes

I'm not responsable for any damage provided by this application.
Probably some bugs left, provided for testing purpose.

Functionality
  • Cancel missed call notification if you use alternative dialer app
  • Repeating alarm for missed call (Sound, Vibration, Led)
  • Repeating alarm for new SMS (Sound, Vibration, Led)


Requirement
  • root


Installation
  • Just copy CamaMind.apk under /system/app


Changelog
  • 2.0 : Complete code review for bug fixing (or for add new bugs?!?). Please feedback me.
Attached Files
File Type: apk CamaMind.apk - [Click for QR Code] (293.1 KB, 541 views)
The Following 2 Users Say Thank You to manny73 For This Useful Post: [ Click to Expand ]
 
jolas
Old
#2  
jolas's Avatar
Senior Member
Thanks Meter 202
Posts: 1,806
Join Date: Feb 2006
Location: Athens
Thanks, it is working great with the ROM in my sig. and exDialer!

Only think I would like to ask to fix, is that when pushing back button after viewing missed call log, it first returns in CamaMind menu and I have to push back button again to clear display.
 
geenyous
Old
#3  
geenyous's Avatar
Recognized Themer
Thanks Meter 843
Posts: 1,714
Join Date: Oct 2007
Location: Shanghai

 
DONATE TO ME
wow, way too much permissions for what the app is doing:
- SMS?
- Internet?
- Contacts?
- Standby Mode?

Please provide some feedback on why you need all these permissions.
htc ONE 802w - Stock European Sense 6 - Android 4.4.2 - moonshine S-OFF - HBOOT 2.49

One X AOSenseP JB Theme for any JB Sense ROM
One V AOSP ICS Theme for myONEv/Sense 4.0

Wiki for NexusHD2 ICS CM9!

Best way of syncing between pcs, the internet and your phone: Get Dropbox!
 
manny73
Old
(Last edited by manny73; 16th November 2011 at 10:46 PM.) Reason: Remove Release
#4  
manny73's Avatar
Junior Member - OP
Thanks Meter 4
Posts: 5
Join Date: Apr 2009
Hi,
I want to tell you that I did not believe that the application was being used (we hope).
I fixed the bug reported by Jolas.

Report for permission:
for monitoring call and sms in input : READ_PHONE_STATE
for reset missed call: MODIFY_PHONE_STATE
for open calls log: READ_CONTACTS
for led in stand-by : WAKE_LOCK
for receive and open sms apps: READ_SMS | RECEIVE_SMS

Thanks all.

Manny
The Following User Says Thank You to manny73 For This Useful Post: [ Click to Expand ]
 
geenyous
Old
#5  
geenyous's Avatar
Recognized Themer
Thanks Meter 843
Posts: 1,714
Join Date: Oct 2007
Location: Shanghai

 
DONATE TO ME
Thanks, but what about internet?

I really don't see why the app has to connect to the internet...
htc ONE 802w - Stock European Sense 6 - Android 4.4.2 - moonshine S-OFF - HBOOT 2.49

One X AOSenseP JB Theme for any JB Sense ROM
One V AOSP ICS Theme for myONEv/Sense 4.0

Wiki for NexusHD2 ICS CM9!

Best way of syncing between pcs, the internet and your phone: Get Dropbox!
 
manny73
Old
#6  
manny73's Avatar
Junior Member - OP
Thanks Meter 4
Posts: 5
Join Date: Apr 2009
Quote:
Originally Posted by geenyous View Post
Thanks, but what about internet?

I really don't see why the app has to connect to the internet...
Sorry geenyous, in the version 1.5.1 I have remove the Internet permission.
Perhaps I was abused a few copy-paste too!!

Manny
The Following User Says Thank You to manny73 For This Useful Post: [ Click to Expand ]
 
geenyous
Old
#7  
geenyous's Avatar
Recognized Themer
Thanks Meter 843
Posts: 1,714
Join Date: Oct 2007
Location: Shanghai

 
DONATE TO ME
Default No LED Notification

I tested your app but I had to delete it again, when it is active I don't get LED notifications for missed calls (haven't tested SMS).
Also I have to tap the notification 2 or more times to have the other, call notification cleared, which is not that bad, but still annoying for an app that should make things easier, but the no LED is critical for me.

I think you go in a good direction, some more tweaks (settings to turn on/off SMS notif for example, bugs as mentioned above) and your app might be very helpful once finished, it really is very annoying to have to clear the notification when not using stock dialer!
htc ONE 802w - Stock European Sense 6 - Android 4.4.2 - moonshine S-OFF - HBOOT 2.49

One X AOSenseP JB Theme for any JB Sense ROM
One V AOSP ICS Theme for myONEv/Sense 4.0

Wiki for NexusHD2 ICS CM9!

Best way of syncing between pcs, the internet and your phone: Get Dropbox!
 
pirecrompir
Old
#8  
Senior Member
Thanks Meter 22
Posts: 179
Join Date: Nov 2006
another method of clearing missed calls notifications with other than stock dialer is described here and is working very well:

http://forum.xda-developers.com/show....php?t=1187025

hope this helps, cheers
 
cornelha
Old
#9  
cornelha's Avatar
Senior Member
Thanks Meter 574
Posts: 1,282
Join Date: Dec 2007
Location: Durban
Quote:
Originally Posted by manny73 View Post
Hi,
I use SSHDroid or ES File Explorer for copy apk in system/app e run install.
Reboot your phone.
Just to be clear, once the app is copied to /system/apk it needs to be installed? Im very new to android and still learning, thank you
Samsung Galaxy SIII
OmniRom 4.4.1 Nightly
 
manny73
Old
(Last edited by manny73; 16th November 2011 at 10:47 PM.) Reason: Remove Release and add in the first post
#10  
manny73's Avatar
Junior Member - OP
Thanks Meter 4
Posts: 5
Join Date: Apr 2009
Quote:
Originally Posted by geenyous View Post
Also I have to tap the notification 2 or more times to have the other, call notification cleared, which is not that bad, but still annoying for an app that should make things easier,
Hi, on my Desire with Oxygen v2.3 I have not this problem.

Quote:
Originally Posted by geenyous View Post
but the no LED is critical for me.
In theory, the LED should light blue color. On my device the LED lights green, but lights! Becomes blue until after the second round notification, and if I clicked on the default notification of missed calls. Can you make a test?
Quote:
Originally Posted by geenyous View Post
settings to turn on/off SMS notif for example, bugs as mentioned above
Make it in the latest version, attached on this post (1.5_7).

Tags
call, cancel, clear, missed, notification
Thread Tools
Display Modes