Download Game Bunny Buster for Nokia 5800, N97, X6, 5235, 5233 and 5530

Here is a funny Java game called Bunny Buster for Symbian S60v5 based touch screen mobile phones. It's a game for deft fingers and a sharp memory. Show how clever you are and get the highest score possible in one of the two modes of this game.

In the first Memory mode, you will train your memory while catching Hares in the order as they come out of their Burrows, In the second one called Quickness, you can train your quickness while catching the Hares for 60 seconds. Click on Hares coming out of the Burrow using touch screen of your mobile.

The game is similar to Bash a Mole. You can submit your score online (Mobile internet connection is required). The graphics are nice and sound is  good. The game is developed by Inlogic Software. The game works with Nokia 5800 XpressMusic, 5530 XpressMusic, X6, N97, N97 Mini, 5230, 5233 and 5235. Download the version 1.0.0 of Bunny Buster game now and enjoy it on your mobiles.

Game Bunny Buster for Nokia 5800 XpressMusic and N97 (472 KB)
Related Posts:

Sony Ericsson XPERIA X!0 [TOOL] [NEW 20/01/2011] Flashtool version 0.2.4

FlashTool now is something like an all in one Tool for your phone.

It can:
- Flash original Images (Android 1.6 & Android 2.1 Images)
- Root your phone
- Install xRecovery, Busybox
- Clean your Rom (remove /system/apps apps of your choice)
- Clear dalvik cache
- Optimize (install of JIT v2)
- Customize (installs apps found in the custom/apps folder of the flashtool)
- Clean uninstalled (remove any references to system apps removed in the Clean (root needed) step)

DISCLAIMER ABOUT THE 0.2.4 VERSION

This new version works with ftf files stored in the FlashTool\firmwares\ folder.
To build these ftf files, you have to go to Advanced -> Bundle Creation.

- Source folder : folder where your sin files are.
- Device, Version, Branding are informations about the firmware you want to create. These fields are mandatory. The name of the ftf file will be based on these 3 informations
- take sin from the folder list to the firmware list and then click OK.

The ftf file will be created directly in the firmwares folder. Et Voila!

DISCLAIMER ABOUT THE 0.2.4 VERSION

source

Xperia ™, Version News Features -1 Sequentially started after 19 months, corresponding to the pinch zoom -

NTT DoCoMo, Inc. in the sale, DoCoMo smartphone Xperia ™ (* 1) (SO-01B) of "upgrading" functional sequence will start from January 19, 2011. By this version, Xperia ™ touch pinch zoom (enlarge by expanding two fingers on the screen by closing smaller operations) are available.

The implementation of the upgrade, PC There are two methods of connection and packet communications, packet communications charges, because it takes, we recommend connection to a PC. The version of the packet, was conducted in November 2010 Android (* 2) 2.1 version for OS was carried out is only possible with Xperia ™.

PC Connection: January 19, 2011 (Wednesday) ready soon begin offering higher
Packet communication method: January 20, 2011 (Thursday) scheduled to begin later in sequence
Details of the upgrading method, NTT DoCoMo, please check the website.
http://www.nttdocomo.co.jp/support/utilization/software_update/

Pinch to zoom, enlarge by expanding two fingers on the screen refers to the operation by closing shrink.

The features of this version, the application corresponding to the operation of the pinch zoom browser, maps, Office Suite, Moxier is Puriinapuri mail.

* Downloaded some applications, may not work.
* Due to the device, at least three (multi) sense is not supported.
* Multi-touch operation of the rotation is not supported.
This version features the implementation, in addition to the above, Xperia ™ [included] in order to improve the quality of stay in more comfortable. Implementation of the feature version thank you.

For more details on upgrading, please check the website of Sony Ericsson.
http://www.sonyericsson.co.jp/product/docomo/so-01b/update/index.html

Download Application SMS Threader for Nokia 5800, N97, X6, 5235 and 5530

