sC's Web Blog
  • Blog
  • Medduler
  • NRICTools
    • NRICTools (Android)
    • NRICTools (Windows)
  • SGTraffic
  • Support
I AM

Steven Ching

Technology Enthusiast
Software Engineer
​
Everything is achievable through technology

Sneak peek of my latest app creation!

11/4/2014

 
Picture
It all started from this! Getting root access...
Picture
Moving on, touching up on the UI
Picture
I forgot to add the Superuser permission to the manifest
Picture
A service which controls the Recording
Picture
After a full day of work!
Picture
App information and permissions
Hi everyone! Today, I'm so happy to give you a sneak peek on something I've been working on.
Introducing ScreenRec for Android (#Rooted devices only#). This is also the first Android app I've created that requires root access to work. It means that if your device is not rooted and doesn't have Superuser/SuperSU, you are out of luck. If you are not using Android 4.4, you will also be unable to use this app. As you can probably see by now, this application uses Android 4.4 features like translucent navigation bar. 

(I have no idea whether the pinkish/red color on the navigation bar looks nice or not, I just wanted a color that fits nicely with my icon color)

DISCLAIMER: Nothing in this application is copied or referred from Medduler UI design cues, I've personally designed and coded the UI from ground-up and tried over 26 different color combinations for UI. I'm pretty satisfied with this one so I'm keeping it. 

There's a new feature with Android 4.4 Kitkat, which is screen recording. This application basically packs all the screen recording goodness and lets the user directly do screen recording without using ADB (Android Debugging Bridge. To work around the use of ADB, root is needed. The application is still in its early stages and I'm still testing out many of the features that I've baked into the application. Currently, only the duration setting, bitrate setting and the RECORDING WORKS!

Today, my uncle came to my house all the way from Malaysia. I showed him the application and he said that it is a great idea :) So happy to hear positive comments on the project! Still, there are already similar applications on the Play Store which does much more than my application can currently do. They are also paid applications (quite expensive). Rather than buying their app, why not make my own when I can? Depending on the feature set, I might put it out as a paid app (a very very low price) or just completely free! 

I'm still improving the UI and what you are seeing now is just the basic UI for me to test the features out. I've also built in a check for root and check for busybox. Finally, I no longer have to download a root checker application to check my root status, since my app can already accomplish that :) The check for root can even tell that you have root access but refuse to grant it to the application!

I spent a lot of time figuring out how to program a service, and I finally did it! The service makes it easy to stop the recording. There are still bugs with the service, but it works! Bugs I meant that it might not terminate itself even though the recording has stopped. This is just a small issue and will soon be fixed. 

There are much more that I've built into my application that I've more or less forgotten. What a tiring day for me today! :(

Goodnight folks
As always, take care and I'll see you soon
Signing off @ 1:51am

Comments are closed.
    Updated: 20 Aug 2021

    Steven Ching

    Dazhong Primary School

    Bukit View Secondary School

    Singapore Polytechnic
    (Diploma in Computer Engineering)

    University of Wollongong
    (Bachelor of Computer Science - Digital System Security with Distinction)

    ​
    Infantry Specialist
    (3SG NS)

    Archives

    August 2021
    March 2020
    July 2019
    May 2018
    April 2018
    February 2018
    January 2018
    December 2017
    June 2017
    April 2017
    March 2017
    February 2017
    October 2016
    September 2016
    August 2016
    April 2016
    January 2016
    December 2015
    November 2015
    October 2015
    July 2015
    June 2015
    May 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    June 2011
    July 2010
    June 2010

WEBSITE BY STEVEN CHING
● ALL RIGHTS RESERVED ●
Photos from sergei.gussev, miguel.discart
  • Blog
  • Medduler
  • NRICTools
    • NRICTools (Android)
    • NRICTools (Windows)
  • SGTraffic
  • Support