Implement MAF Logon Code.
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<activity android:name="com.sap.mobile.maf.mafdoctest.LogonActivity" android:configChanges="keyboardHidden|orientation|screenSize"> </activity>
private final String LOG_TAG = "MAFLogon"; private final String APPLICATIONID = "com.sap.maf.test.adr.logonapp"; private LogonUIFacade logonUIFacade; private Activity act; private Context ctx;To automatically resolve all the necessary imports needed for the fields, click the Source menu, and select Organize Imports.
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	//get an instance of the LogonUIFacade
	logonUIFacade = LogonUIFacade.getInstance();
	//set activity reference
	act = this;
	//set context reference
	ctx = this;
	//init LogonUIFacede
	logonUIFacade.init(this, ctx, APPLICATIONID);
	//ask LogonUIFacede to present the logon screen
	//set the resulting view as the content view for this activity
	setContentView(logonUIFacade.logon());
}
@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		//present MAF Logon Screen
		Intent i = new Intent(this, LogonActivity.class);
		startActivity(i);
	}
@Override
	public void onLogonFinished(String arg0, boolean arg1, 
LogonContext arg2) {
		//hides MAFLogonUI when logon finished  and returns to main activity 
		finish();
}