From fe6c71e728e338a09b0909cc3a48019f25e34c4a Mon Sep 17 00:00:00 2001 From: Greg Alexander Date: Thu, 17 May 2018 00:06:23 -0400 Subject: [PATCH] still more musing --- NOTES | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NOTES b/NOTES index 534b092..8638e80 100644 --- a/NOTES +++ b/NOTES @@ -613,10 +613,17 @@ https://developer.android.com/guide/topics/manifest/uses-sdk-element That's quite a few to check out to go from SDK 11 (Honeycomb) to SDK 26 (Oreo). But I'll probably learn something... +Have to use checkSelfPermission() and requestPermission() to get +"dangerous" permissions (WRITE_EXTERNAL_STORAGE). Luckily, INTERNET and +RECEIVE_BOOT_COMPLETED are "normal" permissions and just need to be in +the AndroidManifest.xml, I guess. And I don't need to worry about +READ_EXTERNAL_STORAGE, so long as I explicitly request +WRITE_EXTERNAL_STORAGE. -XXX - fix permissions problem with newest API + +XXX - upgrade project.properties to android-26 +XXX - call checkSelfPermission/requestPermission to get WRITE_EXTERNAL_STORAGE XXX - fix color problem with newest API (switch to "dark" theme) -XXX - figure out what to do to update to newest API??? lame XXX - test it installed from play store and upgrading to the API 26 one XXX - test it installed scratch as the API 26 one XXX - test it upgraded and installed on old device