Categories
Design

How to use your android device as a road recorder with tasker automation

How to use your android device as a road recorder with tasker automation

Last week in our Android customization series we showed you a quick method for using an NFC Tag to put your Android device into a sort of bed time mode. We used an app called Trigger to write our own custom commands to an NFC Tag and witnessed just a glimpse of all that Trigger is capable of. This week we take a little different approach to the same task.

As it turns out, Trigger is able to take advantage of all of the Tasker projects we’ve already built, so, instead of re-creating things, let’s take a look at how to run Tasker Tasks with the tap of an NFC Tag.

Before we get started

With your NFC capable Android device, head on in to the Google Play Store for your free copy of Trigger and grab Tasker for $2.99. You will also need some NFC Tags, feel free to hit up Amazon for your tags, or, keeping it super simple, you can order tags through the Trigger Shop in app.

For today, you will need to reference last week’s Trigger tutorial a few times, so, here is that link again: Trigger NFC.

Very similar to how we built our Trigger project last week, Tasker integration is treated as just another function in the long list of available Trigger Tasks. This means that for today you can simply follow last week’s tutorial, changing up just the following settings.

How to use your android device as a road recorder with tasker automation

When you get to the Task chooser page , scroll down and tap on Tasker .

Choose Tasker Task .

Now, when you hit Next you will be asked to choose your desired Tasker Task .

Tap the magnifying glass to display all of your created Tasker Tasks, choose the Task you wish your NFC Tag to perform. Myself, I would like to use the ZooperWiFiToggle that we built for our custom control panel a while back.

Tap OK to confirm.

Don’t forget to Name your new Trigger Task , then hit Next to continue the process of completing this Trigger project, eventually writing the code to your NFC Tag.

That is all there is to it. Sure, it looks easy as I’ve described it today, but do take your time and make sure you get all of the steps in order, as outlined last week.

For my WiFiToggle project, I can now place the NFC Tag at the entry to my house. With one tap to the NFC Tag as I am coming or going I can enable and disable my WiFi radio for my device, saving battery whilst on the road and saving mobile data while I am at home. Don’t forget that you can write multiple NFC Tags with the same commands, so maybe I’ll create another to put at the office.

How to use your android device as a road recorder with tasker automation

What’s next

I hope you see that there is almost limitless actions you can now perform on and with your device using a simple tap of an NFC Tag. I hope you take the time to get creative with Trigger, Tasker and the combination of the two. This is where I add my cliche of a phrase, do not ask what Android is capable of, for it is has many capabilities, instead ask how to make Android do what you want it to do.

When you are done laughing at my saying, here are a few other NFC Tag and Tasker projects that might be appealing to you:

  • If your phone has an IR blaster, create Tasker controls to fire up your home theater system and configure it all for watching a movie. Create an NFC Tag that fires up the Tasker Task. Stick the NFC Tag to your coffee table. Now, you can get all of your gear running just by tapping your phone to your coffee table. Boom. (Don’t forget to re-purpose that Tasker Task and find a way to fire it up using voice commands.)
  • You probably already thought of ignoring last week’s sleep mode settings via Trigger, instead planning to have an NFC Tag on the nightstand that re-uses your old Tasker sleep mode project. Now you can just tap your phone to the tag on your way to bed and enjoy a good night’s sleep.
  • Maybe you are a masseuse, how about a tag and Tasker Task timer. Simply tap your phone to the tag at the beginning of your session and let Tasker notify you when your hour is up. You want to know how I would do it? Of course you do. I’d probably have the phone connected to the stereo, so I tap my NFC Tag, ringer and notifications get muted and music starts playing. At the end of the hour, the music would be phased out and stopped, perhaps with some sort of audio or flashing notification light indicator that time is up.

You may think my suggestions here a little bit overboard, or just solutions to problems that do not exist. I cannot deny that my presented ideas are a tad much, but they are made to inspire; Tasker and Trigger can do all of these things and more, and I want you all to feel comfortable and inspired to try it all.

Next week

If this didn’t work for you, let’s try that. IFTTT (If This Then That) is an app and a web service that allows you to customize your connected world as well as your Android device. We’ll take a quick look at how it works and how you can use it in place of, or on top of, Tasker and Trigger for all of your Android customization needs.

