-
Android Testing with Robolectric
Read moreRobolectric is the industry-standard local testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a JVM, without the overhead and flakiness of an emulator. At Android testing Fundamentals tutorial, Google gives a name for Robolectric: simulator. I have used it and contributed to it... -
Analyze NativeActivity
Read moreNativeActivity is added to Android from API 9, and used for games and apps that write almost of all logic with native code. The NativeActivity is used to pass basic Android app’s lifecycle to native code, and help them to manage its logic with Android app lifecycle aware. There are... -
Test uncompressed assets with Robolectric
Read moreThis article is very short and just used to show how to test uncompressed assets with Robolectric. What we need do is very simple: -
How Taskbar start app in freeform windowing mode
Read moreTaskbar is an awesome Android launcher which supports start app to freefrom windowing mode directly to provide desktop UI for Android user. And it is integrated into Android-x86 and BlissOS as alternative launcher to provide desktop experience for users. If you are not familiar with it, you can visit Taskbar’s... -
Show Maru container window to android-xserver
Read moreMaruOS is a project that leverages Android mobile phone’s computing unit to run Linux OS, especially Debian now, on Android OS with lxc. It uses its mflinger to allocate buffer from Android gralloc allocator, and then uses its mclient in Linux container to mmap this buffer and draw content from... -
Use EXTRA_SETTINGS to split custom settings from official settings
Read moreIf you are a ROM developer/maintainer, you maybe need to add some setting item to the official settings app for your custom configuration. For example, I need to add switch for user to enable/disable multi-window and BoringdroidSystemUI based on his/her need. If I add those switch to official settings app,... -
[deprecated]Bliss OS: How to install Bliss OS on VirtualBox
Read moreThe manual has been moved to Bliss Wiki, that will be maintained. -
Analyze picture in picture
Read moreThis article based on AOSP 9.0. -
Analyze split screen
Read moreThis article based on AOSP 9.0. -
Analyze window resizing
Read moreThis article based on AOSP 9.0.