android: prepare simplified utf support

Change-Id: If3d194b79eb57c93f7ad26c4b5272066b2ee9035
fix some type warnings

Change-Id: Ifb153429f8129e4da35d7e3c3186e674e7330f8d