I have been enjoying iOS7 beta since the WWDC back in June. While I planned to update to the official version, the last beta release was pretty stable so I didn’t feel any particular urgency.
I figured I would do it soon and if I didn’t, apple would prompt (or even force) me to update over-the-air. What I did not expect was to find my device deactivated. Thanks Apple.
This post outlines the steps I took to get my phone working again. Continue reading
For the brave souls out there who trialled iOS seven beta and haven’t yet updated to the official release, today is a bad day. The beta has just expired and Apple has deactivated devices still using it.
Unfortunately, following device prompts to activate does not currently work. If you had Find my iPhone switched on you may struggle to restore without doing a complete device wipe first.
The core icons below are packaged with android and can be accessed like any other drawable, via the android namespace.
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
These Action Bar icons are freely available in Google’s Android Icon Pack.
Google has extended Action Bar support for older devices (as early as Android 2.1) via support library 18.
This video provides an overview of how to update your existing app to use the new Action Bar apis and take full advantage of the Action Bar on older devices.
Those of you who have been using the 3rd party library ActionBarSherlock to date will notice that a similar approach has been used by google.
I’ve noticed that the forms on my wordpress.com sites are looking a little off on mobile devices. The input fields are too wide and are trailing off the screen; and it is happening with both the desktop and mobile themes.
I recently setup a limited company and entered the world of contracting. I’m enjoying my new life of freedom but it comes at a cost – so much paperwork! A colleague suggested that I try Free Agent.
There is no argument to be had about whether ARC is beneficial. The reduction of boiler-plate memory code, is alone, enough to justify its use. The elimination of issues resulting from objects being incorrectly retained or released also saves developers untold hours debugging weird memory management issues.
However much ARC has simplified matters, issues will still arise if memory management is not adequately understood. These issues commonly fall into two categories, retain cycles and accessing released memory.
UPDATE: 6th Jan 2013
, The Cyanogen team are now building CM 10.1 /Jelly Bean 4.2 in their nightlies. They have also improved their documentation. I recommend using their site
for update instructions over this guide.
In a bid to get Google Now goodness on my Samsung Galaxy S2 I have decided to upgrade to Android 4 Jelly Bean . Waiting for Samsung to update anything is about as productive as watching grass grow, so I have opted to install a Cyanogen rom.
I have been using Cyanogen roms since their early days with good results. They provide the latest tech, are stable, add a bunch of efficiency improvements and come with some nice UI extras (but luckily not the bloated overlayers that manufacturers sometimes add). I am currently using an old ICS nightly build which has been so good I never felt the need to switch to the release version when it became available.
If you want to update your phone to the latest Jelly Bean goodness read on… be warned, by doing so, you risk bricking you device, voiding your warranty etc etc. Continue reading
Lately, I have been plugging in an ASUS Nexus 7 Android tablet to charge and while it has powered up, its battery has continued to sit at a very sad 0%.
We have a few test gadgets lying around at work and they can get a little neglected, with their batteries sitting empty for longer than is healthy. I had presumed that this had taken its toll on the Nexus and prematurely killed its battery.