Mathew McBride's website

Running BitTorrent Sync on your (rooted) Android device

embeddedandroidbittorrentSat 27 Apr 2013 10:45:354 comments

BitTorrent Sync web GUI on Android browser screenshot

BitTorrent, Inc came out with the beta of Sync - a peer to peer file sync tool this week. It came at the right time for me as I was looking for something to sync files across multiple machines, both across LAN and the internet, while using my own infrastructure.

The only issue I have with it is that there is no Android client yet. And I really want one - I use my Android tablet to write notes/annotate lecture slides and I want to ensure these are available on both my PCs and on my server.

Thankfully, while we wait for Sync to come to Android, there is a way to run Sync on your Android device right now, thanks to the fact that the BitTorrent folks have been awesome and released binaries for Linux on multiple architectures (including ARM, which is what 99% of the Android install base is running).

Read below the fold for more..

HOWTO: Get Calendar application on Android emulator

technologyandroidmobileopensourceSat 15 May 2010 03:52:47(Last updated: Mon 17 May 2010 14:14:26)No comments

While the Android Calendar application is part of the source code for Android, it is not included in the SDK Emulator image.

It turns out this is for a rather good reason: They are useless on their own. Android Calendar is tied into Google Apps. You can't have a standalone calendar.

In the hope these instructions will help somebody else:

  1. Get the Android source code and build it
  2. The Calendar.apk and CalendarProvider.apk files are in out/target/product/generic/system/app/
  3. You can install these into the emulator using adb install <filename>

UPDATE (18th May):Here are the two APK's for those interested:

    Welcome to my site

    Mathew McBride, engineering student, programmer, gamer and all round nerd

    Warning: contents of blog may not make any sense whatsoever.

    ipv6 ready

    You are accessing this page over IPv6!

    (C) Mathew McBride, 2006-2013
    Creative Commons License
    Unless specified, the content on this website is licensed under a Creative Commons Attribution-ShareAlike 3.0 Australia License.