Many people want to see their SMS on mobile in a threaded style as happens in case of chat. SMS Threader is an application which lets you do this on your Symbian S605th touch screen mobiles. It is a chat style threaded SMS tool.

You can read and write SMS on your mobile in a cool user interface like MSN, Yahoo, ICO or any other Messager. It provide users a handy follow up screen to track the sent and received SMS to and from a particular contact.

From the "Display Options", you can select the the thread header such as Sent & Recvd or To & From, etc. The application works well. When you open the SMS, you can send, receive, reply, forward, delete messages and call back the sender from the Options menu.
 
The application works with Nokia 5800 XpressMusic, N97, N97 Mini, X6, 5230, 5233, 5235 and 5530 XpressMusic. The application is developed by Mobivation. Get the version 1.0.0 of SMS Threader application from the following download link.

Application SMS Threader for Nokia 5800 XpressMusic and N97 (116 KB)
Related Posts:

Download Application Memopad for Nokia 5800, N97, X6, 5530, 5235 and N8

Memopad is an application compatible to work with Symbian^3 mobile such as Nokia N8 and Symbian S605th mobiles such as Nokia X6, N97, N97 Mini, 5230, 5233, 5235, 5800 XpressMusic and 5530 XpressMusic. The application as name suggests is an electronic version of Post-It notes that you can use to write or draw something.

You can select the color from the pen icons on the bottom of the application screen. The dustbin on the lower right of the screen is used to delete the writing. Just drag the page to dustbin and it will be deleted. The lower left of the screen has keypad icon. By clicking on this icon, you will be able to input text from your mobile in a usual way you write SMS.

The application might be useful when you want to write something short like a short note, password or email, etc. You can open as many notes as you wants. The version 1.0.0 of Memopad application is available to download.

Application Memopad for Nokia 5800 XpressMusic and N97 (54 KB)
Related Posts:

Processing Ordered Broadcasts

[This post is by Bruno Albuquerque, an engineer who works in Google’s office in Belo Horizonte, Brazil. —Tim Bray]

One of the things that I find most interesting and powerful about Android is the concept of broadcasts and their use through the BroadcastReceiver class (from now on, we will call implementations of this class “receivers”). As this document is about a very specific usage scenario for broadcasts, I will not go into detail about how they work in general, so I recommend reading the documentation about them in the Android developer site. For the purpose of this document, it is enough to know that broadcasts are generated whenever something interesting happens in the system (connectivity changes, for example) and you can register to be notified whenever one (or more) of those broadcasts are generated.

While developing Right Number, I noticed that some developers who create receivers for ordered broadcasts do not seem to be fully aware of what is the correct way to do it. This suggests that the documentation could be improved; in any case, things often still work(although it is mostly by chance than anything else).

Non-ordered vs. Ordered Broadcasts

In non-ordered mode, broadcasts are sent to all interested receivers “at the same time”. This basically means that one receiver can not interfere in any way with what other receivers will do neither can it prevent other receivers from being executed. One example of such broadcast is the ACTION_BATTERY_LOW one.

In ordered mode, broadcasts are sent to each receiver in order (controlled by the android:priority attribute for the intent-filter element in the manifest file that is related to your receiver) and one receiver is able to abort the broadcast so that receivers with a lower priority would not receive it (thus never execute). An example of this type of broadcast (and one that will be discussing in this document) is the ACTION_NEW_OUTGOING_CALL one.

Ordered Broadcast Usage

As mentioned earlier in this document, the ACTION_NEW_OUTGOING_CALL broadcast is an ordered one. This broadcast is sent whenever the user tries to initiate a phone call. There are several reasons that one would want to be notified about this, but we will focus on only 2:

  • To be able to reject an outgoing call;

  • To be able to rewrite the number before it is dialed.

In the first case, an app may want to control what numbers can be dialed or what time of the day numbers can be dialed. Right Number does what is described in the second case so it can be sure that a number is always dialed correctly no matter where in the world you are.