What do you think, are NFC Tags a convenient way to trigger tasks on your Android devices?

How to use your android device as a road recorder with tasker automation

Jun 17, 2018 · 4 min read

How to automate Android application testing? How to setup Espresso Framework and write robust tests using Java? Read on to learn.

There are different approaches how to automate user interface testing and integration for Android native applications. When choosing test automation framework we need to make sure that:

  • Framework is easy to set up and maintain
  • Documentation and support available
  • Framework is scalable and getting updates

A couple of tools such as Appium, Calabash and Ranorex meet these criteria. In this tutorial, we’ll be taking an advantage of Espresso Framework.

Espresso is a robust Test Au t omation Framework developed by Google allows developing automated tests for Android Applications. It provides the functionality to simulate real user interaction with the screen and adding test assertions, as well can be integrated with different kinds of libraries for tests performance enhancements.

Initial configuration of Espresso Framework is minimal and can be easy integrated to existing Android Project.

Tests can be executed on physical devices and emulators. Espresso Framework brings a native support of parallel execution, which allows us to reduce test execution when running compatibility tests.

Espresso Framework is integrated with Test Recorder which allows starting writing tests with minimal coding knowledge.

Before we can write our first test we need to clone application source code repository and open it in Android Studio. The next step will be to set up simulator or real android device testing. In this tutorial, we’ll be using Android Virtual Device. You can learn how to configure it here. When you have it completed, we are ready to write the first test:

  • Android Studio > Run > Record Espresso Test
  • Select device for testing
  • Execute test on the device
  • Add assertion to verify expected behavior
  • Save Test Class

How to use your android device as a road recorder with tasker automation

When you have successfully recorded your test, accept adding dependencies by Android Studio. This will automatically setup Espresso for project. AndroidTest folder will content generated test class.

How to use your android device as a road recorder with tasker automation

Unfortunately using test recorder is not always a best approach for writing reliable tests, cause recorder don’t capture system alert interactions and generates not optimized code, but it’s an easy way to get started with Android Automation testing using Espresso and helps us to set up project with required libraries.

You can run test class or single tests manually from Android Studio interface, just open the test class and click desired action button.

How to use your android device as a road recorder with tasker automation

Another approach is to run tests from command line interface. This command will execute instrumented tests on all connected Android devices:
./gradlew connectedAndroidTest

Generated test report HTML and XML report will be stored in path_to_your_project/module_name/build/outputs/androidTest-results/connected/ directory.

The better approach to inspect elements and determine the locators is to use UIAutomatorViewer. If you have Android SDK installed on your machine, it should be in $ANDROID_HOME/tools/bin directory. Launch it by navigating to that directory and executing ./uiautomatorviewer in terminal.

How to use your android device as a road recorder with tasker automation

resource_id and text are the most common type of locators, that you’re going to use. The complete element locator can be written as following:

You can also specify a multiple element for a locator if you have nested elements or need to be more precise:

Espresso API exposes availability to perform almost any possible user interaction with the screen as well as specifying certain element conditions.

Tapping an element

Clearing textfield

Typing text

Add sleep statement

Adding Assertion

onView(contactInListLocator).check( matches( withText(testContactName)));

You can learn more about Espresso matchers, view actions and view assertions in Cheat Sheet below.

How to use your android device as a road recorder with tasker automation

The best way to grant application runtime permissions is to use GrantPermissionRule . As a first step, we need to integrate required libraries in your project:

  • Open app/build.gradle file
  • Add library to your list of dependencies
  • Sync Project with Gradle files

When we have integrated the library, add Junit Test Rule to handle runtime permissions:

  • Improving tests with Screen Objects Pattern
  • Mocking Networking calls
  • Running tests in parallel in CI server

In this tutorial we have learned how to set up Espresso for your Android Studio project and how to write basic tests with test reports.

Using Espresso is great approach to automate user interface and integration tests for native Android application. It will allow starting writing robust and easy setup automated tests for your project. Complete Test Framework setup example with Application Source Code is available on GitHub, I highly recommend checking it out to learn more details in context.

Stay tuned for more tutorials and Happy Testing 🙂

Maksim Akifev is a highly skilled Quality Assurance Engineer with wide experience in Test Automation, Security and Penetration Testing who helps Companies in various industries such as Finance, Healthcare, and Cyber Security to build reliable and secure Products.

