[Other SmartWatches] masterjc13:
BlueWatcher 0.3 instructions

BlueWatcher 0.3 is here!

As I posted before, CasioWatcher changed its name to BlueWatcher. This application can run with any Bluetooth 4.0 BLE watch that implements Alert Service. Watches tested and running are:

- Casio GB-X6900

- Casio GB-6900

- Casio GB-5600

- Casio STB-1000

You can download BlueWatcher here:

https://docs.google.com/file/d/0B8H4RiQ3CA75eEU1dzB0Tk1TVWc/edit?usp=docslist_api

[MENTION=5901085]FUNKENG[/MENTION]... I will publish it to Google Play Store when more functionality is available (I need to check licensing and publishing requirements).

If you didn't requested authorization before, you will need to request authorization in order to download the file. Now, you do not need to request the link in this XDA post. I think there are so many watches and phones tested. The first step of testing was to assure the application could run in many phones and run against all the watch models. Acomplished! Now, you only have to post your phone and watch models when you have any problem running BlueWatcher.

Let me begin with the first point you will complaint ;). Actually, you can't save BlueWatcher settings. I'm sorry but I prefered to release fully functionality. It's so easy to configure and I implemented an easy way to find an application to add to generic application notification.

There are 2 big differences from CasioWatcher 0.2:

1. New screen ordering and fixed notification to quickly access BlueWatcher.

2. Generic application notification

If I have to enumerate BlueWatcher 0.3 functions, those are:

- Bluetooth 4.0 BLE Watches compatible with Alert Service.

- Automatic reconnection when connection is broken.

- Fixed status bar notification to inform connection status and offer a quick access to app.

- Incoming call notifications with contact name resolving.

- WhatsApp notifications (3 different notification algorithms)

- Generic application notification

-- Find button to quickly search your desired application

-- Full customization of the notification message

Instructions

Now the configuration and status screen is the main window. Here you can find "WATCH" button to select the watch you want to connect. The connection screen is the same as the last version. Scan and connect.

When BlueWatcher is started, a new notification in the status bar will appear. From this fixed notification (you can't remove this notification) you can go to the main BlueWatcher screen and you can see the connection status.

When it's paired and both connection and services are available, you can click "TEST" button to test if they are paired correctly. You will receive a call notification in your watch saying the caller is "BlueWatcher 0.3".

Let me explain the configuration options:

* Incoming call notification

Configure if you want to resolve phone number with a contact

* Whatsapp notification

Incoming messages will be notifies as mail alerts.

Contact Messages will be formatted: "W:Contact Name"

Group Messages will be formatted: "WG:Contact Name"

You can disable/enable group notifications.

You can select one algorithm for notifications:

Delay new mesages: When you receive a message from a contact, you will not receive new notifications from this contact after X minutes. For groups, you will not receive a notifications for the group (any contact).

Notify after read: When you receive a message from a contact, you will not receive new notifications till you read the first notified message. If you receive 5 messages from X contact you will be notified only once. When you read those 5 messages from your mobile, you will be ready to receive new notifications for this contact. This algorithm will be a little different for group messages. I will manage group messages as a contact message. I will not distinguish between single contact message and group message. You will not receive any message to the group until you read the first notified.

Notify all messages: Easy, you will receive a notification in your watch every time a message arrives to whatsapp. (BE CAREFUL WITH BATTERY DRAIN)

Actually, I'm not able to get sender ID from the notification. The only way to do this is parsing the incoming notification message "Message from XXX". For this purpose, please, fill in the "Notification filter" text field with the header of your notifications (internacionalization here is difficult but can be implemented too). With this text field CW will be able to notify you who sent you the message and group ID!!!

* Generic app notifications

Click "EDIT" to configure which generic applications should be notified.

In this screen you can see a list with the selected applications that will be notified to the watch. Click "ADD" button to add a new application or click over an application from the list to edit it.

Adding a new generic application: In this screen you can see a list with ALL the installed applications in your phone (Icon and application name). Select one application or click "FIND" button to look for a concrete application. If you select "FIND" option you can write a substring of the application. You don't need to write full application name. For example: If you type "Face" you will find "Facebook" application. If you type "mail" you will find "GMail" and other mail applications.

Editing a generic application: Even if you added a new generic application or you are editing one you can modify next options:

Alert Prefix: You can modify the prefix you want in your messages when a notification is shown. For example, write "F" for Facebook and all your notifications will start with "F: xxxxx".

Header filter: When the notification text is shown, you can filter messages with a header filter. If your notification message starts with this filter, it will be shown without this beginning text. For example, If your application notification is "You earned 46 points" you can set header filter to "You earned " and the message sent to you watch will be "46 points".

Alert type: If your watch supports different notification styles you can select one of those: CALENDAR, MAIL, SNS, SMS, Call.

IMPORTANT: Application name will be shown in your watch if "Alert Prefix" and "Header Filter" are empty strings. If you type something in "Alert Prefix" and/or "Header Filter", then notification text will be shown in your watch.

EXAMPLES

1. "Facebook" with empty "Alert prefix" and "Header filter" notifies you. WATCH TEXT -> "Facebook"

2. "Facebook" with "Alert Prefix=F" and empty "Header Filter" notifies you. WATCH TEXT -> "F:Ben sent you a message"

3. "MyGame" with "Alert Prefix=G" and "Header filter=You won" notifies you "You won 54 points". WATCH TEXT -> "G:54 Points"

Every time you change a param or add/modify generic applications, click the "Apply" button and the configuration will be applied in less than a second!!

And I remember you that you can collaborate with donations as explained here: http://xdaforums.com/showpost.php?p=53346469&postcount=123

Thank you so much!!!!!