roomezonline

توسعه دهنده اندروید
  • تعداد ارسال ها

    70
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

3 Neutral

درباره roomezonline

  • درجه
    توسعه دهنده فعال

Converted

  • yahoo
    roomezonline
  1. دوست عزیز . برنامه به واسطه سرویس رویدادهای جدید رو چک میکنه دنبال ساخت سوریس و راههای استفاده آن باشید
  2. بحای شارپ # از این استفاده کنید %23 به عنوان مثال : phNumber = "*141*11%23";
  3. دوست عزیز من برنامم رو لوکال با سرویس دات نت که تست میکنم سرعت بسیار عالی داره . اما وقتی پابلیش میکنم روی هاستم این مشکل دارم . میتونه از هاستم باشه . اگر جوابتون اره . چه هاستی رو برای این کار پیشنهاد میکنید؟
  4. واقعا کسی نمیتونه راهنمایی کنه؟
  5. سلام دوستان من یه برنامه چت روم نوشتم که برای دریافت و ارسال اطلاعات از وب سرویس دات نت استفاده میکنه و کتابخانه Soap چند تا سوال 1. برای افزایش سرعت ارسال و دریافت چیکار باید کرد . سرعت زیاد مناسبی در دریافت و ارسال دیده نمیشه . 2. برای چک کردن پیامهای جدید از تایمر استفاده کنم یا چیز دیگه . گیر کار من فعلا بیشتر سرعت هست میتونه از هاستم باشه؟ یا چیز دیگه؟ مرسی
  6. دوستان متوجه منظورم شدید؟ میخوام مثل یه چت کردن باشه هر دیتا که دریافت میشه در زیر دیتای قبلی نشون داده بشه . نه اینکه دیتای قدیم پاک بشه و دیتای جدید خودش به تنهایی در لیست باشه
  7. دوست عزیز اولا سپاس بابت پاسختون ثانیا مشکل من اینه که میخوام اطلاعات قدیمی رو نگه دارم و اطلاعات جدید رو اضافه کنم اما به محض تازه کردن لیست اطلاعات قدیمی پاک میشند مشکل من پاک شدن اطلاعات قدیمی هست که نمیخواهم پاک شوند متشکرم
  8. سلام خسته نباشید من یه لیست ویو سفارشی دارم که اطلاعات خودش رو از وب سرویس میگیره برای مثال رکورد های موجود در لیست ویو ali admin mst user حالا من میخوام دوباره وب سرویس رو فراخونی کنم و یه رکورد جدید به این دو رکورد اضافه کنم یعنی میخوام لیست من رکورد های قدیم و جدید رو باهم نشون بده اینم بگم با هر بار فراخونی وب سرویس فقط یک رکورد از وب سرویس دریافت میشه و باید به لیست اضافه بشه اما با هر بار فراخونی وب سرویسم اطلاعات قبلی پاک و اخرین اطلاعات دریافتی وارد لیست من میشه کدی که لیستم رو باهاش تغذیه میکنم MainActivity.java [shcode=java] chatListView = (ListView) findViewById(R.id.list_chatroom); adapter = new CommentAdapter(this, new ArrayList()); chatListView.setAdapter(adapter); adapter.setData(result); adapter.notifyDataSetChanged(); [/shcode] و اداپتر که براش نوشتم CommentAdapter.java [shcode=java] package ir.home.adapter; import ir.home.chatnas.R; import ir.home.model.TbMessage; import java.util.List; import android.app.Activity; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.animation.DecelerateInterpolator; import android.widget.BaseAdapter; import android.widget.TextView; public class CommentAdapter extends BaseAdapter { private Activity activity; private List data; private static LayoutInflater inflater = null; private TextView userName; private TextView recive_message; private int mLastPosition; public CommentAdapter(Activity a, List students) { activity = a; data = students; inflater = (LayoutInflater) activity .getSystemService(Context.LAYOUT_INFLATER_SERVICE); } @Override public int getCount() { if (data.size() <= 0) return 1; return data.size(); } @Override public Object getItem(int position) { return data.get(position); } @Override public long getItemId(int position) { return data.get(position).getId(); } @Override public View getView(int position, View convertView, ViewGroup parent) { View vi = convertView; if (convertView == null) vi = inflater.inflate(R.layout.chatroom_item, null); userName = (TextView) vi .findViewById(R.id.sender_message); recive_message = (TextView) vi .findViewById(R.id.recive_message); if (data.size() <= 0) { userName.setText("No Data"); recive_message.setText("No Data"); } else { TbMessage temp = (TbMessage) data.get(position); userName.setText(temp.getUserName()); recive_message.setText(temp.getMessage()); } return vi; } public void setData(List data) { this.data = data; } } [/shcode] پیشاپیش از همکاریتون سپاسگزارم
  9. سلام چطوری میتونم . شماره و متن پیامک که که کاربر داره از گوشی ارسال میکنه رو بدست بیارم مثل دریافت اس ام اس به گوشی . اما حالا اطلاعات اس ام اس ارسالی رو میخوام . در ضمن این پیامک با خود گوشی ارسال میشه نه با برنامه من با تشکر
  10. سلام به سلامتی اقا کریم از مسافرت برگشت . کریم جان اگر ادامه سوالم رو خوندی میشه بگید چه باید کرد
  11. سوال دیگه خروجی کد بالا بصورت عکس زیر هست . http://uploadco.ir/uploads/3fhpnino4c5ak4kkxne.jpg[/img] حالا میخوام خروجی من بصورت عکس زیر باشه . متاسفانه زیاد در موردش تحقیق کردم ظاهرا باید را hashmap این کارو کرد ولی خروجی این کد رو نتونستم با hashmap ست کنم . حالا اگر کسی از دوستان با توجه به کد بالا بتونه خروجی لیست رو بصورت سفارشی تبدیل کنه خیلی لطف میکنه http://uploadco.ir/uploads/93gdqlprkbb59b3jk0d5.jpg[/img] منتظر راهنمایی های خوبتون هستم
  12. در نهایت این مشکل با کمک فراوان اقای karim_medusa حل شد کدش رو میزارم که دوستان هم استفاده کنند این کد نهایی من هست که خیلی خوب هم کار میکنه: [align=left]}[/align] [align=left]import java.util.ArrayList; [/align] [align=left]import java.util.List;[/align] [align=left]import org.ksoap2.SoapEnvelope;[/align] [align=left]import org.ksoap2.serialization.SoapObject;[/align] [align=left]import org.ksoap2.serialization.SoapPrimitive;[/align] [align=left]import org.ksoap2.serialization.SoapSerializationEnvelope;[/align] [align=left]import org.ksoap2.transport.HttpTransportSE;[/align] [align=left]import android.app.Activity;[/align] [align=left]import android.os.Bundle;[/align] [align=left]import android.util.Log;[/align] [align=left]import android.widget.ArrayAdapter;[/align] [align=left]import android.widget.ListView;[/align] [align=left]public class MainActivity extends Activity {[/align] [align=left] private final String NAMESPACE = "http://ypursite.com";[/align] [align=left] private final String URL = "http://yoursite.com/Service.asmx";[/align] [align=left] private final String SOAP_ACTION = "http://yoursite.com/RetrieveStudents";[/align] [align=left] private final String METHOD_NAME = "RetrieveStudents";[/align] [align=left] private ListView studentsListView;[/align] [align=left] private ArrayAdapter adapter;[/align] [align=left] /** Called when the activity is first created. */[/align] [align=left] @Override[/align] [align=left] public void onCreate(Bundle savedInstanceState) {[/align] [align=left] super.onCreate(savedInstanceState);[/align] [align=left] setContentView(R.layout.main);[/align] [align=left] studentsListView = (ListView) findViewById(R.id.listView1);[/align] [align=left] String[] students = retrieveStudents();[/align] [align=left] adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, students);[/align] [align=left] studentsListView.setAdapter(adapter);[/align] [align=left] }[/align] [align=left] private String[] retrieveStudents() {[/align] [align=left] SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);[/align] [align=left] SoapSerializationEnvelope envelope = new SoapSerializationEnvelope([/align] [align=left] SoapEnvelope.VER11);[/align] [align=left] envelope.dotNet = true;[/align] [align=left] envelope.setOutputSoapObject(request);[/align] [align=left] HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);[/align] [align=left] [/align] [align=left] [/align] [align=left] try {[/align] [align=left] // androidHttpTransport.call(NAMESPACE + METHOD_NAME, envelope);[/align] [align=left] androidHttpTransport.call(SOAP_ACTION, envelope);[/align] [align=left] SoapObject response = (SoapObject) envelope.getResponse();[/align] [align=left] return parseSOAPResponse(response);[/align] [align=left] }[/align] [align=left] catch (Exception e) {[/align] [align=left] e.printStackTrace();[/align] [align=left] }[/align] [align=left] return null;[/align] [align=left] }[/align] [align=left] [/align] [align=left] [/align] [align=left] [/align] [align=left] [/align] [align=left] [/align] [align=left] [/align] [align=left] private String[] parseSOAPResponse(SoapObject studentsSoap) {[/align] [align=left] if (studentsSoap != null) {[/align] [align=left] int count = studentsSoap.getPropertyCount();[/align] [align=left] List students = new ArrayList();[/align] [align=left] for (int i = 0; i < count; i++) {[/align] [align=left] SoapObject stu = (SoapObject) studentsSoap.getProperty(i);[/align] [align=left] String id = stu.getPrimitivePropertySafelyAsString("Id");[/align] [align=left] String userName = stu.getPrimitivePropertySafelyAsString("UserName");[/align] [align=left] students.add(id);[/align] [align=left] students.add(userName);[/align] [align=left] }[/align] [align=left] return students.toArray(new String[students.size()]);[/align] [align=left] }[/align] [align=left] return null;[/align] [align=left] }[/align]
  13. سلام خوبین ؟ اولا متشکر بابت کد دوما من دقیقا کدها رو استفاده و فایلها رو دانلود و توی برنامه گذاشتم اطلاعات جیمل رو هم گذاشتم اما موقعی که روی سند میزنم هیچ اتفاقی نمی افته اینم لوگ: 05-13 10:42:36.282: W/ApplicationPackageManager(3285): getCSCPackageItemText() 05-13 10:42:36.412: I/Adreno-EGL(3285):
  14. کریم جان سورس ها رو واست پیام خصوصی کردم و توی یاهو هم لینک کردم واست . مرسی
  15. سلام کریم جان مرسی از لطفت اما متاسفانه من نتونستم باهاش کار کنم اطلاعات مورد نیاز رو واستون میل کردم . هم پروژه اندروید هم وب سرویس رو مرسی