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

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

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

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


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

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

    2,386
  • تاریخ عضویت

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

  • روز های برد

    205

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

  1. کتابخونه ای در حال آماده شدن هست برای این کار.
  2. تداخل کتابخونه هاست دوست عزیز. یکی یکی کتابخونه ها رو غیر فعال کن ببین کدوم تداخل ایجاد کرده
  3. چیزی که تو این تصویر من میبینم کاردویو هست نه پنل. شما باید از کاردویو استفاده کنید و به کاردویو کرنر بدید
  4. کتابخونه موردی نداره عزیز. بارها تست شده. دوباره تست کردم و موردی نبوده. کدهاتونو من وقت ندارم تست کنم. ولی با کدهای زیر هیچ موردی نبوده <?php //////////////////////////////////////// include 'PersianCipher.php'; const secretKey ='26kozQaKwRuNJ24t'; ///////////////////////// $text = $_GET['incrypted']; $operation = $_GET['operation']; /////////////////////////////////////// switch ($operation) { case "encrypt": echo encrypt($text); break; case "decrypt": echo decrypt($text); break; default: echo "Your Must Define Operation!"; } //////////////////////////////////////////////////////////// function encrypt($text){ $encrypt = AesCipher::encrypt(secretKey, $text); if(!$encrypt->hasError()){ return $encrypt->getData(); }else{ return $encrypt->getErrorMessage(); } } function decrypt($text){ $decrypted = AesCipher::decrypt(secretKey, $text); if(! $decrypted->hasError()){ return $decrypted->getData(); }else{ return $decrypted->getErrorMessage(); } } ?>
  5. دوست عزیز هیچ مشکلی نداره. تست شده و موردی نبوده.اصن فرقی نمیکنه شما از دیزاینر یا از کدنویسی اضافه کنید.
  6. توضیح خاصی نداره عزیز. شما به صورت زیر توی دیزاینر ریسایکلر رو مقدار دهی کنید حالا توی کدنویسی هم که خیلی ساده لیوت رو لود کنید و بقیه تنظیمات رو انجام بدید. Activity.LoadLayout("l") PersianRecyclerLayout1.PersianViewPagerLayoutManager.ScaleLayoutManager.withOrientation(1) PersianRecyclerLayout1.ShowRecycler
  7. دوست عزیز این یه چیز خیلی بدیهی هست. شما وقتی میاین و imageview رو توی پنل میزارین گوشه های پنل دیگه پشت گوشه های imageview قرار میگیره. شما باید به اندازه corner پنل، به imageview مارجین بدین. یا اینکه به پنل به اندازه corner پنل به پنل پدینگ بدین تا گوشه های پنل همیشه مشخص باشه
  8. دوست عزیز این مسئاله ارتباطی با این کتابخونه نداره. لطفا در جای مناسب خودش تاپیک بزنید.
  9. دوست عزیز شما وقتی ریسایکلرویو رو از دیزاینر اضافه میکنید نباید اونو دوباره با کدنویسی اینشیالایز کنید فقط باید تابع ShowRecycler رو صدا بزنید
  10. دوست عزیز شما وقتی سمت کلاینت انکریپت میکنید سمت سرور باید رمزگشایی یا همون دیکریپت کنید نه دوباره انکریپت یا رمزنگاری کنید
  11. تکمیل شده. فقط قسمت انتخاب عکس یه کم بررسی بشه و یه سری تغییرات احتمالا لازم داره
  12. عزیز ببخشید اشتباه تایپی بود منظورم vpn بود. احتیاج به سرور هست فک کنم به صورت لوکال هم بشه درست کرد. میتونید یه سرچ بزنید نحوه ساخت وی پی ان و دریافت اطلاعات ارسالی بهش.
  13. یکی از راه هایی که میشه این کارو کرد استفاده از vpn هست. وقتی به vpn وصل باشید تمامی اطلاعات قبل از رسیدن به مقصد اول واسه سروری که vpn روش نصبه فرستاده میشه
  14. سلام و درود. دوست عزیزTimer بیشتر برای کارهای سطح پایین و غالبا تو اکتیویتی استفاده میشه. برای کاری که شما میخواین بکنید باید از AlarmManager استفاده کنید. آموزش توی سایت هست
  15. اول اینکه نسخه جدید رو دریافت کنید. شما میخواین هر روز ساعت مثلا 12 یه کاری بکنید. خب اولین کاری که باید بکنید اینه که بیاین و اختلاف زمان فعلی و ساعت 12 رو به ثانیه دست بیارین که تو لینک زیر گفته شده https://www.b4x.com/android/forum/threads/time-difference-between-two-time-stamps.25751/ این میشه تاخیر تون که مثلا با متغیر delay ما نمایش بدیم. بعد از اون هم دوره تناوبتون هست که میشه 24 ساعت که بدیهیه چون مثلا 12 ظهر هر 24 ساعت یه بار اتفاق می افته این رو هم به ثانیه تبدیل کنید. و فرضا تناوب رو هم با period نمایش بدیم. بقیش هم که دیگه مشخصه تابع زیر رو صدا بزنید pralarm.setRepeating(prmodel,pralarm.AlarmManager_RTC_WAKEUP,pralarm.FLAG_UPDATE_CURRENT,2,pralarm.TimeUnit_SECONDS,delay,period)
  16. مشکل به نظر من اینه که اومدین تو حلقه درخواست فرستادین. دوست عزیز حلقه هر چقدم زیاد باشه تعداد تکرارش باز خیلی سریع اتفاق میافته. شما در آن واحد میخواین دویستا مثلا درخواست بفرستین به سرور که این بعید میدونم درست کار کنه. بهترین راه اینه که بیاین و هر رکورد به یه جیسون آبجکت تبدیل کنید و درنهایت همه ی ابجکتها رو توی یه آرایه جیسون بریزید و اونو بفرستین به سرور و اونجا بیاین و جیسون رو پارس کنید. کدنویسیش طولانیه یه کم ولی کار خیلی ساده ایه و با دونستن مفاهیم جیسون و یه کم php این کار به راحتی انجام میشه.
  17. دوست عزیز اینجوری که هر رکورد رو بخواین یه درخواست به سرور بدین که پدر سرور در میاد. بیاین کل دیتابیسو یه جیسون بسازید و یه بار اون جیسونو بفرستین. کتابخونه زیر رو پیشنهاد میکنم استفاده کنید که به راحتی این کارو انجام میده.
  18. مسیر Additional Libraries که غلطه. اومدین کتابخونه های خود بیسیک رو دادین. شما یه دور آموزشهای مقدماتی و نحوه راه اندازی رو مطالعه کنید چندتا پروژه ساده بزنید بعد شروع کنید به پروژه های سطح بالا
  19. انشالا تا آخر هفته نسخه جدید رو منتشر میکنیم و مواردی که تونستیم رو رفع میکنیم
  20. نسخه اندروید استودیوتون چنده عزیز؟ و اینکه مسیر پروژه تون نباید کاراکتر غیر مجاز مثل حروف فارسی باشه
  21. دوست عزیز ما این کتابخونه رو واسه همین کار ساختیم دیگه. تو سورسی که گذاشتیم این مورد هست که. تاریخ و ساعت و دقیقه گرفته میشه و سر همون ساعت اعلان میده. شما به جای اعلان برنامه رو باز کنید تو سرویس.
  22. محمدرضا شاهپیری

    Basic 4 Android

    هیچ کدوم از این کارها شدنی نیست شارژ تو سیمکارت ذخیره نمیشه که بخواین از سیمکارت بخونی اونو. باید دسترسی از اپراتور بگیرید. واما پیامک از اندروید ۵ به بالا امکان تغییر در پیامکها فقط برای اپهایی هست که پیش فرض پیامک هستن. در غیر این صورت ففط میتونید بخونید پیاما رو
  23. این متد برای نسخه های قبل بوده دوست عزیز. کارش این بوده که برای دانلود کش رو درنظر نمیگرفته و هربار دانلود میکردی بدون توجه به اینکه قبلا دانلود شده یا نه دانلود میکرد فایل رو. تو نسخه جدید هم این مورد لحاظ شده که توی آموزش کار با دانلودر تو پست اول هست
  24. اضافه شد. نسخه جدید رو دریافت کنید و از متد isAlarmON برای فهمیدن اینکه آلارم پخش شده یا نه استفاده کنید. دقت داشته باشید حتما بعد از اینکه سرویس اسارت (آلارم پخش شد) شد آلارم رو کنسل کنید دقیقا با همون پارامترهایی که اونو ساختین در غیر این صورت بعد از ست کردن آلارم خروجی isAlarmON همیشه true هست
×
×
  • جدید...