A naive BroadcastReceiver implementation would be something like this (note that you should associate this receiver with the ACTION_NEW_OUTGOING_CALL broadcast in the manifest file for your application):

public class CallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Original phone number is in the EXTRA_PHONE_NUMBER Intent extra.
String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);

if (shouldCancel(phoneNumber)) {
// Cancel our call.
setResultData(null);
} else {
// Use rewritten number as the result data.
setResultData(reformatNumber(phoneNumber));
}
}

The receiver either cancels the broadcast (and the call) or reformats the number to be dialed. If this is the only receiver that is active for the ACTION_NEW_OUTGOING_CALL broadcast, this will work exactly as expected. The problem arrises when you have, for example, a receiver that runs before the one above (has a higher priority) and that also changes the number as instead of looking at previous results of other receivers, we are just using the original (unmodified) number!

Doing It Right

With the above in mind, here is how the code should have been written in the first place:

public class CallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Try to read the phone number from previous receivers.
String phoneNumber = getResultData();

if (phoneNumber == null) {
// We could not find any previous data. Use the original phone number in this case.
phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
}

if (shouldCancel(phoneNumber)) {
// Cancel our call.
setResultData(null);
} else {
// Use rewritten number as the result data.
setResultData(reformatNumber(phoneNumber));
}
}

We first check if we have any previous result data (which would be generated by a receiver with a higher priority) and only if we can not find it we use the phone number in the EXTRA_PHONE_NUMBER intent extra.

How Big Is The Problem?

We have actually observed phones with a priority 0 receiver for the NEW_OUTGOING_CALL intent installed out of the box (this will be the last one that is called after all others) that completely ignores previous result data which means that, in effect, they disable any useful processing of ACTION_NEW_OUTGOING_CALL (other than canceling the call, which would still work). The only workaround for this is to also run your receiver at priority 0, which works due to particularities of running 2 receivers at the same priority but, by doing that, you break one of the few explicit rules for processing outgoing calls:

“For consistency, any receiver whose purpose is to prohibit phone calls should have a priority of 0, to ensure it will see the final phone number to be dialed. Any receiver whose purpose is to rewrite phone numbers to be called should have a positive priority. Negative priorities are reserved for the system for this broadcast; using them may cause problems.”

Conclusion

There are programs out there that do not play well with others. Urge any developers of such programs to read this post and fix their code. This will make Android better for both developers and users.

Notes About Priorities

  • For the NEW_OUTGOING_CALL intent, priority 0 should only be used by receivers that want to reject calls. This is so it can see changes from other receivers before deciding to reject the call or not.

  • Receivers that have the same priority will also be executed in order, but the order in this case is undefined.

  • Use non-negative priorities only. Negative ones are valid but will result in weird behavior most of the time.

Download Application Car Black Box for Nokia 5800, N97, X6, 5235 and 5530

Car Black Box is a very interesting and useful application for Symbian S605th touch screen mobiles. It's an application which records and keeps track of what happens while you drive by taking pictures and connnecting to GPS satellites.

The application provides you settings which are required before you actually start the application. Make sure you do the following in order to use this application:
  • Enter valid contact phone number. This is the number where text and MMS will be sent.
  • Select from the desired action type such as Send SMS. You can also send Landmark MMS but it works only when receiver has the same Nokia mobile with Map installed on it.
  • Enter Emergency message. This is the message to be sent to the number you selected earlier in case of any emergency.
  • Take Image option is there and you can apply further settings like image quality and memory size of picture.

Once you are done with settings, just press "Start Server". You can keep it running in background after that. To stop the application just press "Stop Server". To view recorded images press "View Events" and choose desired record. A seperate record is created only in case of event.

Car Black Box is developed by Neusoft and it works with Nokia 5530 XpressMusic, N97, N97 Mini, X6, 5230, 5233, 5235 and 5800 XpressMusic. The version 1.02 of this utility application can be downloaded from the following link.

Application Car Black Box for Nokia 5800 XpressMusic and N97 (54 KB)
Related Posts: