[APP][v1.2.0.0][4.0+]Event Logger - 2014.11.08

Search This thread
D

Deleted member 4303594

Guest
device-2014-04-18-224223_nexus4_portrait.png
device-2014-04-18-224223_nexus4_angle1.png


Easily keep track of what your phone is doing.

Event Logger will keep track of the following events:

☑ WiFi Enabled/Disabled
☑ WiFi Connected/Disconnected
☑ Bluetooth Enabled/Disabled
☑ GPS Enabled/Disabled
☑ Power Connected/Disconnected
☑ Orientation Changed
☑ Locale Changed
☑ Screen On/Off
☑ Screen Unlocked
☑ SMS Received
☑ App Started
☑ Call Events(Incoming/Outgoing)
☑ Headphones Plugged/Unplugged
☑ Media Scanner Started/Stopped
☑ Phone Booted
☑ Phone Shutting Down/Restarting
☑ User Changed Time/Date/Timezone
☑ Airplane Mode On/Off
☑ Battery Level Ok/Low
☑ Wallpaper Changed
☑ Volume Changed

Events that works only with xposed framework:
☑ Media Play/Pause

Events to be added in future releases:

☐ HDMI Plugged/Unplugged
☐ NFC On/Off
☐ Service Started/Stopped
☐ Mobile Network On/Off
☐ SD Card Removed/Inserted/Mounted/Unmounted
Suggestions are welcome, but please be realistic

TODO:
☐ You tell me

Bugs:
☐ Sometimes events are added to the list without them actually happening(Headphone plugged, volume level changed, orientation changed)
☐ List sometimes doesn't scroll to bottom when app is started
☐ When app is killed by the system due to low memory (on android 4.4) it doesn't get restarted - only happens on 4.4+

PERMISSIONS:
• ACCESS_WIFI_STATE - to determine if wifi is on/off
• ACCESS_NETWORK_STATE - determine connectivity change (connected/disconnected)
• BLUETOOTH - determine bluetooth state (on/off)
• BLUETOOTH_ADMIN - determine bluetooth state (on/off)
• RECEIVE_SMS - intercept incoming sms(only phone number is stored)
• READ_PHONE_STATE - detect incoming calls
• PROCESS_OUTGOING_CALLS - detect outgoing calls
• INTERNET - used for ads and sending crash reports
• RECEIVE_BOOT_COMPLETED - detect that phone has booted up
• ACCESS_FINE_LOCATION - detect GPS state (on/off)
• GET_TASKS - get running applications on a device
• RESTART_EVENT_SERVICE - internal permission, used to restart service when killed by sistem


http://play.google.com/store/apps/details?id=rs.pedjaapps.eventlogger
 

Attachments

  • event-logger.apk
    2 MB · Views: 1,635
Last edited by a moderator:
D

Deleted member 4303594

Guest
Changelog
Code:
[SIZE="4"]Version 1.1.0.1[/SIZE]
☑ Option to clear all logs
☑ You can now see how much space app is using
[SIZE="4"]Version 1.1.0[/SIZE]
☑ Option to display full time for events
☑ Widget
☑ Option to Limit number of events displayed on Main Screen
☑ Logging for package Added/Removed/Replaced/Restarted
☑ App is now showing actual app icon for app related events
[SIZE="4"]Version 1.0.5[/SIZE]
 ☑ Fixed Export
[SIZE="4"]Version 1.0.4[/SIZE]
 ☑ Option to export database as CSV
 ☑ Option to share exported CSV
 ☑ Fixed crash with filter
[SIZE="4"]Version 1.0.3[/SIZE]
 ☑ Option to filter events
 ☑ Option to remove ads
[SIZE="4"]Version 1.0.2[/SIZE]
 ☑ Less intrusive ads
[SIZE="4"]Version 1.0.1[/SIZE]
 ☑ Fixed Media Play/Pause detection
[SIZE="4"]Version 1.0.0[/SIZE]
 ☑ Initial Release
 
Last edited by a moderator:

exynoss

Senior Member
Feb 4, 2012
4,776
1,247
33
delhi
Very nice every logger app so simple in use. Simply really good work done by developer.

Sent from my GT-I9505 using Tapatalk
 

NSDCars5

