If you want to use your Android device to work with your Org-mode files, there’s MobileOrg and there’s MobileOrg NG. MobileOrg seems to have more recent activity and more contributors, but NG has a more tablet-optimized layout and better support for navigating large files, so it would be good to apply some of the ideas from NG to the main MobileOrg project. Might be a useful way for me to learn more about mobile development.
Here’s how to build MobileOrg (the matburt version).
git://github.com/matburt/mobileorg-android.git).Because the .project file hasn’t been set up, you’ll need to import the project using a different wizard. However, there’s an Eclipse bug that can make this a bit of a hassle, so this is what you should do to get the projects set up in your system.
mobileorg-android subdirectory from your Eclipse workspace directory to a different directory that is not in your workspace.mobileorg-android folder.Now you should have a bunch of projects in your system. You may need to adjust the libraries and build paths.
com.matburt.mobileorg.Gui.OutlineActivity project and choose Properties.src folder has loaded the sources. Right-click on the src folder and choose Refresh in order to get the sources recognized by Eclipse.Re-detect the Git connection by doing the following:
com.matburt.mobileorg.Gui.OutlineActivity project and choose Team – Share Project.I also had to remove some code from AndroidManifest.xml because you’re apparently not supposed to have more than one action in an intent-filter:
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 01c4f1e..9fc3eb1 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -64,14 +64,11 @@
android:name=".Gui.OutlineActivity"
android:label="MobileOrg"
android:theme="@style/Theme.MobileOrgActionbar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
-
<category android:name="android.intent.category.LAUNCHER" />
-
- <action android:name="com.matburt.mobileorg.Synchronizer.action.SYNC_UPDATE" />
</intent-filter>
</activity>
<activity
android:name=".Gui.NodeViewActivity"
android:label="Org View"
Hope that helps!