Eric Ravenscraft

Voice actions are one of the fastest, most useful ways to use your phone. Google Now already has a lot built in, but you can create a voice command for just about anything you can imagine with Tasker, turning your phone into a Star Trek-calibre personal assistant.

For this guide, we’re going to be using Tasker and AutoVoice primarily, focusing on the new UI. If you don’t already have either of these apps, they’re certainly worth the few bucks.

What is AutoVoice?

Put simply, AutoVoice is a much-improved version of the included Get Voice function already included in Tasker. It allows you to create custom voice commands that trigger any set of Tasker commands with a single word or phrase. It even includes a continuous listening mode so your phone can passively monitor for those key phrases without any physical input on your part.

Set Up an AutoVoice Trigger

So, how do you set it up? Well, that depends on the method you want to use. You’ll need to trigger AutoVoice one of two ways: manually or continuously. Since the continuous mode will drain battery (and has big scary beta warnings all over), we’ll start with Manual mode.

If you’re using a device that runs Jelly Bean or higher, we’ll start by hijacking the Google Now command (since you can still get to the same functions from the Google search box). However, you can modify the following instructions to trigger AutoVoice with any Tasker state:

Note: If you want to use the Google Now-style launcher I’m using, install Assistant Event for Tasker from the Play Store (this allows you to commandeer the normal Google Now gesture). Otherwise, you can alter the instructions below to create your own unique trigger.

Create the AutoVoice listening trigger profile:

In Tasker, under Profiles tap the plus sign to create a new profile.

Select “Assistant Event for Tasker”.

Tap the “Edit” button next to “Configuration”. (This will automatically “configure” the plugin, you won’t need to actually edit anything.)

Tap the back arrow at the top left to get to the main page of the app, where you’ll be prompted to create a new task.

Create the AutoVoice trigger task:

Name it “Listen for Commands”.

Tap the plus sign to add a new Action.

Select “AutoVoice Recognize”.

Tap “Edit” next to “Configuration” and tap the checkmark (no changes needed here).

Tap the back arrow at the top left to get back to the main page of the app.

With this in place, you’re ready to start creating custom commands. Now, if this is how you’d like to trigger your custom commands, skip ahead to the sections below for actually doing cool stuff. However, if you want your phone to continuously listen for voice commands without action (and get all Kirk with your Android), follow these instructions instead:

Create the AutoVoice continuous listening trigger:

Under Profiles tap the plus sign to create a new profile.

Select “Display State”.

Continue actions for creating the AutoVoice trigger task in step 3 above.

This particular implementation will result in your phone only listening for commands when your display is on. You can instruct it to listen when the display is off, I would not advise trying this option, since always listening is already a huge battery drain as it is.

Create Custom Hotwords For Your Commands

Once you have AutoVoice set up to listen for commands however you choose, you can start creating custom commands. Each voice command can be used to trigger any regular Tasker task, many of which are already insanely powerful. To get started, you’ll need to create a profile for each command:

Under Profiles, tap the plus sign to create a new profile.

Select “AutoVoice Recognized”. (Note: this is distinct from “AutoVoice Recognize” mentioned in the previous section.)

Tap “Edit” next to Configuration.

On this screen, you can choose what your command is and how it behaves. Tap “Command filter” to type the word you want Tasker to recognise, or “Speak Filter” if you want to say it aloud (both perform the same function in different ways).

Select a word to activate your command and tap the checkmark.

Note: Some tasks may require you to check “Event Behavior” on this screen which will cause the actions to only be run temporarily. However, for things like altering settings, leaving it unchecked will be necessary.

Tie Your Commands to the Immense Power of Tasker

From here, you’ll be prompted either to create a new task or choose from an existing one. A world of possibilities is open to you at this point, and it would be outside the scope of this article (or entire sites) to fully explore. However, there are still plenty of examples to get you started.

Send a canned text message to a contact.

Create a new task under Tasks.

Give your task a name (i.e. Text NAME)

Tap plus sign to add a new action.

Select “Send SMS”.

Enter a phone number and a pre-set message.

Optional: Check “Store in messaging app” if you’d like to keep a record of sent messages.

Tap the back button at the top left.

