SMARC i.MX95 Automotive Embedded Android Development Kit

Introducing the Android ecosystem into the automotive field often faces challenges related to software development, hardware access, and vehicle signal integration, leading to lengthy and fragmented validation cycles due to reliance on a complete in-vehicle infotainment system. The process is comprehensively optimized through the native operation of the Toradex i.MX95 SMARC #Kynetics Embedded Android Developer … Read more

100 Professional Books for Embedded Engineers

100 Professional Books for Embedded Engineers

001 “Data Structures in a Nutshell” 002 “Bird Brother’s Linux Cookbook” 003 “Crazy Android Lectures” 004 “The First Line of Code” 005 “Linux Kernel Design and Implementation” 006 “Driver Design and Development” 007 “Linux Kernel Decryption” 008 “Advanced Programming in the UNIX Environment” 009 “Linux Kernel Design and Implementation” 010 “Essential C++” 011 “Embedded Linux” … Read more

Implementation of Ethernet Tethering Functionality on RK3399 Android 7

Implementation of Ethernet Tethering Functionality on RK3399 Android 7

In Android set-top box products, the relationship between Ethernet and WiFi is as follows: 1. Both Ethernet and WiFi STA can connect to the router to access the external network; 2. The WiFi AP function can share Ethernet access to the external network. This document addresses the change in point 2, implementing the sharing of … Read more

Firefly-RK3399 Hardware Learning Notes (001) Introduction

Firefly-RK3399 Hardware Learning Notes (001) Introduction

2017.11.15 Wednesday Overcast in Shenzhen Introduction: Clueless, I began learning about hardware circuit design for smartphones and tablets… After entering the robotics industry, I slowly started to get in touch with platforms such as: Android development platform (Youjian based on Samsung Exynos6818 development board), TK1 development platform, Firefly-RK3399 platform, iFLYTEK voice development kit, etc. Names … Read more

Remote Control Key Mapping for Android Devices: A Comprehensive Guide from Low-Level Drivers to Application Layer

Remote Control Key Mapping for Android Devices: A Comprehensive Guide from Low-Level Drivers to Application Layer

🔍 Why is Remote Control Key Mapping Necessary? In scenarios such as smart TVs, set-top boxes, and in-vehicle devices, remote controls are core interaction tools. However, the differences in remote control protocols and key definitions among different manufacturers can be significant. Without proper mapping, key events may not be correctly transmitted to the application layer, … Read more

Using Dex2C for Shell Protection of Android APK Code

Using Dex2C for Shell Protection of Android APK Code

Copyright belongs to the author. If reprinted, please indicate the source: https://cyrus-studio.github.io/blog/ Dex2C Dex2C is a tool that converts DEX bytecode (Java layer code) in Android applications into semantically equivalent C code. After processing with Dex2C, Java methods become native methods, thus achieving source code obfuscation protection. Java code: object AESUtils { // Convert a … Read more

Summary of Common Linux Commands

Summary of Common Linux Commands

Learn Together for a Lifetime Here is Programmer Android This article mainly introduces some knowledge points in Android development. By reading this article, you will gain the following content: 1. cd command 2. –help command 3. ls command 4. touch command 5. mkdir command 6. pwd command 7. echo command 8. cat command 9. Tab … Read more

Learn Dart Before Diving into Flutter: A Dart Tutorial for Android Developers

Learn Dart Before Diving into Flutter: A Dart Tutorial for Android Developers

This article is authored by Author:Sun Qiang Jimmy Link: https://www.jianshu.com/p/b6a773ed0fc1 This article is published with the author’s permission. 1 Introduction This article is based on the official documentation, summarizing the similarities and unique aspects of the Dart language compared to Java and Kotlin. Therefore, readers should have a basic understanding of Java and Kotlin. By … Read more

Top 13 Things Android Developers Should Not Miss at Google I/O

Top 13 Things Android Developers Should Not Miss at Google I/O

Author / Maru Ahues Bouza, Director, Android Developer Relations There are only a few platforms in the world that help developers easily build their creations and distribute them to billions of users across various devices— not just on phones, but also on TVs, cars, tablets, watches, and more. At the recently held Google I/O, we … Read more