Welcome to Answertopia

Home of the latest technology news, in-depth articles and guides.

Latest News

Raspberry Pi Pico Launched and Priced at $4

Raspberry Pi Pico Launched and Priced at $4

Raspberry Pi has just launched the new Pico microcontroller board. The board includes 264KB of on-chip SRAM, 2MB of on-board QSPI flash and a single USB 1.1 controller and port. The board also …
Google Has Deprecated the IntentService Class

Google Has Deprecated the IntentService Class

As of Android API 30 (otherwise known as Android 11) the IntentService class has been deprecated. Provided since Android API 3, the purpose of IntentService was to allow asynchronous tasks to be …
Android Studio 4.2 Beta 3 Released

Android Studio 4.2 Beta 3 Released

Google has now released Android Studio 4.2 Beta 3 for early access testing and is available via the Beta channel. If your copy of Android Studio is already subscribed to the Beta channel, it can be …
Red Hat Announces There will be No CentOS 9

Red Hat Announces There will be No CentOS 9

Red Hat has announced that the end of life date for CentOS 8 will be brought forward to December 31, 2021 after which there will be no further updates. They have also announced that when RHEL 9, …
Google Deprecating Android AsyncTask

Google Deprecating Android AsyncTask

If you are writing multi-threaded asynchronous code using Android Studio you can’t help but have noticed that any reference to AsyncTask appears with a strikethrough. This, as we all know, is …
Google Changing Android Studio Version Numbering System

Google Changing Android Studio Version Numbering System

Google has announced that it is changing the version numbering system for Android Studio with the change taking effect after the release of Android Studio 4.2. This means that instead of calling it …

Software Development

A Basic Overview of Java Threads, Handlers and Executors

A Basic Overview of Java Threads, Handlers and Executors

The next chapter will be the first in a series of chapters intended to introduce the use of Android Services to perform application tasks in the background. It is impossible, however, to understand …
An Android MotionLayout KeyCycle Tutorial

An Android MotionLayout KeyCycle Tutorial

The previous chapters introduced and demonstrated the concepts of integrating animation into Android app user interfaces using the MotionLayout container combined with the features of the Android …
An Android MotionLayout Editor Tutorial

An Android MotionLayout Editor Tutorial

Now that the basics of MotionLayout have been covered, this chapter will provide an opportunity to try out MotionLayout in an example project. In addition to continuing to explore the main features …
An Introduction to Android MotionLayout

An Introduction to Android MotionLayout

The MotionLayout class provides an easy way to add animation effects to the views of a user interface layout. This chapter will begin by providing an overview of MotionLayout and introduce the …

Operating Systems

Ubuntu 20.04 System and Process Monitoring

An important part of running and administering an Ubuntu system involves monitoring the overall system health in terms of memory, swap, storage and processor usage. This includes knowing how to …

Adding and Managing Ubuntu 20.04 Swap Space

An important part of maintaining the performance of an Ubuntu system involves ensuring that adequate swap space is available comparable to the memory demands placed on the system. The goal of this …

Adding a New Disk to an Ubuntu 20.04 Volume Group and Logical Volume

In the previous chapter we looked at adding a new disk drive to an Ubuntu system, creating a partition and file system and then mounting that file system so that the disk can be accessed. An …

Adding a New Disk Drive to an Ubuntu 20.04 System

One of the first problems encountered by users and system administrators these days is that systems tend to run out of disk space to store data. Fortunately disk space is now one of the cheapest IT …

Indepth Guides