Senior Member
Feb 17, 2013
1,175
457
Over there
nsood.in
Looks nice! Xposed Framework doesn't begin with "e", though. :p Just saying.

Works good on Xperia E with CyanogenMod 10, 4.1.2.

Is it possible to record and show force closes?
 
  • Like
Reactions: Hasan.Z

makapav

Senior Member
Nov 14, 2013
52
11
This is brilliant! Thanks for the app.

1. Is it possible for the logs to show what app accessed the GPS and Network location (not just turn the GPS On and Off from settings)?
2. What app accessed the location through the fused API as opposed to the more inefficient direct access?
3. Let the end-user select what to log instead of everything?
4. What app opened a data connection?
5. More specifically did the app use the data sync adapter?
6. Can you please consider making your app ad a little less intrusive?

Thanks for the app!
 
D

Deleted member 4303594

Guest
Looks nice! Xposed Framework doesn't begin with "e", though. :p Just saying.

Works good on Xperia E with CyanogenMod 10, 4.1.2.

Is it possible to record and show force closes?
Thanks for the tip, i know it doesn't start with e, it was a typo :D
With xposed everything is possible, i will add logging fc's to my todo list.

Nice lil program. I'd pay to get rid if the ads.
My country isn't supported for paid apps on Play Store, but i will make ad-free version just for XDA :)

This is brilliant! Thanks for the app.

1. Is it possible for the logs to show what app accessed the GPS and Network location (not just turn the GPS On and Off from settings)?
2. What app accessed the location through the fused API as opposed to the more inefficient direct access?
3. Let the end-user select what to log instead of everything?
4. What app opened a data connection?
5. More specifically did the app use the data sync adapter?
6. Can you please consider making your app ad a little less intrusive?

Thanks for the app!
1. yes (with xposed)
2. not sure i understand
3. in my todo list, will add it shortly.
4. possible of course(with xposed) but i first have to figure out where is that in android source
5. yes
6. i will make ad-free app for XDA(On Google Play Store ad supported version will remain)

What about an option to log failed device/SIM unlocks? :)
Sure, will add it to my todo list


Please note that what app currently logs is about everything that can be logged without help of xposed framework.

New version published to play store.
Changelog:
Version 1.0.1
☑ Fixed Media Play/Pause detection

I will update op with changelog and attach new version shortly
 
Last edited by a moderator:

CJD14

Senior Member
Feb 21, 2014
91
22
Detroit
This is really great. Good job. And thanks a ton.

My request would be to include an option to log activity's as well.
In the ROM I use, there is a custom shortcut to the Cyanogen mod Profiles that pops up a little window that I can select which profile I want. I have been trying to find a way I can manually trigger this shortcut other ways. So far no luck.

This will be quite useful for lots of stuff though. Again thank you!

Sent from my Nexus 5 using XDA Premium 4 mobile app
 

SecUpwN

Senior Member
Jun 12, 2012
2,086
645
DEUTSCHLAND!
secupwn.github.io
Not trying to bust anybodies bubbles, but isn't this the EXACT copy of the Trust Event Logger by @Dark3n? Same UI, same features, same everything! I love this neat little App by @Dark3n - did you just copy and modify his code, @pedja1? Hopefully this isn't the case. But if I'm right with my assumption, how come this well-known App by @Dark3n could be featured again on the XDA-Portal without noticing that it already exists by a different developer, @willverduzco?
 
D

Deleted member 4303594

Guest
Not trying to bust anybodies bubbles, but isn't this the EXACT copy of the Trust Event Logger by @Dark3n? Same UI, same features, same everything! I love this neat little App by @Dark3n - did you just copy and modify his code, @pedja1? Hopefully this isn't the case. But if I'm right with my assumption, how come this well-known App by @Dark3n could be featured again on the XDA-Portal without noticing that it already exists by a different developer, @willverduzco?

You are right, UI does look like @Dark3n's app, and that's because while i was making my app i looked at how he did it cause i like how he designed his app.
But i certainly didn't decompile his app and did a copy/paste.

As for the "EXACT copy", you are very wrong. If you compare feature list of both apps you will see that my app supports a lot more events that Trust.

So to answer you question:
did you just copy and modify his code
No i did not just copy and modify his code

and:
But if I'm right with my assumption
You are wrong

