The problem is that all that skill and know-how you have about how to program a computer is invalid on Android. Your assumptions about what you should expect to find in the android API is entirely valid. You should find Input(), Camera() or similar. But you dont. Almost everything is different, worse, more complicated and not documented.
You think you can depend on basic stuff like fopen, but it doesn't work like you expect it to. Its a minefield.
If you are trying to make some simple "hello world" application its incredibly infuriating, because what should be simple is made so hard, not least by the platform keeps insisting that "you really should learn this other language"
And for the record: You should not know who Eskil Steenberg is ahead of time, but you are welcome to get to know me now. :-)
Eskil Steenberg