Change multiple settings in a single set.

Create a new task under Tasks.

Name it (i.e. Home Settings)

Tap plus sign to add a new action.

Tap “Net” and select WiFi.

Choose “On” under “Set”.

Tap “Net” and select “Bluetooth”.

Choose “Off” under “Set”.

Tap “Misc” and select “GPS”.

Choose “Off” under “Set”.

Tap the back button at the top left.

Under the AutoVoice profile settings detailed in the, make sure “Event Behavior” is unchecked as mentioned above.

These are extremely basic examples, but part of the beauty of Tasker is that it can be extended to a huge number of tasks. If you have a home automation system, Tasker and AutoVoice can be used to create an impressive set of voice commands to control your entire home entertainment system. Tasker can be daunting, but this should at least help you get started with voice commands.

About the Author

Eric Ravenscraft

Eric creates video essays as Lord Ravenscraft on YouTube. He’s also a freelance writer with bylines in The Inventory, Wired, The New York Times, and a former Senior Writer for Lifehacker.

How to use your android device as a road recorder with tasker automation

Android OS offers pretty much all the freedom you’d want from your mobile device, and for those who want to take things one step further, there’s rooting. Rooting Android devices have been popular among techies to get added features and unrestricted access to their mobile device.

In the old days, you’d have to root your Android device to even take a screenshot, but we’ve come a long way since then. We’re so ahead that there are incredible Android hacks that you can perform right now without ever needing to root your device. Let’s take a look at some of the best ones out there, and the easiest way to bring them to your device.

Useful tips:

  • 1. Cloning apps
  • 2. GPS location tracking
  • 3. Recording voice calls
  • 4. Completely change the UI
  • 5. Aggressive battery saving
  • 6. Automate tasks and processes
  • 7. Screen recording

1. Cloning apps

We’ve all felt the dilemma of trying to set up two WhatsApp accounts on the same device and failing to do so. While rooting did offer a way to bypass these restrictions, the payoff simply wasn’t worth it. Thanks to the invention of Parallel Space, you can now easily clone an app and have two versions of it installed on the same device.

How to use your android device as a road recorder with tasker automation

Helping you manage your work and personal WhatsApp, Facebook, Instagram, and even gaming accounts from a single device, you won’t need a secondary mobile device anymore. With features like incognito mode and privacy protection, you can make your cloned app disappear from the public eyes and keep your conversations private.

2. GPS location tracking

It almost seems fictionally futuristic that the device in your pocket can not only track your location and send it back to other users, but can be remotely accessed from anywhere. You don’t even need a third-party app to get this feature since Google has baked it right into the Android OS with Find My Device.

How to use your android device as a road recorder with tasker automation

The new and updated version of the Android Device Manager is a GPS tracker on steroids, helping you use your Google account to track your registered mobile devices. By simply using the service, you can locate your device, play a sound on it to hear it ring, and even completely lock and erase the device in case it is lost or stolen.

3. Recording voice calls

Back in the day, rooting your Android opened up the ability to record calls, and people were head over heels for it. Now the same feature can come to any Android device with apps like the Call Recorder to help you keep a track of the conversations you have about work, and even the personal ones.

How to use your android device as a road recorder with tasker automation

Designed to set up for incoming and outgoing calls automatically, Call Recorder works completely in the background. You can set it up to record all of your calls, or set favorites so that calls from/to only those specific contacts are recorded. The best part is that you can easily share the recorded calls or even back them up to the cloud for safekeeping.

4. Completely change the UI

The reason custom ROM developers like CyanogenMod rose to such astounding popularity is because people disliked the UI restrictions that Android OEMs forced on us. Whether you’re a Galaxy owner who wants the stock Android experience, or a Google Pixel user who wants some refreshing new design elements, rooting is no longer the only option.

How to use your android device as a road recorder with tasker automation

You now get the entire stock Android experience packed into the Google Now Launcher, so changing the entire UI is just an install away. Similarly, you can create your unique user experience with the help of Nova Launcher, which helps you customize the app drawer, change the home screen appearance, get new app icons, tweak the status bar and so much more.

5. Aggressive battery saving

A major problem for Android devices back in the day was when the battery charge didn’t even last a day. This is when rooting Android devices was quite popular, as it allowed to underclock the processor, reduce background data and in turn, reserve enough juice to last the day.

