Skip to content

Instantly share code, notes, and snippets.

@pratclot
pratclot / android_configure.sh
Last active January 12, 2022 16:02 — forked from nddrylliog/android_configure.sh
Update to work with modern toolchain
#!/bin/sh
# I put all my dev stuff in here
export DEV_PREFIX=${PWD}/buildings
# Don't forget to adjust this to your NDK path
export ANDROID_PREFIX=${HOME}/Android/Sdk
export ANDROID_NDK=${ANDROID_PREFIX}/ndk/23.1.7779620
# export CROSS_COMPILE=aarch64-linux-android31
@pratclot
pratclot / gist:2e45f6a37e1f747171d28f0a97edbb2f
Last active July 21, 2020 13:01
Write data to a file on Android via MediaStore API
private fun saveFileToMediaStorage(bmp: Bitmap) {
val resolver = applicationContext.contentResolver
val contentValues = ContentValues().apply {
put(MediaStore.MediaColumns.DISPLAY_NAME, "photo.bmp")
put(MediaStore.MediaColumns.MIME_TYPE, "image/bmp")
put(MediaStore.MediaColumns.RELATIVE_PATH, "Pictures/")
}
val uri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues)