LMODroid Dynamic Wallpaper is an Android live wallpaper service that dynamically changes the wallpaper based on the time of day.
- Clone the repository:
git clone https://github.com/iKeramat/platform_packages_apps_LMODynamicWallpaper.git cd platform_packages_apps_LMODynamicWallpaper
- Build the APK using Gradle:
./gradlew assembleDebug
- Install the APK on your Android device:
adb install -r app/build/outputs/apk/debug/app-debug.apk
- Setup build env
. build/envsetup.sh
- Clone the repository:
git clone https://github.com/iKeramat/platform_packages_apps_LMODynamicWallpaper.git packages/apps/LMODynamicWallpaper
- Lunch your device tree
lunch device-codename
- Build project
m LMODynamicWallpaper
- Install the APK on your Android device:
adb install -r $OUT/system/product/app/LMODynamicWallpaper/LMODynamicWallpaper.apk
To set this live wallpaper as the default in an AOSP build:
- Modify the overlay:
<!-- Component name of the default wallpaper. This will be ImageWallpaper if not specified --> <string name="default_wallpaper_component" translatable="false">com.libremobileos.dynamicwallpaper/com.libremobileos.dynamicwallpaper.GLWallpaperService</string>
- Build LMODynamicWallpaper in Products makefile:
# Dynamic Wallpaper PRODUCT_PACKAGES += \ LMODynamicWallpaper
- Build and flash the AOSP ROM.
This project is licensed under the Apache License 2.0