How to use your android device as a road recorder with tasker automation

The push by Android to bring in features like Doze Mode to help you get more juice out of each charge, along with apps like Greenify is now offering aggressive battery saving. Helping you graph out which apps are power-hungry and how you could limit their battery consumption, Greenify uses its hibernation mode to bring you more screen-on time.

6. Automate tasks and processes

When you speak of automation on Android, only the root-dependent Tasker app usually comes to mind. Thanks to Google adding a bunch of permission settings since Android 6.0 Marshmallow, apps like MacroDroid have emerged to help you get more productive with the way you use your personal device.

How to use your android device as a road recorder with tasker automation

The concept is based on triggers, which you can choose to enable or disable an app, a service, or a certain function on the device. For instance, you can set the MacroDroid app in a way that when you enable the Bluetooth toggle, the phone automatically launches the Android Auto app for your daily commute.

7. Screen recording

While iPhone users can go ahead and brag about the screen recording feature, Android devices have enjoyed it for years now. However, the screen recording feature is now available to mainstream users without the need of rooting your device, thanks to apps like the DU Recorder.

Offering the ability to record in Full-HD 1080p on supported devices, DU Recorder comes with support for multiple frame rates and even audio recording options. The floating controls options help you easily begin recording with playback options, along with a lightweight video editor built right into the app itself.

Do you feel rooting your Android phone is a necessity anymore considering the security risks? Share your thoughts in the comments section down below.

Husain

Sharing a love-hate relationship with Biotechnology in college, Husain moved on to his true calling of being a tech geek through and through. While briefly being persuaded by the iPhone, he made it back to the Android camp with the OnePlus One and has been a loyal comrade since.

10 Android Apps to Automate Tasks on Your Smartphone

One amazing thing about Android platform is a complete freedom to get various numbers of apps for both personal and professional use. There are more numbers of free apps available for the android smart phones providing various purposes to the users. It is no doubt that the android empowers the users to innovate. Such innovative android apps are also available for automating the tasks in a perfect manner. Those stunning apps can definitely push your android smart phone to do the various smart tasks automatically.

How to use your android device as a road recorder with tasker automation

Innovative android apps for automating tasks:

How to use your android device as a road recorder with tasker automation

Every application installed on your smart phone always takes more internal memory of your device. Most of the data of your mobile app is actually cached by the device memory in order to ensure it will load fast in future. It will probably slow down the smart phone’s performance. When you want to improve the performance of your android device, you can install this App Cache Cleaner app to clean your cache memory automatically.

2. ShipLock
When the android users think having the phone lock screen is very important but at the same time annoying in many cases, ShipLock is a right choice of application to be installed. It can automatically disable your lock screen when it runs on the specific Wifi network. This app also allows the users to skip the phone lock screen while running on your enabled home Wifi network.

How to use your android device as a road recorder with tasker automation

The android device might be shown little too dim or too bright for your eyes in particular environments. Veils Auto Brightness app is used to adjust the brightness settings of your device automatically depending on the light sensitivity.

Apps for call recording and regular tasks automation:

4. Call Recorder
Recording the phone conversation is very simple using this Call recorder app. It is automatically recording to conversation through phone and save it on your primary memory. Then, the users can able to send this phone recording through email. Based on your preference, you can delete these recorded conversations at any time.

5. Automated device

How to use your android device as a road recorder with tasker automation

There are a few things which you will do every day. This Automated device android app helps automating those things which you do with your smart phone. Any of your tasks can be done automatically with the help of this app. For example, the users can automatically send a text message to someone once reached a particular location. Likewise, all your regular tasks can be automated using this android application.

6. MacroDroid
This specific android app allows device users to make the customized macro for automating your tasks on your smart phone. You can just use this MacroDroid app to silence your phone, turn off bluetooth, and disable data when you are at home, office, or anywhere. With the help of this application on your android device, it is also useful to set it for reading the aloud income messages and make the upload of phone faster to your preferable social network by simply shaking your smart phone. It also has the set of templates where you can get ready to use macros rather than creating your custom ones.

Free android apps for different tasks:

