My friend has Minecraft PE v0.14.1 installed on her (Samsung) Android phone, and has a nice world she built, so we decided to play together.
I have Minecraft PE v0.14.1 under Bluestacks, and the same version on my Blackberry Z10 (which emulates Android v4.3, and yes, Minecraft PE works - just a bit slower).
I couldn't connect to her world automatically through LAN, ended up adding her phone wifi IP as a server, reset the router, and everything worked. I named my character "Charlie Brown", and played for some time.
Then we stopped for a while, and I decided I wanted to play through my Z10 this time. I connected, but forgot to change my player name, so I was spawned at the world's spawn point (the same when I began at the emulator). However, as my Charlie Brown character, I had built lots of things, had many items, and was inside my house. So I did not want to have to restart.
But when I changed my player name on the Z10 to "Charlie Brown", I connected and... same thing - it spawned me at the world's spawn point, no items, nothing. It still seems to be treating me as a "new" player.
So, my question is: how do I use the same "player" as I was using on the other "device"? My new player has already slept at a bed inside the house. Interestingly, when we stopped and restarted several times, I found everything still worked when playing from Bluestacks.
I emphasize we're not using a local Minecraft PE server, or anything like that. I just used what the app offers: her phone as the world's server. How do I use the same player as before when connecting from different devices? I also always try and connect to her phone, since she was always the host, and the world we play is located there.