I’ve been building Android 9 from source for the Odroid N2. One of the things I wanted to do is turn off the confirmation dialog for immersive mode because my App, Video Kiosk, is the only launcher on the device and it uses immersive mode. It turns out, the source […]
android
I was recently trying to provision my Video Kiosk App as the device owner in an AOSP build for the Odroid N2 developer board. While there were some clues on the Internet there really was not a working solution. In fact there were some old, purported, solutions that were simply […]
Setting the device owner in an AOSP build for Android ...
My App recently started crashing in Android 9. A quick investigation revealed Google made a change to prevent multiple processes from sharing a WebView data directory with the default behavior being throwing an exception. This effectively put my App into a launch / crash loop – thanks Google. To solve […]
Multi-Process WebView crash in Android 9 (Pie)
I have been building a custom version of Android that includes my VideoKiosk App. Most of the articles on the Internet that I have found say to add the package to the commons.mk (usually in build/target/product) file but with the Pine64 and Odroid N2 I have found this does not […]
Adding a custom package to Android Opens Source Project (AOSP)
Recently I needed to capture the screen of a device using adb. So I did the standard Google search to find the answer but really I just found partial answers that pointed me in the right direction to the answer. So, in case you, like me, are looking for a […]
Android device screen capture using adb
I am building the Android Open Source Project (AOSP) from source for the Pine 64 board using the community v6 version. One of the things I needed to do was remove the GoogleHome launcher from the build. I found I had to edit this file: device/softwinner/tulip-chiphd/device.mk by adding the following […]
Using a custom launcher with the Android Open Source Project ...
I am building the Android Open Source Project (AOSP) from source for the Pine 64 board using the community v6 version. One of the things I needed to do was add a pre-compiled .apk file to the /system/priv-app folder. Finding information on how to create an Android.mk file to do […]