Android Cheatsheet for Beginners

Also check out Boxing Clock for Android (and MABG), search Stack Overflow, read Android Developers Guide and Reference. Toast private void tToast(String s) { Context context = getApplicationContext(); int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, s, duration); toast.show(); } … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Android Cheatsheet for Beginners

TextViews in Android

TextView is a text field, usually user editable. You can read and write TextView values from code. You often have to cast between CharSequence, String, int and other types. Prequisites: Android Hello World Explained Read TextView final TextView q = … Continue reading

Posted in Uncategorized | Tagged , , , , , | Comments Off on TextViews in Android

Simple Button for Android – XML onClick + public method

Probably the simplest way to create Android Button. Create a new public method (e.g. goButtonClicked) and add it to your layout XML. Prequisites: Android Hello World Explained In Java, define a new public method that takes view as parameter. public … Continue reading

Posted in Uncategorized | Tagged , , , , , | 4 Comments

Lifecycle Code Example for Android – onCreate(), onPause(), onResume()

In Android lifecycle, methods are automatically called. This simple example toasts a message each time this happens. Create a new project SimpleStuff, package com.botbook.simplestuff. Run your program and see the states change. Press home button to stop the program. Hold … Continue reading

Posted in Uncategorized | Tagged , , , | 1 Comment

Fix Android Build Problem with main.out.xml and strings.out.xml

When you edit an Android XML file in Eclipse, build fails and main.out.xml is created. Fix it by disabling XSL transformation build and set to always build the last build. Eclipse: Window: Preferences: Run/Debug: Launching: Launch Operation -> Always Launch … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | Comments Off on Fix Android Build Problem with main.out.xml and strings.out.xml

Shaking Tower Panda for Android

Update: Thousands of installs in just two weeks. Great review. Save the Panda! Kimmo and Ville created a new Android game. Panda is trapped on a tower and your goal is to get him back to the ground safely. Remove … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Comments Off on Shaking Tower Panda for Android

Android lectures in Universidad Rey Juan Carlos, Madrid

I’m currently giving workshops and lectures on Android programming. Update: You can read more about Android programming from Make: Arduino Bots and Gadgets, new book by me and Kimmo Karvinen. Android code examples are in BotBook.com. Workshops were done as … Continue reading

Posted in Uncategorized | Tagged , , , , | 23 Comments

Thesis on Developing and packaging for Android

My student Nur Sah Ketene started his thesis on developing and packaging Android software. You can follow his thesis on GitHub.

Posted in Uncategorized | Tagged , , , , , | Comments Off on Thesis on Developing and packaging for Android

Meego Day – a Brief Report

Meego Day in Haaga-Helia, (estimated) 250 students filled the auditorium. Experts from Nokia and Accenture lectured for three hours and gave two hours of technical workshops. It’s a bit much to cover, but here are some highlights. Meego is a … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Meego Day – a Brief Report