# HG changeset patch # User Philippe Lago # Date 1239983815 -7200 # Node ID f9be2a11c4c161f92d81ef686c678eaca2b8bc09 # Parent ec30f9790f830ddf39a2ff9d2aae2b1d0bea4a76 Ajout de l'activité changement de status diff -r ec30f9790f83 -r f9be2a11c4c1 AndroidManifest.xml --- a/AndroidManifest.xml Wed Apr 15 20:09:24 2009 +0200 +++ b/AndroidManifest.xml Fri Apr 17 17:56:55 2009 +0200 @@ -11,6 +11,7 @@ + diff -r ec30f9790f83 -r f9be2a11c4c1 res/layout/changestatus.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/res/layout/changestatus.xml Fri Apr 17 17:56:55 2009 +0200 @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff -r ec30f9790f83 -r f9be2a11c4c1 res/values/strings.xml --- a/res/values/strings.xml Wed Apr 15 20:09:24 2009 +0200 +++ b/res/values/strings.xml Fri Apr 17 17:56:55 2009 +0200 @@ -1,7 +1,9 @@ Beem - + Ok + Clear + Jabber ID @@ -29,11 +31,15 @@ says :\n + You say :\n Tip text here Is : and is speaking from : Insert a smiley login No status set + + + Type here your status message : diff -r ec30f9790f83 -r f9be2a11c4c1 res/values/style.xml --- a/res/values/style.xml Wed Apr 15 20:09:24 2009 +0200 +++ b/res/values/style.xml Fri Apr 17 17:56:55 2009 +0200 @@ -6,7 +6,7 @@ + + \ No newline at end of file diff -r ec30f9790f83 -r f9be2a11c4c1 src/com/beem/project/beem/ui/ChangeStatus.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/com/beem/project/beem/ui/ChangeStatus.java Fri Apr 17 17:56:55 2009 +0200 @@ -0,0 +1,27 @@ +package com.beem.project.beem.ui; + +import com.beem.project.beem.R; + +import android.app.Activity; +import android.os.Bundle; +import android.widget.ArrayAdapter; +import android.widget.Spinner; + +public class ChangeStatus extends Activity { + + private static final String[] mStatus = {"Available for chat", "Available", "Busy", "Away", + "Unavailable", "Disconnected"}; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + setContentView(R.layout.changestatus); + + Spinner s1 = (Spinner) findViewById(R.id.ChangeStatusSpinner); + ArrayAdapter adapter = new ArrayAdapter(this, + android.R.layout.simple_spinner_item, mStatus); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + s1.setAdapter(adapter); + } +} diff -r ec30f9790f83 -r f9be2a11c4c1 src/com/beem/project/beem/ui/SendIM.java --- a/src/com/beem/project/beem/ui/SendIM.java Wed Apr 15 20:09:24 2009 +0200 +++ b/src/com/beem/project/beem/ui/SendIM.java Fri Apr 17 17:56:55 2009 +0200 @@ -1,14 +1,11 @@ package com.beem.project.beem.ui; -import java.util.ArrayList; - import android.app.Activity; import android.content.SharedPreferences; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.os.RemoteException; -import android.text.method.ScrollingMovementMethod; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; @@ -39,7 +36,7 @@ public class SendIM extends Activity implements OnClickListener, OnKeyListener { private EditText mToSend; - private ArrayList mMessages = new ArrayList(); + //private ArrayList mMessages = new ArrayList(); //private ArrayAdapter mAdapter; private SendIMDialogSmiley mSmyDialog; private SharedPreferences mSet; @@ -137,8 +134,6 @@ if (mSpeak == null) mSpeak = false; String text = mToSend.getText().toString(); - String from = mGlobalSettings.getString( - getString(R.string.PreferenceJID), "You"); if (!text.equals("")) { Message msg = new Message(mContact.getJID(), Message.MSG_TYPE_CHAT); msg.setBody(text); @@ -148,9 +143,8 @@ // TODO Auto-generated catch block e.printStackTrace(); } - //mAdapter.add(from + getString(R.string.SendIMSays) + text); if (!mSpeak) - mText.append(from + getString(R.string.SendIMSays) + text + "\n"); + mText.append(getString(R.string.SendIMYouSay) + text + "\n"); else mText.append(text + "\n"); mToSend.setText(null);