- permission for storage: external storage and location
boolean hasWriteExternalStoragePermission = false;if (Build.VERSION.SDK_INT >= 23) { String[] PERMISSIONS = {android.Manifest.permission.WRITE_EXTERNAL_STORAGE}; if (!hasPermissions(MainMapActivity.this, PERMISSIONS)) { ActivityCompat.requestPermissions(MainMapActivity.this, PERMISSIONS, REQUEST ); } else { hasWriteExternalStoragePermission = true; } } else { hasWriteExternalStoragePermission = true;}
- share object with email
https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/enArrayList<Uri> uris = new ArrayList<Uri>();for (String filePath : files) { //uris.add(Uri.parse("file://"+ file)); Uri fileUri = Uri.parse("file://"+ filePath); File file = new File(fileUri.getPath()); Uri uri = FileProvider.getUriForFile(activity, BuildConfig.APPLICATION_ID + ".provider",file); uris.add(uri); } sendIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
- Bluetooth GPS Provider
de.mobilej.btgps ==> googoo.android.btgps - Notification
Android Oreo (8.0) and above
Android 8 introduced a new requirement of setting thechannelIdproperty by using aNotificationChannel.
https://developer.android.com/training/notify-user/channels
error on this: fs . writeFile ( fileName , pdfBytes , err => { if ( err ) { console . log ( err . message ) reject ( err . message ) } else resolve ( fileName ) }) #1 It looks like when deployed into Cloud Run it also requires the extra permission "Service Account Token Creator" to run getSignedUrl . Locally for some reason this role is not required. #2 Only the directory /tmp is writable in Cloud Run. So, change the default write location to write into this directory. However, you have to be aware of 2 things: Cloud Run is stateless, that means when a new instance is created, the container start from scratch, with an empty /tmp directory /tmp directory is an in-memory file system. The maximum allowed memory on Cloud Run is 2Gb, your app memory footprint included. In addition of your file and Airflow, not sure that you will have a lot of space. A final remark. Cloud Run is active only when it...
Comments
Post a Comment