@HashEngineering, is it possible for the proposed Android "vault" to carry the same address(es) as one's desktop vault? Or would the Android vault have to have totally new addresses, and one would have to move funds back and forth, depending on which platform one is using at that particular time?
It would be nice if one were on the road with one's phone or tablet to be able to send money, receive money, etc. from one's "main" (desktop) UNO address, and to be able to track that main address' balance, or other addresses in the vault which might be accruing mining revenue.
Would this be possible if one took one's desktop vault backup and were able to "import" it into one's Android UNO vault, thus the two vaults would "mirror" each other and if one made a transaction on the Android and got back to the desktop, you would see it immediately on the desktop? (And, of course, vice versa?)
It will not be possible for the Android app to carry the same addresses as the desktop wallet. First, the app will be forked from Bitcoin Wallet by Andreas Schildbach and he doesn't support the idea of having the same addresses in two different software programs. Part of the reason is a security concern, which has to do with transferring private keys from one to the other, which is considered unsafe. While I don't disagree with him, even if I did, it would be very difficult to implement. The android app will be an HD wallet (BIP32), but I am not sure if the desktop client supports BIP32. As a result, it would be necessary to move funds back and forth using standard transactions (which is the safest way to do it).
For your on the road example, that might be best accomplished by an online wallet. Since the desktop wallet is standalone and the android app is stand alone, then there is no means to synchronizing the addresses. It's possible to add a watch feature, where certain addresses would be added to the android wallet to watch balances. Such a feature would take a long time to program and debug.
The desktop wallet and the android wallet use different wallet formats, so it is not possible to import from one to the other (such an action would not be safe considering that the wallet files may not be encrypted). Now, if both were BIP32 (HD Wallets) and they both had the same seed value, then perhaps they could be synced, but currently neither wallet has an import or export feature for the seed value (from what I have seen).