Introduction to White-Box Encryption for Android Applications

Introduction to White-Box Encryption for Android Applications

0x00 Background The expert ys often mentions white-box encryption, but I never quite understood what it is. I took some time to summarize the principles of white-box cryptography on Android and related case analyses of cracking. White-Box Attacks A white-box attacker has complete control over the terminal, allowing them to observe and modify the program’s … Read more

Understanding Android Garbage Collection and Memory Leaks

Understanding Android Garbage Collection and Memory Leaks

(Click the public account above to quickly follow) Source: BlackSwift http://www.jianshu.com/p/8c6cf3d7a98a If you have good articles to submit, please click → here to learn more Android system runs on the Java virtual machine, and as an embedded device, memory is often very limited. Understanding the garbage collection mechanism of Android can effectively prevent memory leak … Read more

Implementing a Sokoban Game in Android Studio

Implementing a Sokoban Game in Android Studio

1. Project Overview Sokoban is a very popular puzzle game. The gameplay is simple, but it requires players to have a certain level of logical thinking and spatial perception abilities, which is why it is loved by many players. In the game, players need to push boxes to designated locations, with each level having a … Read more

Creating a One-Stroke Drawing Game in Android Studio

Creating a One-Stroke Drawing Game in Android Studio

1. Project Overview Android One-Stroke Drawing is a puzzle game where players need to start from a point and connect all the squares in the shape with a continuous line without retracing any connected segments. The game homepage features a regular mode, a random mode, and a settings entry. The regular mode includes 8 major … Read more

How to Self-Learn Android Programming?

How to Self-Learn Android Programming?

Source: http://gityuan.com/ Many people ask how non-professionals can learn programming. In fact, even professionals mostly rely on self-study. There is a saying: “A master leads you to the door, but the rest is up to you.” No matter how great a teacher is, what they can teach you is very limited; true mastery comes from … Read more

Top Open Source Android Libraries of 2016

Top Open Source Android Libraries of 2016

Related Articles: Comprehensive List of Popular Android Frameworks Essential Android Interview Questions You Must Know for 2017 Awesome! 74 Complete APP Source Codes! 1. Dependency Injection (DI) Reduce repetitive initialization, event binding, and other tedious work through dependency injection. 1. AndroidAnnotations (Code Diet) Fast Development Framework for Android Project link: https://github.com/excilys/androidannotations Documentation: https://github.com/excilys/androidannotations/wiki Official website: … Read more

Android Performance Optimization Series – Network and Power Optimization

Android Performance Optimization Series - Network and Power Optimization

Hot Article Guide | Click the title to read How to advance to become a Java and Android architect? Alibaba technical experts guide you to quickly build Web engineering projects using the Spring framework Kotlin may replace Java – Author of “Thinking in Java” Bruce Eckel Source: http://www.apkbus.com/blog-955387-77980.html (Source code address at the end of … Read more

The Ultimate Guide to Learning Android Development

The Ultimate Guide to Learning Android Development

Related Articles: Amazing! Complete Source Code for 74 Apps! Major Update! Android Studio 2.3 Official Release, Comprehensive Summary of New Features MVP+Dagger2+Rxjava+Retrofit+GreenDao Small Application, Including Three Major Modules: News, Images, and Videos, Clean and Efficient Code Summary: A summary of the Android learning path, absolutely useful content. Unknowingly, I have been developing for several years. … Read more

Using Jetpack Security for Data Encryption: Official Android Recommendations

Using Jetpack Security for Data Encryption: Official Android Recommendations

Author: fundroid_Fang Zhuo Link: https://blog.csdn.net/vitaviva/article/details/104828195 What is Jetpack Security? Jetpack Security is the security component library released at Google I/O 2019. The Security library is simple and mainly includes two classes: EncryptedFile and EncryptedSharedPreferences, which are used to encrypt and decrypt the reading and writing of File and SharedPreferences respectively. Security requires a minimum SDK … Read more