Common Automation Testing Frameworks for Android

Common Automation Testing Frameworks for Android

1. Monkey is a testing tool that comes with the Android SDK. During testing, it sends pseudo-random user event streams to the system, such as key inputs, touchscreen inputs, gestures, etc., to perform stress testing on the application being developed, and it also outputs logs. In fact, this tool can only perform some stress tests … Read more

Understanding 4 Mobile Automation Testing Frameworks

Understanding 4 Mobile Automation Testing Frameworks

Currently, the development of mobile apps has become very popular and booming. However, most mobile testing is still stuck in manual testing. Because mobile app development needs to adapt to different devices, for example, an Android app needs to support different versions, not only the latest version but also older versions. This leads to the … Read more

Understanding Android Signature Versions: v1, v2, v3, and v4

Understanding Android Signature Versions: v1, v2, v3, and v4

This article is authored by Jiu Xin, originally published at: Jiu Xin Says. Introduction Recently, I helped the testing team with some signature-related requirements, and today I would like to briefly discuss the topic of signatures with everyone. If you ask why Android needs signatures, everyone might think of the official explanation: ❝ The Android … Read more

In-Depth Analysis of Android BLE Bluetooth

In-Depth Analysis of Android BLE Bluetooth

Today’s Technology News Recently, the Copyright Management Department of the National Copyright Administration held talks with more than twenty domestic and foreign music companies including Universal Music, Warner Music, and Sony Music regarding issues related to online music copyrights. The head of the Copyright Management Department emphasized that they hope all music companies will comply … Read more

Hacking and Attacking Smart Door Locks

Hacking and Attacking Smart Door Locks

Experiment Description In this experiment, we will study how to analyze the security of the OKLOK smart lock, as well as analyze the Android app, dynamic code debugging, and BLE analysis control, ultimately achieving remote control of the smart lock using our code. We will first interact with the smart lock using a BLE adapter … Read more

Detailed Use of Android Bluetooth Basic Framework

Detailed Use of Android Bluetooth Basic Framework

Today’s Tech News Recent reports indicate that Samsung is set to launch the Galaxy Note 8 at the end of August, several months ahead of iOS phones entering the market. Rumors about the Note 8 surfaced back in April, suggesting that the phone will have a narrower bezel, a larger screen, and dual cameras. Traditionally, … Read more

Everything You Need to Know About Using CMake in Android

Everything You Need to Know About Using CMake in Android

Today’s Tech News Recently, Google held its hardware launch event in New York, themed “Made By Google,” unveiling a series of new hardware products including the Pixel phone, a 2-in-1 tablet, and speakers. Over the past month, the four major tech giants in the U.S., including Google, Microsoft, Apple, and Amazon, have successively released their … Read more

Application of Android and Zigbee in Smart Home Systems

Application of Android and Zigbee in Smart Home Systems

With the continuous development of Internet of Things technology, smart home systems are no longer a fantasy, and more and more smart home products are occupying market share. Smart homes apply electronic technology, wireless communication technology, etc., allowing household appliances and security devices in the living environment to be remotely controlled via wireless networks. This … Read more

Running Android Apps on Jetson Nano 2GB Using Anbox

Running Android Apps on Jetson Nano 2GB Using Anbox

**The Jetson Nano 2GB is a high-performance, cost-effective embedded platform from NVIDIA. Although small, it is powerful, but unfortunately, it lacks native Android system support. Currently, to experience Android on the Jetson platform, one can run an Android system in a virtual machine or use a platform like Anbox. Anbox is developed based on containers … Read more