Android - how to run a piece of code every minute (synced with the device time)

android run task at specific time
android background task every minute
android run every 10 minutes
run thread every 5 seconds android
execute every second android
android run() ( handler every second)
run something every second android
android background service execute every minute