How to Add Custom Activity Templates in Android Studio

How to Add Custom Activity Templates in Android Studio

Original Author: Jovche MitrejchevskiLink: http://mrw.so/5bWdIlTranslator: Yiran Fantaxi What are Activity Templates? (Note: Many articles translate this as Live Templates, but I think Activity Templates is more appropriate; hereinafter referred to as Activity Templates) In Android Studio, there is a concept where you can insert any block of text as a template wherever you need it … Read more

Setting Up OLLVM Obfuscation Environment for Android Reversing

Setting Up OLLVM Obfuscation Environment for Android Reversing

Forum Original Author Account:Flying Ugly Duck Course Navigation: “Teach My Brother Android Reversing 01: Write Your First Android Program” “Teach My Brother Android Reversing 02: Crack Your First Android Program” “Teach My Brother Android Reversing 03: Crack Your First Android Game” “Teach My Brother Android Reversing 04: Dynamic Debugging of Smali Code” “Teach My Brother … Read more

How to Screen Mirror Android on Ubuntu Using Scrcpy

How to Screen Mirror Android on Ubuntu Using Scrcpy

[Linux 250 Common Commands Quick Reference Manual] Follow [Beginner Station], reply “1001” in the background to get it. Do you know how to screen mirror an Android phone to a Linux system? This article will explain how to screen mirror an Android phone to Ubuntu using the Scrcpy software. 1. Introduction to Scrcpy First, let’s … Read more

Comprehensive Guide to Android Material Design Support Libraries

Comprehensive Guide to Android Material Design Support Libraries

https://www.aswifter.com/2015/06/21/andorid-material-design-support-library/ The Android Material Design support library provides several new components. Here, we briefly introduce these components and how to use them. I am a fan of Material Design as it makes applications more consistent and cohesive, looks more beautiful, and is easier to use. Google I/O 2015 introduced some great new Android features, including … Read more

Getting Started with Data Binding in Android Development

Getting Started with Data Binding in Android Development

Author: Mark Zhai Original: http://blog.zhaiyifan.cn/2016/06/16/android-new-project-from-0-p7/ Introduction Data Binding has been available since its release at last year’s Google I/O, and it has been nearly a year now. Over this year, from Beta to a more stable version, and from Android Studio 1.3 to the current 2.1.2, Data Binding has become a technology that is quite … Read more

The Correct Approach to Android App Persistence: Avoiding the Trap of Endless Persistence Requirements

The Correct Approach to Android App Persistence: Avoiding the Trap of Endless Persistence Requirements

Before we begin, let me briefly introduce some previous "black technologies": About 6 years ago, a library called MarsDaemon appeared on Github, which achieved persistence through a dual-process guardian approach, becoming quite popular for a time. However, this was short-lived, as it became obsolete with the arrival of Android 8.0. In the last two years, … Read more

Comprehensive Summary of Android Knowledge Points: Essential for Interviews

Comprehensive Summary of Android Knowledge Points: Essential for Interviews

Original link: https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/Android/Android基础知识.md FrameLayout This layout is the simplest among the five layouts. Android does not control the arrangement of child views, and all controls in this layout will default to appear in the top left corner of the view. We can use <span>android:layout_margin</span>, <span>android:layout_gravity</span> and other attributes to control the position of child controls … Read more

Advanced Android View: Implementing a Custom Gesture Password Similar to Alipay

Advanced Android View: Implementing a Custom Gesture Password Similar to Alipay

Hot Article Preview | Click Title to Read Big news, Google finally takes action, moving closer to iOS? Android 9.0 will prohibit developers from using unofficial APIs Incredible! Complete source code for 74 apps! The truth learned after 10 years of work: I wish I had known earlier that positions matter more than now Source: … Read more

Android Performance Optimization: Memory Management Techniques

Android Performance Optimization: Memory Management Techniques

Hot Articles | Click Title to Read How to Advance to Become a Java and Android Architect? Why Should We Prohibit HTTP Methods Other Than GET and POST? Why Do Internet Companies in Beijing Experience Rush Hour at 10 PM? Author: Overried Source: http://www.apkbus.com/blog-955864-78235.html Memory optimization is a basic skill for programmers. Sometimes, it is … Read more

Analysis of the Android FART Unpacking Process

Analysis of the Android FART Unpacking Process

1. Introduction On the Android platform, the Java code written by programmers is ultimately compiled into bytecode that runs on the Android virtual machine. Since Android came into the public eye, decompilation tools such as apktool and jadx have emerged one after another, becoming increasingly powerful. The bytecode compiled from Java has become vulnerable in … Read more