Google Android Client: Application Developer Guide
Version 1.1 by sasindarukshan on 2012/08/03 18:22
Client Architecture
Fig: client simple architecture
Fig: Application activity flow
Creating your Client app
Client apps are in the xwiki-android-client module.
Conventions
Name your package as follows.
org.xwiki.android.client.<your-app>
In the application manifest define the main starting point activity of you app as follows:
<activity
android:name=".blog.Blogger"
android:icon="@drawable/blog"
android:label="Blog Application" >
<intent-filter>
<action android:name="xwiki.android.action.MAIN" />
<category android:name="xwiki.android.category.LAUNCHER" />
</intent-filter>
</activity>
</intent-filter>
</activity>
Declare as a Main activity in the Xwiki Client. (set of client apps)
Show the icon of this activity in the XWiki Launch pad
Fig: XWiki App Launch Pad