@Dark3n and @willverduzco
Feel free to contact me and i will share my source so that you can see that there is not a single peace of code/ui that i copied
Cheers :D
@"Everybody else"
App has been featured on XDA Portal :D
 
Last edited by a moderator:
  • Like
Reactions: Simba501

Simba501

Senior Member
Feb 2, 2010
3,206
1,137
Is there anyway you could add a lock option? Like only being able to see the logs after you put a password, otherwise you can't access but it keeps logging?

You can accomplish that with another app. If you use Avast, for example, it has an app locking feature that doesn't interfere with app functionality. There are also dedicated apps for locking.

Though, a native locking feature would be pretty cool.
 

Dark3n

Recognized Developer
Sep 14, 2007
2,626
5,478
twitter.com
Thanks for being vigilant @SecUpwN , but he did not copy any code from me.
( @willverduzco i checked)

@pedja1 you were maybe a bit uncreative copying the design so closely, but thats all, one could take it as a compliment :).

On a side note:
Bugs:
☐ When app is killed by the system due to low memory (on android 4.4) it doesn't get restarted - only happens on 4.4+
Might not be a low memory issue but related to the "recent-tasks-swipe".
See http://stackoverflow.com/questions/...recent-tasks-permanently-kills-application-wi

Good luck with your app.
 
D

Deleted member 4303594

Guest
Thanks for being vigilant @SecUpwN , but he did not copy any code from me.
( @willverduzco i checked)

@pedja1 you were maybe a bit uncreative copying the design so closely, but thats all, one could take it as a compliment :).

On a side note:

Might not be a low memory issue but related to the "recent-tasks-swipe".
See http://stackoverflow.com/questions/...recent-tasks-permanently-kills-application-wi

Good luck with your app.

Thanks for clarifying this.
Sorry for copying design so closely, but i really had no inspiration, and Trust looks really cool :)
btw. i really like SD Main, best cleaning tool for android. My sincere recomendation to everyone.

About "recent-tasks-swipe" thing.
Yes you are right about that, but Service also doesn't get restarted on 4.4, even if i start it with START_STICKY
 

kecker

Member
Jan 4, 2012
12
2
Spam Ads Galore!

