Below you will find pages that utilize the taxonomy term “Android”
Blogs
Installing Ubuntu Phone (Touch) on Nexus 7 LTE
Add SDK repository sudo add-apt-repository ppa:ubuntu-sdk-team/ppa<br></br>sudo apt-get update<br></br>sudo apt-get install ubuntu-device-flash
Enable USB Debugging on the device Make sure you have developer mode enabled (see http://developer.android.com/tools/device.html if you are unsure). Navigate to Settings > Developer options Enable USB Debugging. When a device is connected, you will be prompted in Android to authorize it. Unlock Bootloader adb reboot bootloader<br></br>fastboot oem unlock<br></br>fastboot reboot
Check that you have the right device adb shell grep ro.
Blogs
CyanogenMod 12 on Sony Xperia Z2
Just a quick update of the previous article on “Sony Xperia Z2 upgrading to CyanogenMod 11“.
One thing is that CM now included the custom recovery and you do not need to download any other custom recoveries !
Download the CM 12 ZIP file for Sony Xperia Z2 (sirius) and extract the ‘boot.img’ file
Download link: https://download.cyanogenmod.org/?device=sirius
Get the device into fastboot (bootloader mode)
fastboot -i 0xfce flash boot boot.img<br></br>fastboot reboot
Blogs
Vodafone LTE mobile data on Cyanogen Mod
I have had some issues recently with getting LTE (4G) connectivity on the Vodafone Australia Network using CyanogenMod 11 on multiple devices (http://forum.cyanogenmod.org/topic/92919-no-4g-signal-on-vodafone-au/). Turns out that it was an APN issue after all.
The APN provisioned by default when the Voda SIM card is inserted (vfinternet.au) does not work for the LTE Data Network. It works with GPRS & WCDMA, but fails to connect when the phone is set to prefer LTE (4G) Networks and they are actually available.
Blogs
Sony Xperia Z2 upgrading to CyanogenMod 11
Contrary to my normal inclinations not to buy anything but Stock Android phones I ended up with a Sony Xperia Z2 in a hurry over the weekend (it’s a long story…). It appears to be quite a decent handset (with a pretty good camera actually) and one of the main reason to choose this over the other options was that is was one of the few high-end devices which already had a CM snapshot rather than just nightly releases.
Blogs
Finding a private location check-in service
Foursquare decided that it was too hard for them to compete with location services like Yelp and split their app into two separate apps. Whilst that might make sense to the 4Square CEO and his VC masters, it makes no sense from a users perspective. Foursquare can be a bit of a battery hog already, and having 2 apps to open and “annoy” you with notifications is not an improvement by any means.
Blogs
Upgrading Nokia X to CyanogenMod 11 (via Ubuntu)
The Nokia X seems to be a nice piece of hardware for just around $125 AUD. Nothing spectacular in terms of computing power, but much better build quality than your average cheap Chinese Android clone. I have always been a fan of Nokia hardware until they decided to commit suicide by firstly adding CEO Stephen Elop and ditching all of their software for Windows Mobile.
The problem with the device out of the box is that is has a horribly butchered version of Android.
Blogs
Upgrade Rikomagic MK902 Android MiniPC from Ubuntu
If there would be an Oscar for the WORST firmware upgrade procedure (and associated drivers, documentation and general quality of software) Rikomagic should win this by a country mile !
Since all the information I found on the interwebs said Linux was not supported I ended up borrowing friends notebooks (as I don’t own any Windows machinery anymore). My main Toshiba Ultrabook seemed to have issues with picking up the USB from a Windows Virtual Machine).
Blogs
Android SDK issues on Ubuntu 14.04 64bit
Since the upgrade to Ubuntu 14.04 (Trusty Tahr) I have had issues running the Android SDK Tools. For example this error:
./adb<br></br>bash: ./adb: No such file or directory
Check the multi-arch architectures installed on the system.
sudo dpkg --print-architecture
Mine only showed ‘amd64’. Turns out you need to add the i386 architecture and install libc6:i386,libncurses5:i386,libstdc++6:i386 library packages.
sudo dpkg --add-architecture i386<br></br>sudo apt-get update<br></br>sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386<br></br>sudo ./adb
Blogs
Synology OpenVPN connection from Android
Connecting securely to your home network has always been a bit of a challenge since common home ADSL routers not normally contain any VPN Servers (those which do contain such are generally PPTP servers which I would hardly call secure these days). Which is probably a good thing as they would be horribly out of date considering the firmware release policies of retail router manufacturers. You could run/maintain your own dedicated server, but for most home networks that is overkill and out of the technical depth of most hobbyists.
Blogs
Connection Android 4.x MTP mass storage to Ubuntu 12.x
The ability to connect Android 4.+ devices to Ubuntu using the USB Mass Storage interface has always been a pain. With Ubuntu 13.04 a new MTP back-end (gvfs-mtp) is going to be introduced, but I have had some issues with the 13.04 Beta so I found this backport PPA to Ubuntu 12.04 and 12.10
sudo add-apt-repository ppa:langdalepl/gvfs-mtp<br></br>sudo apt-get update<br></br>sudo apt-get install gvfs<br></br>sudo apt-get upgrade
Kudos to Phillip Langdale for the work and maintaining the PPA !
Blogs
Running Android 4.0 (ICS) on Virtualbox
Debugging things on the Android Emulator (incluced in the SDK) can be a very slow and cumbersome process. Thanks to the Android-x86 Project it’s quite easy to run Android in VirtualBox. This is highly useful when you need to test mobile apps and websites from the Android Browser (as well as Chrome Mobile).
Download an Ethernet enabled ISO from Tablets x86wget http://dl.dropbox.com/u/75945873/android-x86-4.0-eth0-generic_x86-20120426.iso.torrent<br></br>transmission android-x86-4.0-eth0-generic_x86-20120426.iso.torrent Create new ViratualBox VM
Important Settings (see screenshots) OS: Linux, Version: Linux 2.
Blogs
Android 4.0 screenshot functionality on Galaxy Nexus
One of the features I missed since the good old Android 1.5 days was the ability to take screen-shots on the device. Prior to Android 4 (ICS) the only workable way to create screen-shots was to connect via USB cable and use the Android SDK to make remote screen-shots.
On Android 4.0 all you have to do is press Volume Down Key + Power Key down at the same time and hold.
Blogs
Nokia Bluetooth Keyboard on Android
One of my oldest pieces of hardware is a trusty Nokia SU-8W Bluetooth Keyboard. I have tried to revive it on an Android 1.6 & 2.0 device with not much luck. However I got it working successfully on a Gingerbread (2.3.4) Google Nexus S.
Pre-requisites SU-8W Manual (http://nds1.nokia.com/phones/files/guides/Nokia_SU-8W_Wireless_Keyboard_UG_en.pdf) BlueKeyboard JP (https://market.android.com/details?id=elbrain.bluekeyboard.ime) Steps Install the BlueKeyboard JP from the Android Market Go to Settings > Wireless & Networks > Bluetooth Settings Scan for devices and click to pair the Nokia SU-8W Enter a passcode (I used the highly inventive 0000 combinaton) on the phone and click ‘OK’ Enter the same on the SU-8W (need to use green ‘fn’ keys for numbers) and hit enter The phone should show the Nokia SU-8W as paired but not connected Go to Settings > Language & keyboard > BlueKeyboard JP Settings Select the Nokia SU-8W as the keyboard and make any other changes you might need Click the ‘Back’ symbol and tick the option box to enable the ‘BlueKeyboard JP’ keyboard In any data entry field (i.
Blogs
iPad Alternatives
Due to the hype generated by the recent launch and my reservations on using the Apple Inc. iTunes I was doing some research into alternatives to the proprietary and completely locked iPad device (and the associated lock-down to Apple’s iTunes Store). Hopefully this list can be of use for other people as well.
I can see the form factor and the tablet style with a cut down (mainly web-browser based) Operating System as useful in a number of settings not least in educational institutions and libraries.