7. RepetiTouch
This android application allows users record your all touch events automatically. Then, you can just replay such touch events to do the different complicated and repetitive actions automatically for your needs. If you are using the free version of RepetiTouch app, it only limits you to 10 minutes of touch events recording time, no multi-touch input, and no loop mode. You can download and install the full version of this app for enjoying all features.

8. Llama
With this Llama android app, you can easily able to trigger a particular action on your smart phone when you are currently at the specific location. It is actually using the cell tower of your phone network in order to detect the location of your smart device. This android application is not actually the GPS dependent but triggers the bluetooth headset for making the connection with your smart phone when you are in the morning walking/jogging, or automatically trigger your reminder to buy the groceries if you are currently near to the preferable grocery shop.

Other android apps for automating tasks:

How to use your android device as a road recorder with tasker automation

Many android users might be familiar with the IFTTT android app. If you know about this particular app, then Atooma will be very simple to use at all. This specific android mobile application is actually using the different conditional events through the DO and IF. With these options, the android users can able to make your own and customer action rules & triggers. The interface is basically color coordinated in order to make it simpler and easier to setup triggers and rules for various actions. If you don’t have any idea to setup the personal rules, then you can easily download the rules or draw the inspiration from the other users of Atooma app.

10. AutomateIt
For downloading or creating the action rules to automate your android phone, this AutomateIt application is very helpful. It helps running the specific tasks automatically for any of your personal or professional purpose. AutomateIt app allows users to setup the triggers from the likes of time, activity recognition, or the location triggers for showing up the launch home screen, notification, and more. If you don’t know how to setup the action rules to automate the tasks in your android device, you can use this AutomateIt application which comes with the readymade rules market. From this rule market, you can easily download and use the rules setup for automating the tasks in your smart phone. When you are downloading the rules from this platform, it actually requires points which the users can obtain by creating customized rules, sharing rules on your preferable social media networks, and inviting the friends to buy and use this application.

All these 10 apps are very useful and have advanced features to automate your android device to do various tasks.

How to use your android device as a road recorder with tasker automation

Android OS offers pretty much all the freedom you’d want from your mobile device, and for those who want to take things one step further, there’s rooting. Rooting Android devices have been popular among techies to get added features and unrestricted access to their mobile device.

In the old days, you’d have to root your Android device to even take a screenshot, but we’ve come a long way since then. We’re so ahead that there are incredible Android hacks that you can perform right now without ever needing to root your device. Let’s take a look at some of the best ones out there, and the easiest way to bring them to your device.

Useful tips:

  • 1. Cloning apps
  • 2. GPS location tracking
  • 3. Recording voice calls
  • 4. Completely change the UI
  • 5. Aggressive battery saving
  • 6. Automate tasks and processes
  • 7. Screen recording

1. Cloning apps

We’ve all felt the dilemma of trying to set up two WhatsApp accounts on the same device and failing to do so. While rooting did offer a way to bypass these restrictions, the payoff simply wasn’t worth it. Thanks to the invention of Parallel Space, you can now easily clone an app and have two versions of it installed on the same device.

How to use your android device as a road recorder with tasker automation

Helping you manage your work and personal WhatsApp, Facebook, Instagram, and even gaming accounts from a single device, you won’t need a secondary mobile device anymore. With features like incognito mode and privacy protection, you can make your cloned app disappear from the public eyes and keep your conversations private.

2. GPS location tracking

It almost seems fictionally futuristic that the device in your pocket can not only track your location and send it back to other users, but can be remotely accessed from anywhere. You don’t even need a third-party app to get this feature since Google has baked it right into the Android OS with Find My Device.

How to use your android device as a road recorder with tasker automation

The new and updated version of the Android Device Manager is a GPS tracker on steroids, helping you use your Google account to track your registered mobile devices. By simply using the service, you can locate your device, play a sound on it to hear it ring, and even completely lock and erase the device in case it is lost or stolen.

3. Recording voice calls

Back in the day, rooting your Android opened up the ability to record calls, and people were head over heels for it. Now the same feature can come to any Android device with apps like the Call Recorder to help you keep a track of the conversations you have about work, and even the personal ones.

How to use your android device as a road recorder with tasker automation

Designed to set up for incoming and outgoing calls automatically, Call Recorder works completely in the background. You can set it up to record all of your calls, or set favorites so that calls from/to only those specific contacts are recorded. The best part is that you can easily share the recorded calls or even back them up to the cloud for safekeeping.

