Wouldn’t it be cool to have a 3D UI in your Android™ application? I’m Erik Hellman, Lead Software Architect for Android development at Sony Ericsson, and I’ll explain how to make this possible. In this article, I’ll describe how to incorporate 3D with Android’s UI API and OpenGL ES 2.0 graphics, and I provide a bitmap code example that can be used as input to a texture in OpenGL ES 2.0.
Hello Developer World! My name is Bogdan Iliesiu from Angry Mob Games, and in the following article, I’d like to share with you a few tips for optimising your games for the Xperia™ PLAY using Unity’s tool chain. To have your game take advantage of the Xperia™ PLAY, game developers will first need to adjust all the game controls. We at Angry Mob Games took some additional steps to make our flagship game, Guerilla Bob, feel much better integrated on the device.
Updated: check out a demo video after the jump!
Before developers begin designing mobile games for Xperia™ PLAY, it is important to understand the different hardware keys for the device. The following information provides an overview of the hardware keys, along with a set of high-level gamepad recommendations and guidelines for game developers. This guidance may be help to developers are not familiar with developing mobile games that use hardware keys. This article also includes the key code and scancode mapping for the Xperia™ PLAY, which provides a handy reference for developing games according to standard hardware key functionality. The Xperia™ PLAY brings a new level of smartphone with the ultimate gaming experience, and these guidelines will ensure that developers create hardware-based gamepad functionality that complements soft key functionality, and overall consistent game play for all Xperia PLAY mobile games.
Are you a game developer? The new Xperia™ PLAY features an analog touch pad for full gaming experiences. And the good thing is, you will be able to utilize it for your games too! You can use native code, that is, code written in C or C++, in conjunction with the Android™ Native Development Kit (NDK) to access touch events from the Xperia™ PLAY touch pad. Please note that you cannot use the Android SDK to access these touch events.
I know many you have been waiting for this, and now it is here, the new SDK and developer tutorial for the LiveView™ micro display. With this SDK you can create LiveView micro display plug-ins to work as plug-ins of already existing applications, or as standalone applications, both with the purpose to feed information to the LiveView micro display.
As the roll-out of the Android 2.1 update continues for Xperia™ X10, X10 mini and X10 mini pro users, one of the key features introduced with the update is HD video recording in 720p. Johan Abramsson, Developer Support Engineer at Sony Ericsson, has written a quick tutorial on how you can make use of HD video recording from third party applications.
Read Johan’s tutorial here.
This post covers a few important guidelines on how reduce power consumption of polling Android applications, i.e. applications that regularly connect to the internet. Attached is a small sample project that puts all of the tricks into practice by setting up a background service that polls Twitter trends regularly and logs them to a file. By downloading the sample app and applying these guidelines, you will reduce the power consumption of your app by magnitudes, if you haven’t before.
We will cover four guidelines:
1. Synchronize you polls with other apps
2. Make polls short
3. Manage your connections
4. Stop your services
Welcome to the fourth and final part of the Android tutorial on how to make your own zoom control like the one used in Sony Ericsson X10 Mini in the Camera and Album applications. Click here to go to the prevoius part of this tutorial. As usual the source code is included, see below. Don’t forgett to download ‘Sony Ericsson Tutorials’ from Android market to see demos of this and other tutorials in action.
This is the third and final article in the series of how to make your own list view. Right now we have a basic working list with some nice graphics. Click here to go to the previus part of this tutorial. In this article we will add some behavior to our list and add the fling and bounce/snap effects. Fling support is in my view mandatory for any list where you navigate by touch. As a user I wouldn’t expect that the list simply stops when I lift my finger from the touch screen. If I give the list a velocity, I expect it to continue scrolling for a while, and gradually slow down until it comes to a halt. Fortunately, supporting fling is no big deal. In fact it’s very simple. Below is the source code for this part of the tutorial ready to be set up in e.g. Eclipse. And as usual: Don’t forget to download the ‘Sony Ericsson Tutorials’ app from Android market where all sample apps for this and other tutorials are collected.