[Android Apps and Games] brandall:
V3.0.2.2B up!

AT LAST!!

Once again, apologies that I've not been around to answer posts whilst I've been rebuilding the app, I needed to shut myself away to get it done and a BIG thank you to those answering questions for me :good: it's really appreciated.

So, what's new!?

Root Access

I've changed the way that I'm performing some root commands and I'll be bypassing the Android Permission system and often your Superuser application. I've done this for various reasons.

Important - I need to catch the set up bugs for this! Could you please do the following when testing so you can let me know where the problem was!

1) Go to the Power User Settings and click Superuser Permission and accept the disclaimer for this.

2) Say the command 'Superuser reboot' - the device should reboot!

If it doesn't reboot.

3) Exit the application and then open it again

4) Try the reboot command again

If it doesn't reboot

5) Manually reboot!

6) Try the reboot command again

If it still doesn't reboot!

7) Go to the Play Store and install busybox installer

8) Update busybox...

9) Try the reboot command again!

Sorry for the above, but I need to understand what I need to do to make this work immediately for all users.... Feedback would be very much appreciated!

Important - utter! no longer asks if you want to grant itself superuser permissions... I figured that a command that starts with 'superuser' is confirmation enough already?!

Change Keyboard

Say: 'keyboard +keyboard name'

Example: 'Keyboard Android Keyboard'

Note - This will only work when a keyboard is already deployed, as it's linked to the active input field.

GPS

Say: 'Turn on/off GPS'

Say: 'Toggle GPS'

Note - For features that require your precise location, (such as 'I've parked my car') utter! will automatically enable GPS and disable it again afterwards.

Turn off device

Say: 'Superuser power off'

Note - I need to improve the way this command currently works.

NFC

Say: 'Turn on/off NFC'

Say: 'Toggle NFC'

The same as the above, when required for certain commands (coming soon!) utter! will automatically toggle the setting.

Aeroplane Mode

Say: 'Turn on/off Aeroplane mode'

Say: 'Toggle Aeroplane mode'

Note - This will work without root access for devices before Jelly Bean 4.2.2

Orientation

Portrait

Landscape

Reverse portrait

Reverse landscape

Lock rotation

Unlock rotation

I think the above pretty much sums it up!

WiFi Hot Spot

Say: 'Turn on/off hot spot'

Say: 'Toggle hot spot'

Actionbar

I hope the new actionbar layout looks ok! I'll be adding more to the Holo feel over the coming weeks, hopefully Gingerbread included... but no promises!

------------------------------------------

There are other commands that are in the rebuild, but I won't enable them just yet.

PLEASE NOTE!

I've quite literally copied and pasted the last few hundred thousand lines of code into the app. It has compiled ok, so I'm putting it out here for you to test! There will be plenty of bugs though!

I'll be going through all of the additional code and each command throughout this week, your bug reports will help me of course! I need to take all references to the English language out of the last part too and then it'll be ready for translation.

MORE TO NOTE!

There is a toast after each command showing the time it took the app to 'understand and process' what was heard. If you notice that any commands seem to be taking a long time, please do let me know. I'd expect most to be well under a second. Some commands, such as the weather and time use http calls, so they will naturally be slower and dependent on your connection speed.

The additional time a command seems to take from start to finish, will be associated with your voice engine initialising, or the connection to the Google Voice Servers. I'll be separating these out soon and this toast will appear in a testing menu only. For now, I need it there for bug spotting!

I've disabled the Google Synthesised Voice (Jelly Bean only) in this version, just to rule out additional waiting times.

FINALLY!

There are so many changes, to so much of the code. This stretches from the basic construct, to improvements on identifying the returned speech. I've dealt with some memory issues along the way too.

I still need to deal with the layout of wording in dialogs etc, I'll do that as I go along!

-----------------------------

Thanks in advance as always to you all for being involved in the testing! I'd be lost without you.... :angel:

Ben

EDIT - It would really help in the testing if you uninstalled your current version first, just so you are a 'new user'. You may lose all of your app data though :(

EDIT2: APK updated to V3.0.2.2B - tutorial fix. Thanks drifernz