Running Hello World in Assembly Language on Android

Running Hello World in Assembly Language on Android

Principle of Ximen Chui Xue This article explains how to write a GNU ARM assembly program and run it on an Android phone. (1) Why Learn ARM Assembly? If learning is only done when needed, then nothing needs to be learned in advance. The situation of “learning when needed” often exists and makes sense; your … Read more

How to Choose a TV Box for Your Home

How to Choose a TV Box for Your Home

Click on “Smart Fun Dog” above to follow us. Recently, Smart Fun Dog has recommended three articles: “Is Your Phone Screen Too Small? 3 Images Teach You How to Enlarge Your Phone Screen (Wired)”; “Is Your Phone Screen Too Small? 6 Images Teach You How to Enlarge Your Phone Screen (Wireless Projection)”; and “4 Images … Read more

Choosing the Right Android Tablet Processor: Samsung, Huawei, Allwinner, and Rockchip

Choosing the Right Android Tablet Processor: Samsung, Huawei, Allwinner, and Rockchip

In the smartphone field, Samsung’s Exynos and Huawei’s Kirin are also significant forces not to be ignored. Among them, Samsung’s Exynos is mainly used in its own Galaxy series phones, with a small portion allocated to Meizu; while Kirin is exclusively used in Huawei/Glory phones. In the tablet field, these two processors also adopt a … Read more

Current State of Operating Systems: Calm Application Environment Amidst a Technological Tide

Current State of Operating Systems: Calm Application Environment Amidst a Technological Tide

Source: AI Frontline Author: Dong Ziqiang, Director of Product at Puhua Basic Software Reviewed by: Ling Min This article is part of the “2021 InfoQ Annual Technology Review and Outlook” series. The Significance of Operating Systems and The Calm Application Environment Since the birth of the first computer in 1946, humanity has embarked on the … Read more

Meizu 16X Review: Performance and Value Concerns

Meizu 16X Review: Performance and Value Concerns

As the year-end approaches, many netizens are looking to replace their old phones to happily return home for the New Year. During this time, many smartphone manufacturers are also eager to take advantage of this opportunity to clear out their inventory by using price reduction marketing strategies. As a result, there have been numerous articles … Read more

Comparison and Experience of Three 4K Streaming Boxes

Comparison and Experience of Three 4K Streaming Boxes

Professionalism Equals Strength! The China Software Evaluation Center appreciates your attention. Here, we share technology news and interesting facts based on third-party services. Welcome to join us. In the past four months, I have encountered three 4K streaming players: Baidu Yingbang 3 (B303), Xiaomi Box Enhanced Version, and Qi V Box, in the same order … Read more

Review of the First Quad-Core SoC Smartphone

Review of the First Quad-Core SoC Smartphone

In today’s “Internet+” era, mobile internet is rapidly developing, and smartphone technology is continuously maturing. In just a decade, the smartphone industry has gone through several decades of development that the PC industry experienced: mobile processors have evolved from single-core to multi-core, and now focus on energy efficiency with big.LITTLE architectures; RAM has increased from … Read more

Best Practices for Unit Testing in Android MVI Architecture

Best Practices for Unit Testing in Android MVI Architecture

/ Today’s Tech News / Recently, Tesla released a new demonstration video of its humanoid robot “Optimus Gen2” on X. Compared to the earlier prototype, Optimus Gen2 seems to have made significant improvements in weight, flexibility, and other areas. Analysts believe that at the current rate of iteration, the Optimus robot may soon replace humans … Read more

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