17 Feb 2011
For a while now I’ve been having an issue getting adb (On-Device Android Debugging) working on my Mac. I’d turn on USB Debugging on the device, plug it in (the notification bar told me USB debugging was active) but running “adb devices” does nothing. If you look at the Android docs they list instructions for both Linux and Windows, however “If you’re developing on Mac OS X, it just works. Skip this step.”
Well, the question is what do you do when it doesn’t “just work”? Ask Google, naturally. But the answer was elusive, so I thought I’d outline it here. Thanks to comments on Stack Overflow, it was pointed out that the app EasyTether sometimes causes issues. I vaguely remember installing this app but I could never get it to work and had uninstalled it ages ago. What I’d not realised is that since then, my mac thinks that’s what my HTC Desire Z “is” when i plug it in. So the first thing to do was to unload the kext file:
$ sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
# (type your password)
#and just to make sure it never bothers you again:
$ sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext
# (type your password)
Next was to go to System Preferences -> Network and to delete the “EasyTether” connection that still remained there.
Then unplug the device, plug it back in, and go back to the terminal:
$ cd android-sdk-mac_86/platform-tools
$ ./adb devices
List of devices attached
Job’s a good ‘un!
25 May 2012
Intohand is pleased to announce the addition of Guest Wishes, on Android, to Google Play. This application captures memories associated with weddings, using a simple interface for audio and (if chosen) images, allowing a couple and their friends to experience more of their own happy event.
Throughout the day, guests can record voice messages for the couple on their own phones, and with the Guest Wishes photo package they can add pics to show what they were doing at the time.
Intohand are delighted to work once again with Fresh Air Production on this project. It’s been great for all parties and we look forward to sharing the success of this application.
17 Sep 2012
Over the weekend, Matt and Elliot attended the GDG DevFest at the Google Campus in London. An informative day of talks on the Friday preceded a day of hacks on the Saturday. Together with friend Paolo we formed team Laser Explosion and hacked together a game tentatively called “ShakeWars”.
Most computer-based games out there are typically played as you vs. the computer, or you vs. other online players, but there seem precious few that are actually intended to involve multiple players in the same room. We aimed to create a game that could be played with multiple handsets, and a single large screen android device to show the current leaderboard so that spectators can keep up with who’s winning. We used a Nexus 7 for this, but ideally this would be a Google TV.
Each player has their own Android device, and after authenticating with Facebook, are able to join a game mediated by the tablet. The object of the game is to keep your device in a certain orientation (picture a waiter holding a tray of food and you get the idea) and move as little as possible, while simultaneously attempting to get your opponents to move their devices in whatever way you can. Your own “health” is indicated by an EKG-style heart-rate “beep”. The faster it’s beeping, the more you’re moving. If you slow down, the heart rate will go down with time and your score will improve. If you move too much, you flatline and you’re out of the game. At the end of a set amount of time, whoever has the highest score (by moving the least) and has not flatlined is declared the winner.
It turned out to be quite fun to play! And the judges seemed to like it as well, as we were selected as one of the three winning teams, and were each awarded with a ChromeBox – pretty cool! We hope to release the app on Google Play once we’ve managed to hone the game play a bit – and perhaps come up with a better name (suggestions welcome)! When we do we’ll post the info here, so stay tuned…
18 Feb 2013
I went down last Friday to Exeter for openMIC#16 which this time took place in coordination with the South West regional competition of the Microsoft Imagine Cup . There were some interesting talks. I especially enjoyed Robert Lo Bue’s talk on the ideal team member archetypes based on the characters of the Teenage Mutant Ninja Turtles! I gave a talk as well, something i’ve spent a lot of time thinking about, namely Porting iOS apps to Android . Admittedly it was probably not the ideal topic for a Microsoft sponsored event, but it seemed to be well received all the same.
It was also interesting listening to Ben from Saberr . They’ve devised a way to ask 37 specific questions of potential hackathon team members, and based on the resulting profiles and the teams they’ve formed, can adequately predict the winners. They’d already guessed 2 other hackathons successfully, and their results this time were spot on as well! Very interesting stuff, and i wonder if the same techniques could be used in the other direction, namely to formulate the perfect teams for hackathon events beforehand? Ben and Chris both like the idea, so maybe we can put something like that together – stay tuned!
I also have to say that Exeter University looked absolutely stunning! And it gave me a chance to make use of Android Jelly Bean’s PhotoSphere camera feature on my Galaxy Nexus. Here’s the university’s Great Hall, Exterior and Interior