0 237
Android Jelly Bean and Key Lime Pie: What to expect Android fans are still struggling to get their hands on Ice Cream Sandwich, but Google is already working on Jelly Bean and now Key Lime Pie. Product codenames are part and parcel of the technology world, with many companies choosing to go with mythological figures (Zeus, Athena), place names (Chicago, Vienna), rivers (Tualatin, Willamette), or animals (Snow Leopard, Lion) to refer to their products before they get a “real” Read more [...]

0 365
Introduction Starting with Android 2.1. (API Level 7), developers can create live wallpapers - richer, animated, interactive backgrounds - on their home screens. A live wallpaper is very similar to a normal Android application: you can create menu with settings, use SGL and OpenGL for drawing, accelerometer, etc. In this article, I want to demonstrate how to create live wallpaper from scratch. Step-by-step, we will create live wallpaper that would output TV test pattern on out home screen. Just Read more [...]

0 257
Android 4.0 showcases the Holo theme family, further refined since its debut in Android 3.0. But as most developers know, a new system theme for some Android devices isn't a new or uncommon event. For developers new system themes mean more design targets for their apps. Using system themes means developers can take advantage of a user's existing expectations and it can save a lot of production time, but only if an app designer can reliably predict the results. Before Android 4.0 the variance in Read more [...]

0 140
Smart Measure is a tool in the 2nd set of the Smart Tools collection (distance, height). ] This rangefinder(telemeter) measures the Distance, Height, Width and Area of a target with your phone by trigonometry. Usage is simple: just stand up and press the shutter. The important point is aiming the camera at the GROUND, NOT the object. (i.e. In order to measure the distance from someone, aim at his shoes.) If it is inaccurate, please read the instructions in this app or see the checklist diagram Read more [...]

0 233
We created a process global object named Serial1 of type Serial. Usually it is a good idea to initialize process objects in Sub Activity_Create when FirstTime is True. This way the objects will be initialized exactly once. Code: Sub Activity_Create(FirstTime As Boolean) If FirstTime Then Serial1.Initialize("Serial1") Timer1.Initialize("Timer1", 200) End If Activity.LoadLayout("1") Activity.AddMenuItem("Connect", "mnuConnect") Activity.AddMenuItem("Disconnect", "mnuDisconnect") End Sub Read more [...]