I've skimmed through your questions and answers, and I've seen some easily fixable problems:
- Always provide context for links
Whenever you include a link for reference in one of your posts make sure to add a short summary of the main points of the link. There are two reasons for that, the official and the real one. The official is that links sometimes break, and your link becomes useless as it points to nowhere, and the real one is that we are just too lazy to follow a link to find out what you are talking about.
- You talk a bit too much
In several of your questions I've noticed that you have a tendency of adding a lot of irrelevant (to the core question) information. You need to keep your questions as concise and to the point as possible, people reading them have limited time and might lose interest if they don't get to the core question after a few seconds. I've edited a couple of your questions to show you what I'm talking about:
You'll notice that my edits aren't anything special, removed a few words, taglines and salutations (your name and gravatar is under every post you make, and it's enough), and fixed your formatting just a tiny bit. I'm not promising that my edits will help you get upvotes, they are just examples of how you can (slightly) improve your existing posts in less than five minutes.
- Stack Overflow is not a forum
As Bart already mentioned, you've fallen in the classic new user trap. This Q&A thing is complex. We have quite a few rules & guidelines (perhaps too many for our own good), and it will take some time before you learn the basics. But you will, no doubt about it. For future reference, only post answers that directly answer the question as asked - don't post comments or questions as answers. Since you are new, and a bit in trouble, I'd advise you avoid posting partial answers and concentrate on questions you can fully and thoroughly answer (more up votes your way, this way, especially if you back your answers with solid references).
Some general pro tips:
Don't get discouraged
As you may have noticed from your first Meta Stack Overflow adventure, we are a very friendly bunch. If you continue approaching issues constructively, we are all here to help, feel free to ask about everything and anything (relating to the site or your questions and answers).
Meta Stack Overflow can be a harsh mistress sometimes, but even if you catch us in a bad day don't worry about it, we usually revert to our usual friendly self soon enough.
Use chat
There is a ton of chat rooms on Stack Overflow. Visit the ones that are closer to your expertise (Android development) and ask for feedback on your questions and answers. Sometimes people will just vote on them (up or down), and that's OK (it's feedback after all), but most of the time people will be happy to discuss your posts with you (at least in the rooms I frequent) and provide helpful pointers.
Learn from the best
If you click on any tag, you'll notice a "top users" link and if you follow it you'll find the list of top answerers and askers for the tag. For example, these are the top Android users. Visit their profiles and read their questions and answers, try to find out what made them top users. You'll probably notice that most of them write concise, crystal clear and to the point posts. Try to adopt their style.
Important: Resist the urge to vote on posts you found by visiting a user's profile, that's considered serial voting. It will be reversed and it will get you in trouble. The reasoning is that you didn't discover the posts naturally (through browsing the site), and the system can't distinguish whether you are honestly voting for the post or the user. There are a few people around who vote everything their friends / colleagues post, or even worse create secondary accounts to vote for themselves, and spoil the fun for everyone. Always vote the post, never the user.
Keep improving your posts
Ban or no ban. A couple of days ago I edited a +18 PHP answer of mine (on Programmers), to remove a paragraph that a commenter pointed out was a bit... I could have just ignored the comment, it was a highly up voted answer, but the edit brought it back to attention and:
- It's currently at +25, earning me a silver Good Answer badge (and it keeps getting attention),
- A core contributor of the language noticed the (oldish) question and posted an excellent answer.
I call that a win! Don't abandon your old posts just because they got upvotes, check back every now and then and see if you can improve them (I check them every three months). Don't do minor edits just to bump them though, that's generally frowned upon, and it may result in a rain of down votes.
I'll close with my usual story: I've asked my first question on Programmers back in May '11. It was closed, as was my second one, and I'll admit it stung a bit. I've read the FAQ (twice), and started scouting for great questions and answers to model mine on. I did everything I'm advising you to do, and after a while the reputation started flowing. If you check my network reputation graph you'll notice that after a (very) slow start, I started earning reputation rapidly. It takes a while, and it took a while for everyone, it's absolutely normal.
Spend some time familiarizing yourself with the philosophy, structure, and guidelines of the site. Be patient and respectful to the community and you'll soon start harvesting the sweet rep!
That's about it, young padawan.