رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل

جواد زبیدی زاده

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

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

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

  • روز های برد

    39

تمامی مطالب نوشته شده توسط جواد زبیدی زاده

  1. سلام شما میتونید به صورت سایت کد بزنید ولی این هم توصیه نمیشه بهتره که ارتقا بدید اس دی کی رو
  2. سلام شما باید این دو کتابخانه رو به sdk اضافه کنید
  3. با سلام شما به وسیله این پلاگین میتونید گوشی خودتون رو از طریق wifi به اندروید استودیو متصل کنید و برنامه رو روی گوشی تست کنید لینک گیت هاب https://github.com/pedrovgs/AndroidWiFiADB اول باید گوشی به سیستم از طریق کابل یو اس بی به سیستم وصل کنید بعد از اتصال wifi کابل رو جدا کنید اجرا و دیباگ پروژه اندروید بر روی دیوایس واقعی
  4. سلام از این کد استفاده کنید. DecimalFormat form = new DecimalFormat("0.00"); etToll.setText(form.format(tvTotalAmount));
  5. سلام در کانال تلگرامی دو نوع سورس کد گذاشتم شبیه به این برنامه ها
  6. سلام سوالاتون به این تاپیک ربطی نداره لطفا تاپیک جدیدی باز کنید برای هر سوال تشکر
  7. برای hash کردن پسورد از تابع زیر استفاده کنید password_hash("123456", PASSWORD_DEFAULT); برای برسی صحیح بودن پسورد هم از تابع زیر $hash = '$1$toHVx1uW$KIvW9yGZZSU/1YOidHeqJ/'; if (password_verify('123456', $hash)) { echo 'Password is valid!'; } else { echo 'Invalid password.'; }
  8. سلام توی layout از ConstraintLayout استفاده کنید خودش کامل ست میکنه برای هر رزولیشنی
  9. سلام خدمت شما @Override public void onBackPressed() { if (doubleBackToExitPressedOnce) { super.onBackPressed(); MainActivity.this.finish(); return; } this.doubleBackToExitPressedOnce = true; Toast.makeText(this, "جهت خروج لطفا دوباره دکمه بازگشت را فشار دهید", Toast.LENGTH_SHORT).show(); new Handler().postDelayed(new Runnable() { @Override public void run() { doubleBackToExitPressedOnce=false; } }, 2000); }
  10. سلام چند روزی کمی کسالت دارم برای همن نتونستم جواب تاپیک رو بدم کلمه desc و Asc میان اون مقادری که از دیتا بیس میگیرید رو از بیشتر به کمتر و برعکس sort میکنند برای حروف الفبا هم استفاده میشند توضیحی که برای این limit 0,10 دارم این هستش اول عدد 10 میاد به دیتا بیس میگه توی هر بار واکشی 10 رو فقط نشون بده حالا اگر به 50 تغییر بدی میگه 50 تا رو نشون بده و امام عدد صفر میگه از ایدی شماره 1 شوع کن تا 10 و 2 میاد از 11 شروع میکنه عدد 0 بستگی داره به عددی که که بعد از اون میزاری اگر عدد 10 باشه میاد از 1 و 11 و 21 و ... 10 به 10 میره بالا 5
  11. سلام این کتاب خانه مستقیم به دیتا بیس وصل نمیشه و نسبتا کار غییر اصولی هستش بخواید به دیتا بیس از خود اپ مستقیم وصل بشید ولی میتونید وب سرویس بسازید به وسیله php و یا asp و به اون وب سرویس ها به وسیله متد ها post و get وصل بشید
  12. سلام جدیترین پست ها "ببینید هر پستی که قرار میگیره یک ایدی جدیدی میگیره میتونید بر اساس بزرگترین ایدی سورت کنید" select * from tblName order by id desc حالا اگر میخواید صفحه بندی بشه مثلا هر سری 10 تا پست رو بیاره به این صورت بزنید select * from tblName order by id desc limit 0,10 0 >> از شماره مثلا از شماره 1 10 >> تعداد 10 تا به 10 حالا بر اساس ویو ها select * from tblName order by view desc حالا اون های که دیده شدندشما باید یک فیلیدی به دیتا بیس اضافه کنید و هر وقت اون پست دیده شد عدد اون رو از 0 به یک تغییر بدید یعنی این پست
  13. جواد زبیدی زاده

    kotlin

    سلام قبل از همه اول سینتکسهاش رو مطالعه کنید سپس یوتیوب
  14. سلام برادر من این درخواست شما رو حدودا توی بیش از 5 انجمن دیدم همه کسانی که اندروید استودیو دارند همگی همون تم های که خودت داری رو دارند خودت بشین شخصی سازیش کن
  15. جواد زبیدی زاده

    checkbox

    سلام اول نباید اکتیویت ها رو فینیش کنی هر دو دوم یک متغییر عمومی توی اکتیویتی اول تعریف کن بعد از اکتیویتی دوم بهش مقدار بده راحت ترین کار
  16. سلام دوستان اینجام میخوام آموزشی بدم که میتونه خیلی کاربرد داشته باشه شاید در برخی مواقعه دیده باشید که برخی از برنامه ها همراه با متن معمولی لینک قرار میدن اینجا میخوام آموزش بدم که چطور این کار رو میشه انجام داد. برای این کار ما از کتاب خانه Linkify استفاده میکنیم میتونید مستندات کاملش رو از ادرس زیر مطالعه کنید. https://developer.android.com/reference/android/text/util/Linkify.html خوب ما اول باید یک pattern ایجادکنیم کار این pattern چی هستش ما میایم متنی رو که میخوایم لینک دار کنیم رو به این pattern میدیم Pattern pattern= Pattern.compile("جواد
  17. سلام شما باد با مبحث relation در mysql رو مطالعه کنید این مبحث رو دنبال کنید صد در صد به جوابتون میرسید
  18. سلام شما میتونید کرسر ماوس رو کنار حرف R بزارید بعد کلید های ترکیبی alt+enter روبزنید اگر رفع نشد باید کلیر کش و سپس ریبیلد کنید این ویدئو رو میتونید بینید http://www.aparat.com/v/PCMaE
  19. سلام آقای سر سیفی البته توی نسخه 2.3.3 فکر کنم دیگه نیازی به نصب پلاگین نیست و هنگام ایجاد پروژه خودش میپرسه که میخواید با کوتلین کمپایل کنید یاخیر
  20. سلام تفوت دو مقدار val و var در تعریف متغییر در کاتلین(کوتلین) اگر قصد دارید که متغییری تعریف کنید و در ابتدا به این متغییر مقداری بدید دیگر نمیخواهید ان مقدار تغییر دهید از val استفاده کنید به صورت زیر val name="Javad Zobeidi" println(name) دراصل val فقط خواندنی هستش و متغییری که تعریف بشه فقط خواندنی هستش حالا اگر بخواید یک متغییری بنویسید که بتونید بعدا در ان مقداری بدید باید اون متغییر رو به صورت var تعریف کنید به صورت زیر var name="Javad Zobeidi" println(name) name="Javad Zobeidi Zadeh" println(name) متغییر از نوع var یع
  21. سلام گردل رو از حالت افلاین خارج کنید و بعد شیلتر بزنید و بعد دوباره سینک کنید اندروید استودیو رو
  22. سلام من روشی رو میگم تست کنید اول این که بیاید یک دیتا بیس ایجاد کنید برای اپ حالا sqlit میتونه باشه بعد به وسیله تابع file_get_contents توی php سورس اون صفحه رو کامل بگیرید و توی پایگاه داده ذخیره کنید و بعد از داخل دیتا بیس سورس رو توی وب ویو نمایش بدید این جوری میتونید هر بار صفحه تغیراتی ایجاد کرد اطلاعاتش رو بگیرید
  23. سلام بهترین کار این هستش شمانسخه کامل اندروید استودیوکه sdk همراه خودش داره حدودا 2 گیگ هستش اون رو دانلود کنید و همراه با Sdk اون رو نصب کنید بدون مشکل بالا میاد احتمال داره sdk های که میزارند برای دنلود ناقص باشند که البته اکثرا اینجوری هستند و باید یکی یکی پلاگینها رو دانلود کنید
×
×
  • اضافه کردن...