package com.evsuite.abrp; import android.content.Context; import android.content.pm.ApplicationInfo; import android.os.Environment; import android.util.Log; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Locale; import java.util.concurrent.TimeUnit; import java.util.regex.Pattern; /** * Read-only diagnostic for the CarPlay resolution question: copies what decides CarPlay's size * to a folder on the USB stick, for reading on a computer. It reads the car and writes only to * the stick. * * What it writes to {@code /Android/data//files/nilsmg4-carplay-