Author: Answertopia

  • JingOS Linux Arriving with iPadOS-like UI.

    Jingling Tech has announced that it’s JingOS Linux distribution will be available for download on January 31, 2021. Based on the Ubuntu Linux distribution, JingOS has a user interface and experience which JingLing Tech compares to that of Apple’s iPadOS. In addition to the ability to existing Linux desktop apps, JingOS also comes with a…

  • Xcode 12.3 Now Available

    If you have been ignoring the “updates available” notification on your Mac recently you may not be aware that Xcode 12.3 is now available from Apple. This new version of Xcode includes the SDKs for iOS 14.3, iOS 14.3, iPadOS 14.3, tvOS 14.3, watchOS 7.2, and macOS Big Sur 11.1 in addition to minor bug…

  • 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 the steps involved in implementing services without first gaining a basic understanding of the concept of threading in Android applications. Threads, thread…

  • 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 Studio MotionLayout editor. The chapter entitled “An Introduction to MotionLayout” briefly mentioned the cycle (KeyCycle) and time cycle (KeyTimeCycle) key frames and explained how these can be used…

  • 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 of MotionLayout, this chapter will also introduce the MotionLayout editor and explore how it can be used to visually construct and modify 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 concepts of MotionScenes, Transitions and Keyframes. Once these basics have been covered, the next two chapters (entitled “An Android MotionLayout Editor Tutorial” and…

  • Ubuntu 22.04 System and Process Monitoring

    An essential part of running and administering an Ubuntu system involves monitoring the overall system health regarding memory, swap, storage, and processor usage. This includes knowing how to inspect and manage the system and user processes running in the background. This chapter will outline some tools and utilities that can be used to monitor system…

  • Adding and Managing Ubuntu 22.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 chapter, therefore, is to provide an overview of swap management on Ubuntu. What is Swap Space? Computer systems have a finite amount of…

  • Adding a New Disk to an Ubuntu 22.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 to access the disk. An alternative to creating fixed partitions and file systems is to use Logical Volume Management (LVM) to create logical disks comprising space from…

  • Adding a New Disk Drive to an Ubuntu 22.04 System

    One of the first problems users and system administrators encounter is that systems need more disk space to store data. Fortunately, disk space is now one of the cheapest IT commodities. In this and the next chapter, we will look at configuring Ubuntu to use the space provided when a new physical or virtual disk…