Find the default orientation on Android devices, and intercept orientation changes even for activities locked in portrait or landscape mode.
Learn how to use the BluetoothManager private APIs on iOS / iPhone/ iPod to discover nearby connections, populate a list view with the results, and try to establish a Bluetooth connection to the remote devices.
A quick CCD replacement for my Canon S2 IS camera. CCD IR filter removed to enable IR photography options.
A tutorial with code that presents an easy way to show a splash screen in your Blackberry application. Show the first Splash-Screen, wait a few miliseconds, than load the rest of your application.
An updated article on some very basic first steps with Blackberry programming. Tools, sample app, and how to get it running.
Learn how to get over some limitations in Android Bluetooth SDK to read the Bluetooth COD (Major, minor classes) for a given Bluetooth device.
Avoid the NullPointerException error when using the getSharedPreferences on Android.
Learn how to make an autostartable service on Android OS, using the BOOT_COMPLETED notification.
A timelapse video of the Geothermal power plant in Yanaizu-Nishiyama, Fukushima . Daylight time in 4 minutes.
The standard functionality on Android devices makes the software keyboard popup every time the Menu is long pressed. This may be annoying or unwanted. Here’s how to disable it.
Design custom shaped corners Edittexts or TextViews, or any other kind of Android interface controls, using 9 patch images that keep their aspect when stretched.
The Android Contacts tutorial part 5, here I show a robust solution for selecting a contact from a list. A filter/search mechanism is also implemented using the SimpleCursorAdapter.
Part 4 of Android Contacts tutorial presents an easy way to programatically search and retrieve a contact and all the fields we are interested in such as Phone, Email, Web, Company, Address, etc.
In Android Contacts tutorial part 3, I present a simple way of opening a contact in the System contact form using the ACTION_EDIT Intent .
Part 2 of the Android Contacts tutorial, showing how to add a custom column to a contact, and how to use that to identify a newly added contact and read its LOOKUPKEY.
Part 1 of a tutorial on working with Android Contacts: add a new contact programatically, including name, email, company, phone but also a thumbnail contact image .
Learn how to Invoke the Android Gallery Intent to pick a photo and get the path in your application. This photo picker returns the image path directly in your application.
Create a dynamic (no XML) listview with header with all the bells and whistles. Learn how to use the item position to change its background and content for a complex result.
Learn to read an unique device ID from your Android phone or tablet. Use the ID to generate software security keys or for cryptography applications.
Get started with Android Java development – a tutorial with detailed steps and lots of pictures to help you make your first android application. Use Eclipse and the Android SDK.
Learn how to create a Custom TextView class that can draw vertical text or rotate the text to any given angle. Easy!