4. Completely change the UI

The reason custom ROM developers like CyanogenMod rose to such astounding popularity is because people disliked the UI restrictions that Android OEMs forced on us. Whether you’re a Galaxy owner who wants the stock Android experience, or a Google Pixel user who wants some refreshing new design elements, rooting is no longer the only option.

How to use your android device as a road recorder with tasker automation

You now get the entire stock Android experience packed into the Google Now Launcher, so changing the entire UI is just an install away. Similarly, you can create your unique user experience with the help of Nova Launcher, which helps you customize the app drawer, change the home screen appearance, get new app icons, tweak the status bar and so much more.

5. Aggressive battery saving

A major problem for Android devices back in the day was when the battery charge didn’t even last a day. This is when rooting Android devices was quite popular, as it allowed to underclock the processor, reduce background data and in turn, reserve enough juice to last the day.

How to use your android device as a road recorder with tasker automation

The push by Android to bring in features like Doze Mode to help you get more juice out of each charge, along with apps like Greenify is now offering aggressive battery saving. Helping you graph out which apps are power-hungry and how you could limit their battery consumption, Greenify uses its hibernation mode to bring you more screen-on time.

6. Automate tasks and processes

When you speak of automation on Android, only the root-dependent Tasker app usually comes to mind. Thanks to Google adding a bunch of permission settings since Android 6.0 Marshmallow, apps like MacroDroid have emerged to help you get more productive with the way you use your personal device.

How to use your android device as a road recorder with tasker automation

The concept is based on triggers, which you can choose to enable or disable an app, a service, or a certain function on the device. For instance, you can set the MacroDroid app in a way that when you enable the Bluetooth toggle, the phone automatically launches the Android Auto app for your daily commute.

7. Screen recording

While iPhone users can go ahead and brag about the screen recording feature, Android devices have enjoyed it for years now. However, the screen recording feature is now available to mainstream users without the need of rooting your device, thanks to apps like the DU Recorder.

Offering the ability to record in Full-HD 1080p on supported devices, DU Recorder comes with support for multiple frame rates and even audio recording options. The floating controls options help you easily begin recording with playback options, along with a lightweight video editor built right into the app itself.

Do you feel rooting your Android phone is a necessity anymore considering the security risks? Share your thoughts in the comments section down below.

Husain

Sharing a love-hate relationship with Biotechnology in college, Husain moved on to his true calling of being a tech geek through and through. While briefly being persuaded by the iPhone, he made it back to the Android camp with the OnePlus One and has been a loyal comrade since.

How to use your android device as a road recorder with tasker automation

Android has come a long way since its inception. It has improved so much in a few years that you don’t really need to root your device anymore to get something that you didn’t have earlier. Just think about it, we now have screen recording apps, Doze, Wi-Fi tethering option, all of which required root access 5 years ago. However, that does not mean that you have no reason to root your device anymore. With that said, here are 5 Android apps which are worth the hassle.

1. Titanium Backup

How to use your android device as a road recorder with tasker automation

Titanium Backup, as the name suggests, makes a backup. Now, what does it make a backup of? Everything! It can make a backup of all your apps, their data, and even the whole system. Other than that, you can also get rid of system apps or bloatware.

If you have one of the older devices then it is possible that it came with pretty low storage and RAM; it is also a possibility that it came with a ton of bloatware – apps provided by the manufacturer and carrier that you never use but still keep so that they can waste your storage and eat up RAM and battery in the background. Titanium Backup can take care of all that for you. It makes a periodic backup of everything and also gives you an option to sync it directly to cloud services like Google Drive or Dropbox.

2. AdAway

How to use your android device as a road recorder with tasker automation

If you are tired of ads hogging up your phone, try AdAway. AdAway installs hosts file on system level and block ads from showing up in apps, games, and even on certain websites. You can whitelist a few things if you want. The cool thing is that it is a one-time process; once it installs the hosts file, you don’t need to open it again and again, unless there’s an update for the said files.

3. Xposed Framework

How to use your android device as a road recorder with tasker automation

