d1ea261dea
Java has nulls, and any object reference in Java can be null, but in Kotlin parameters default to not null unless the type is specified as `Type?`; our override of onActivityResult was specifying the type of the intent parameter as `Intent` instead of `Intent?`, causing an exception before our code was called. Figuring out how to turn on "break on all exceptions" in Android Studio (which is non-trivial for some reason) finally showed me the stack trace. |
||
---|---|---|
.. | ||
app | ||
gradle/wrapper | ||
pages | ||
stores | ||
.eslintrc.yaml | ||
.gitignore | ||
android.js | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
SendAndroid.iml | ||
settings.gradle | ||
user.js |
Readme
The Send Android app allows you to choose any file from your android device, encrypt it with a password, and get a URL which will allow secure download of the file. By default, this URL will expire after one download or 24 hours.
Building the Send Android app.
First, install Android Studio. Open the android
directory in Android Studio, plug in your android phone, and press the run button.