اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


محمدرضا شاهپیری

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

    1,835
  • تاریخ عضویت

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

  • روز های برد

    128

آخرین بار برد محمدرضا شاهپیری در آبان 28

محمدرضا شاهپیری یکی از رکورد داران بیشترین تعداد پسند مطالب است!

درباره محمدرضا شاهپیری

  • درجه
    معاون انجمن

مشخصات پروفایل

  • محل زندگی
    ایذه

آخرین بازدید کنندگان نمایه

7,649 بازدید کننده نمایه
  1. خطای appcompat هنگام اضافه کردن FireBase به gradle

    این رو به آخر گریدل اضافه کنید. GoogleServicesPlugin.config.disableVersionCheck = true
  2. رمزنگاری و تبادل اطلاعات بین سرور و اندروید با PersianEncryption

    لام کتابخانه خوبیه ولی این مشکل رو داره سلام. نسخه جدید رو دانلود کنید. نسخه 3 همه مشکلات ذکر شده مرتفع شده. دوستان دقت داشته باشن کتابخونه قبلی رو به کلی ویرایش کردم. چون مشکلاتش زیاد بود. کتابخونه فعلی کاملا جدید و الگوریتمش فرق داره. پس تغییرات لازم رو توی سورسهاتون اعمال کنید.
  3. تبدیل عدد فارسی به انگلیسی

    سوال پرسیدن موردی نداره عزیز. انجمن برای همین کاره دیگه. شما برای تعیین تعداد اعشار باید از دسیمال فرمت استفاده کنید. مثلا میخواین دو رقم اعشار داشته باشه. DecimalFormat numberFormat = new DecimalFormat("#.00"); String km=numberFormat.format(speed*3.6);
  4. جلوگیری از ثبت نام جعلی در PHP

    دوست عزیز تنها راهی که میشه یونیک کرد دیوایسا رو همین کدهای یونیک هست. که متاسفانه قابل تغییره. چیز خاص دیگه ای تو گوشی وجود نداره که بخواید اونو متمایز کنید.
  5. تبدیل عدد فارسی به انگلیسی

    شما اصلا نیاز به فرمت کردن ندارید عزیز. یه فونت لاتین بزارید و مقدار speed رو بهش بدین. String km=String.valueOf(speed * 3.6);
  6. ساخت اکتیویتی

    کدهای حلقه تونو بزارید ببینم چیکار میخواید بکنید
  7. ساخت اکتیویتی

    عزیز شما به هیچ وجه نمیتونید توی برنامه اکتیویتی بسازید. چون اکتیویتی و کلا کامپوننتها باید حتما توی منیفست ثبت بشن. واسه اینجور مواقع شما باید یه اکتیویتی بسازید و فقط مقادیر رو بهش پاس بدین
  8. فورس کلوز

    عزیز متن خطا رو هم پیوست کنید. در ضمن کدهاتون رو موقع پیوست توی تگ کد بزارید که خوانا باشه.
  9. ویژه: کتابخانه جامع PersianFastNetwork

    اصلاح شد عزیز.
  10. ویژه: کتابخانه جامع PersianFastNetwork

    اصلاح شد عزیز. لینک دانلود آپدیت شد.
  11. ویژه: کتابخانه جامع PersianFastNetwork

    فایل per-cookiemanager.jar رو توی لایبرری ها کپی نکردید عزیز.
  12. android studio یا B4A

    سلام. تجربه شخصی خودم رو براتون میگم انشالا مفید باشه. من شروع بنامه نویسیم با جاوا و اکلیپس بود. به یک ماه نکشیده کم آوردم واقعا و دیگه نمیتونستم ادامه بدم. رفتم سراغ بیسیک و حدود شش هفت ماه بالذت برنامه نویسی کردم و تقریبا به تسلط کافی رسیدم تو بیسیک. دوباره اومدم جاوا و ایندفه با سرعت عجیب و باور نکردنی تونستم مفاهیمشو یاد بگیرم. توصیه اکید میکنم بهتون که با بیسیک شروع کنید و تا پنج شش ماه اول رو با تمرین و ممارست زیاد روی بیسیک کار کنید. وقتی تونستید اولین برنامه واقعیتون رو بنویسید بعد کم کم شروع به جاوا یاد گرفتن کنید. موفق باشید
  13. کار باspiner

    اوا اسپینر رو به لیوت اضافه کنید. سایزها رو خودتون بدید. <Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" /> بعد اونو توی جاوا بگیرید Spinner spinner = (Spinner) findViewById(R.id.spinner); حالا بهش آیتم بدید و استایل تعریف کنید و آداپتر رو الحاق کنید بهش List<String> categories = new ArrayList<String>(); categories.add("item 1"); categories.add("item 2"); categories.add("item3"); //ساخت آداپتر ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, categories); // استایل آیتمها dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // الحاق کردن آداپتر به اسپینر spinner.setAdapter(dataAdapter); و در نهایت براش کلیک تعریف کنید. مشخصه که باید اکتیویتی ها رو جایگزین کنید spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { switch (position){ case 0: startActivity(new Intent(MainActivity.this,Act1.class)); break; case 1: startActivity(new Intent(MainActivity.this,Act2.class)); break; case 2: startActivity(new Intent(MainActivity.this,Act3.class)); break; } } @Override public void onNothingSelected(AdapterView<?> parent) { } });
  14. ویژه: کتابخانه جامع PersianFastNetwork

    دوست عزیز خروجی شما جیسون نیست از متد استرینگ استفاده کنید. upl.startUploadAsString و سابهای مربوطه رو هم پیاده کنید
  15. ویژه: کتابخانه جامع PersianFastNetwork

    به نظرم از کتابخونه درست استفاده نکردین. متد آپلود رو زمانی که فایل میخواین بفرستین استفاده کنید. اگه فقط متنه از گت یا پست استفاده کنید. ونکته مهم دیگه حتما ایونتنیم کتابخونه با حروف کوچک باشه الان PR رو به pr تغییر بدین هم تو اینشیالایز هم تو سابها. و برای نمایش خطا که واضحه دیگه. تو متد خطا کدهای زیر رو بنویسید Log(Error.CauseMessage) Log(Error.ErrorBody) Log(Error.ErrorDetails) Log(Error.ErrorLocalizedMsage) Log(Error.ResponseBody)