Xposed is the customization equivalent of custom ROMs. I mean, it gives you immense control over the way your device looks and feels. With the help of Xposed modules, you get so much customization options that you usually get after flashing a custom ROM. It makes interface changes at the system level, hence it requires root access. And, even though it makes changes deep down, everything is temporary. Just uninstall the module and reboot your device, and it will be back to its previous state.

4. DiskDigger

How to use your android device as a road recorder with tasker automation

If you’ve ever felt the pain of accidentally deleting an image from your phone, you’ll love DiskDigger. DiskDigger is a Recycle bin equivalent for Android. With this app installed, if you delete an image or a photo accidently (or even on purpose), it can be recovered – even if the device is formatted. You can restore the files or send them directly from the app by email.

5. Tasker

How to use your android device as a road recorder with tasker automation

Tasker is an automation tool which is extremely powerful. Although it works on a non-rooted device, when combined with a rooted device you get a phone that’s capable of automating everything from simple tasks to complex activities. It sure has a learning curve but once you understand how it works, you’ll have a completely unique and automated device.

There are a lot of other amazing apps that make the most of the root access – Greenify, Servicely, GMD GestureControl, GL Tools, Wakelock Detector, Viper4Android – to name a few, but all these apps could not be included in the list simply because there are too many apps out there and including each and every one of them will make this article extremely lengthy.

Make your phone or tablet smarter with automation

How to use your android device as a road recorder with tasker automation

How to use your android device as a road recorder with tasker automation

Features

Logical fun

You edit flowcharts, just add blocks and connect the dots to create your automated tasks.

Simple, yet powerful

Novices can pick from predefined options, while power users may use expressions, variables and functions.

Share

Your automation “flows” are safe and easy to share using the in-app community, also available online.

Friendly

No advertising. No trial period. All features available to all (if supported). Premium unlocks use of more than 30 blocks.

Building blocks

Automate includes more than 350 blocks to build with, including actions, conditions, event triggers, loops and more:

Documentation

Read the documentation, also found within the app in the Help & feedback menu. See also Privacy Policy.

Press

The app impressed us with its execution

Feedback

If you like the application, please write a review or give it a rating.

Ask for support, report issues or discuss the application on the /r/AutomateUser sub-reddit or the automate-user forum.

Become an Alpha tester to help us test upcoming features.

Download

Free download at the Google Play™ store.

How to use your android device as a road recorder with tasker automation

Permission add-ons

Obsolete permission add-ons, only used on Android 5 or older, see security. No longer available on the Google Play™ store due to policy changes.

  • DownloadAutomate telephony permissions add-on
  • DownloadAutomate “costly” permissions add-on

How to use your android device as a road recorder with tasker automation

Android, Gmail, Google Assistant, Google Drive, Google Play and the Google Play logo are trademarks of Google LLC.

Pages

  • Home
  • Sikuli
  • SoapUI
  • Mobile Automation
  • Webdriver
  • TestNG & Junit
  • Jmeter
  • Training Syllabus

Road to automate android application using Robotium and Testdroid recorder.

In this post I will show you how to automate android application using robotium framework with testdroid recorder.
Testdroid recorder is capture user action , generate reusable android test case into robotium framework. For more detail about Testdroid visit link “click here”

Prerequisites:

  1. Eclipse should be installed in your machine.
  2. Android SDK should be installed.
  3. ADT Plug-in installed in to Eclipse.

Testdroid installation:

1. Start Eclipse and go to Help -> Install New Software
2. Click Add button; enter to field asking you a site to work with.
3. Fill in “Testdroid plug-in” for the Name
4. For the Location provide URL to Testdroid repository: http://www.testdroid.com/updates/
5. Click ok button.

Road to setup and execute webdriver test scripts on android emulator

Prerequisites:

Following prerequisites you need to set up before starting.
1. Android SDK must be installed and setup path in your machine and virtual device should be created. For more detail how to setup and create virtual device visit my post “Road to create virtual android device( emulator ) in windows”
2. Download selenium server and “android-server-2.32.0.apk” from link “Android server” and save in your machine.
3. Launched your avd device (emulator)

Installation of Webdriver APK into emulator:

1. Put android “android-server-2.32.0.apk” file under “platform-tools” of installed android directory.
2. Run below command on console to check available devices.

Android driver installed into mentioned driver and you can see into your emulator