I'll be giving [packaging the APK for BlackBerry 10] another try in a few days when I have access to a Windows system.
I never did end up trying to build that package for BlackBerry 10 (due to lack of access to a system running Windows).
Now that my mobile provider (T-Mobile) has made an OTA update of BB10 to v10.2.1, I can now install the Android .apk directly without it being packaged for Blackberry 10.
So I did that app installation using the .apk right from the Mycelium.com website.
I did first need to change the setting to allow apps from outside BlackBerry World to be installed (Settings -> App Manager -> Installing Apps, then set the "Allow Apps from Other Sources to be Installed" slider to "On").
To install, I clicked on the mbw-v1.2.1.apk file after it had downloaded. The installer then launched which allowed me a one-click install of Mycelium Wallet (for Android) from there. I don't know why but the value for Version: shows 1.0.0.104. After installation, the app's About page shows v1.2.1 so it definitely installed the app correctly.
After installation, I had an icon for Mycelium Wallet app.
Using the app I was able to scan a QR code and use most of the app on a BlackBerry Z10 as I normally would on an Android.
The only real issues I had were minor. With Local Trader, the app pops up a warning:
"Your device cannot integrate with Google Play Services, and may not get automatic notifications when trade updates occur." Also in Local Trader, when I went to change location and clicked on the icon to grab my current location a message displayed:
"This feature requires your device to be able to tell its current location. It seems that your device cannot do that. Try enabling location services in your device settings".
I do have my Settings -> Location Services -> Location Services slider set to "On". In Application Permissions (Settings -> Security and Privacy -> Application Permission -> Mycelium), there are no settings I can change and the Location does show as "On" (as do all the other permissions -- Shared Files, Device Identifying Information, and Camera). I resolved this by setting the location manually by clicking the keyboard option and typing in my location and choosing the right city from the list.
There was one other problem I had and that is with doing the backup. After the backup PDF is created, the Share PDF options include only Messages and Skype. Messages is Blackberry Messenger, which I don't have configured and don't use. I don't have Dropbox on my BB10 device -- that probably would have been an option I would have been given as a backup destination. I guess I'll use the Skype method.
I would have liked to have been able to maybe save the PDF to the filesystem and manually back it up that way (e.g., with a thumb drive). [Edit: Showing the private key (via Export) and printing that QR code out is a suitable manual method to back up my private key.]
I see that BlackBerry now provides a plugin for use with Android Studio -- so not sure if that helps Mycelium developers [Edit: o any other contributors to the open source project] improve compatibility with BlackBerry 10.
-
http://devblog.blackberry.com/2014/04/blackberry-tools-for-android-development-2-0-2-beta-now-with-support-for-android-studio