Google Android Client:  Application Developer Guide

Version 2.1 by sasindarukshan on 2012/08/03 18:23

Client Architecture

client-archi.PNG

Fig: client simple architecture

app flow.PNG

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" /> 
1.PNG
          <category android:name="xwiki.android.category.LAUNCHER" />  2.PNG
      
    </intent-filter>
</activity>

       
    </intent-filter>
</activity>

1.PNG  Declare as a Main activity in the Xwiki Client. (set of client apps)
2.PNG  Show the icon of this activity in the XWiki Launch pad

app launch pad.PNG

Fig: XWiki App Launch Pad

Get Connected