Constantly pops up spam ads. Irritating as hell. I understand ad-supported apps and use them, but this was just ridiculous. Could barely close the app they were popping up so often. Uninstalled.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    D
    Deleted member 4303594
    device-2014-04-18-224223_nexus4_portrait.png
    device-2014-04-18-224223_nexus4_angle1.png


    Easily keep track of what your phone is doing.

    Event Logger will keep track of the following events:

    ☑ WiFi Enabled/Disabled
    ☑ WiFi Connected/Disconnected
    ☑ Bluetooth Enabled/Disabled
    ☑ GPS Enabled/Disabled
    ☑ Power Connected/Disconnected
    ☑ Orientation Changed
    ☑ Locale Changed
    ☑ Screen On/Off
    ☑ Screen Unlocked
    ☑ SMS Received
    ☑ App Started
    ☑ Call Events(Incoming/Outgoing)
    ☑ Headphones Plugged/Unplugged
    ☑ Media Scanner Started/Stopped
    ☑ Phone Booted
    ☑ Phone Shutting Down/Restarting
    ☑ User Changed Time/Date/Timezone
    ☑ Airplane Mode On/Off
    ☑ Battery Level Ok/Low
    ☑ Wallpaper Changed
    ☑ Volume Changed

    Events that works only with xposed framework:
    ☑ Media Play/Pause

    Events to be added in future releases:

    ☐ HDMI Plugged/Unplugged
    ☐ NFC On/Off
    ☐ Service Started/Stopped
    ☐ Mobile Network On/Off
    ☐ SD Card Removed/Inserted/Mounted/Unmounted
    Suggestions are welcome, but please be realistic

    TODO:
    ☐ You tell me

    Bugs:
    ☐ Sometimes events are added to the list without them actually happening(Headphone plugged, volume level changed, orientation changed)
    ☐ List sometimes doesn't scroll to bottom when app is started
    ☐ When app is killed by the system due to low memory (on android 4.4) it doesn't get restarted - only happens on 4.4+

    PERMISSIONS:
    • ACCESS_WIFI_STATE - to determine if wifi is on/off
    • ACCESS_NETWORK_STATE - determine connectivity change (connected/disconnected)
    • BLUETOOTH - determine bluetooth state (on/off)
    • BLUETOOTH_ADMIN - determine bluetooth state (on/off)
    • RECEIVE_SMS - intercept incoming sms(only phone number is stored)
    • READ_PHONE_STATE - detect incoming calls
    • PROCESS_OUTGOING_CALLS - detect outgoing calls
    • INTERNET - used for ads and sending crash reports
    • RECEIVE_BOOT_COMPLETED - detect that phone has booted up
    • ACCESS_FINE_LOCATION - detect GPS state (on/off)
    • GET_TASKS - get running applications on a device
    • RESTART_EVENT_SERVICE - internal permission, used to restart service when killed by sistem


    http://play.google.com/store/apps/details?id=rs.pedjaapps.eventlogger
    6
    D
    Deleted member 4303594
    Changelog
    Code:
    [SIZE="4"]Version 1.1.0.1[/SIZE]
    ☑ Option to clear all logs
    ☑ You can now see how much space app is using
    [SIZE="4"]Version 1.1.0[/SIZE]
    ☑ Option to display full time for events
    ☑ Widget
    ☑ Option to Limit number of events displayed on Main Screen
    ☑ Logging for package Added/Removed/Replaced/Restarted
    ☑ App is now showing actual app icon for app related events
    [SIZE="4"]Version 1.0.5[/SIZE]
     ☑ Fixed Export
    [SIZE="4"]Version 1.0.4[/SIZE]
     ☑ Option to export database as CSV
     ☑ Option to share exported CSV
     ☑ Fixed crash with filter
    [SIZE="4"]Version 1.0.3[/SIZE]
     ☑ Option to filter events
     ☑ Option to remove ads
    [SIZE="4"]Version 1.0.2[/SIZE]
     ☑ Less intrusive ads
    [SIZE="4"]Version 1.0.1[/SIZE]
     ☑ Fixed Media Play/Pause detection
    [SIZE="4"]Version 1.0.0[/SIZE]
     ☑ Initial Release
    5
    D
    Deleted member 4303594
    another one
    4
    Thanks for being vigilant @SecUpwN , but he did not copy any code from me.
    ( @willverduzco i checked)

    @pedja1 you were maybe a bit uncreative copying the design so closely, but thats all, one could take it as a compliment :).

    On a side note:
    Bugs:
    ☐ When app is killed by the system due to low memory (on android 4.4) it doesn't get restarted - only happens on 4.4+
    Might not be a low memory issue but related to the "recent-tasks-swipe".
    See http://stackoverflow.com/questions/...recent-tasks-permanently-kills-application-wi

    Good luck with your app.
    4
    D
    Deleted member 4303594
    Looks nice! Xposed Framework doesn't begin with "e", though. :p Just saying.

    Works good on Xperia E with CyanogenMod 10, 4.1.2.

    Is it possible to record and show force closes?
    Thanks for the tip, i know it doesn't start with e, it was a typo :D
    With xposed everything is possible, i will add logging fc's to my todo list.

    Nice lil program. I'd pay to get rid if the ads.
    My country isn't supported for paid apps on Play Store, but i will make ad-free version just for XDA :)

    This is brilliant! Thanks for the app.

    1. Is it possible for the logs to show what app accessed the GPS and Network location (not just turn the GPS On and Off from settings)?
    2. What app accessed the location through the fused API as opposed to the more inefficient direct access?
    3. Let the end-user select what to log instead of everything?
    4. What app opened a data connection?
    5. More specifically did the app use the data sync adapter?
    6. Can you please consider making your app ad a little less intrusive?

    Thanks for the app!
    1. yes (with xposed)
    2. not sure i understand
    3. in my todo list, will add it shortly.
    4. possible of course(with xposed) but i first have to figure out where is that in android source
    5. yes
    6. i will make ad-free app for XDA(On Google Play Store ad supported version will remain)

    What about an option to log failed device/SIM unlocks? :)
    Sure, will add it to my todo list


    Please note that what app currently logs is about everything that can be logged without help of xposed framework.

    New version published to play store.
    Changelog:
    Version 1.0.1
    ☑ Fixed Media Play/Pause detection

    I will update op with changelog and attach new version shortly