رفتن به مطلب

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

مدیر کل سایت
  • تعداد ارسال ها

    4,153
  • تاریخ عضویت

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

  • روز های برد

    833

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

  1. عزیز شما باید از ariaglide استفاده کنید و لینک رو به تابع بدید درنهایت هم ایمیج ویو رو با دستور prutil.findviewbyid میتونید بگیرید
  2. برای اینکه فاصله کمتر بشه تابع ClampTransformProgre رو حذف کنید و اینکه با تابع transformer اسکیلها رو کمو زیاد کنید
  3. به صورت زیر هست. کتابخونه جاواآبجکت رو هم تیک بزنید Dim intent As Intent Dim prf As PersianFileProvider intent.Initialize("android.intent.action.ATTACH_DATA","") Dim jo As JavaObject=intent jo.RunMethod("setData", Array(prf.GetUriFromFile(File.DirRootExternal&"/img.jpg"))) intent.SetType("image/*") StartActivity(intent)
  4. آموزش کار با دانلودر جدید به طور کامل تو این لینک هست. آموزش رو ببینید و بنا به نیاز خودتون ازش استفاده کنید. فرقی نمیکنه ما تو کلاس گفتیم و راه اصولیش هم همینه. شما میتونید کدهای کلاس رو تو اکتیویتی بزارید
  5. سلام خدمت شما. دوست عزیز جسارت نباشه این جوری که شما میفرمایید ما باید بشینیم و یکی یکی پروژه های دوستان رو براشون انجام بدیم. کتابخونه هیچ موردی نداره و آموزشهای لازم هم داده شده و این موارد شامل پشتیبانی نمیشه. به هر حال یه راهنمایی کوچیک بهتون میکنم و خودتون خیلی راحت میتونید پیادش کنید. شما میخواید هر 24 ساعت یه کاری رو انجام بدید حالا مهم نیست چه کاری بنابراین دوره تناوب میشه یک روز. یک سرویس برای این کار باید ایجاد کنید و به صورت زیر آلارم رو برای 24 ساعت یک بار تنظیم کنید. pralarm.setRepeating(prmodel,pralarm.AlarmManager_RTC_WAKEUP,pralarm.FLAG_CANCEL_CURRENT,50,pr.TimeUnit_DAYS,0,1) حالا وقتی سرویس اجرا شد بیاید و 6 تا عدد رندوم بدون تکرار از 1 تا 24 انتخاب کنید. مثلا a1 و a2 و .... a6 رو انتخاب کردین. حالا باید آلارم رو برای هر 6تای اینا با آیدیای مختلف ست کنید. pr.setExact(alarmmodel,pr.AlarmManager_RTC_WAKEUP,pr.FLAG_CANCEL_CURRENT,a1,pr.TimeUnit_HOURS,a1) pr.setExact(alarmmodel,pr.AlarmManager_RTC_WAKEUP,pr.FLAG_CANCEL_CURRENT,a2,pr.TimeUnit_HOURS,a2) . . . pr.setExact(alarmmodel,pr.AlarmManager_RTC_WAKEUP,pr.FLAG_CANCEL_CURRENT,a6,pr.TimeUnit_HOURS,a6)
  6. دوست عزیز کتابخونه دو هفته پیش منتشر شده اعلامیه هم زدیم....
  7. دوست عزیز هیچ مشکلی نداره. تست شده و موردی نبوده.اصن فرقی نمیکنه شما از دیزاینر یا از کدنویسی اضافه کنید.
  8. توضیح خاصی نداره عزیز. شما به صورت زیر توی دیزاینر ریسایکلر رو مقدار دهی کنید حالا توی کدنویسی هم که خیلی ساده لیوت رو لود کنید و بقیه تنظیمات رو انجام بدید. Activity.LoadLayout("l") PersianRecyclerLayout1.PersianViewPagerLayoutManager.ScaleLayoutManager.withOrientation(1) PersianRecyclerLayout1.ShowRecycler
  9. دوست عزیز این مسئاله ارتباطی با این کتابخونه نداره. لطفا در جای مناسب خودش تاپیک بزنید.
  10. دوست عزیز شما وقتی ریسایکلرویو رو از دیزاینر اضافه میکنید نباید اونو دوباره با کدنویسی اینشیالایز کنید فقط باید تابع ShowRecycler رو صدا بزنید
  11. تکمیل شده. فقط قسمت انتخاب عکس یه کم بررسی بشه و یه سری تغییرات احتمالا لازم داره
  12. اول اینکه نسخه جدید رو دریافت کنید. شما میخواین هر روز ساعت مثلا 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)
  13. انشالا تا آخر هفته نسخه جدید رو منتشر میکنیم و مواردی که تونستیم رو رفع میکنیم
  14. دوست عزیز ما این کتابخونه رو واسه همین کار ساختیم دیگه. تو سورسی که گذاشتیم این مورد هست که. تاریخ و ساعت و دقیقه گرفته میشه و سر همون ساعت اعلان میده. شما به جای اعلان برنامه رو باز کنید تو سرویس.
  15. این متد برای نسخه های قبل بوده دوست عزیز. کارش این بوده که برای دانلود کش رو درنظر نمیگرفته و هربار دانلود میکردی بدون توجه به اینکه قبلا دانلود شده یا نه دانلود میکرد فایل رو. تو نسخه جدید هم این مورد لحاظ شده که توی آموزش کار با دانلودر تو پست اول هست
  16. اضافه شد. نسخه جدید رو دریافت کنید و از متد isAlarmON برای فهمیدن اینکه آلارم پخش شده یا نه استفاده کنید. دقت داشته باشید حتما بعد از اینکه سرویس اسارت (آلارم پخش شد) شد آلارم رو کنسل کنید دقیقا با همون پارامترهایی که اونو ساختین در غیر این صورت بعد از ست کردن آلارم خروجی isAlarmON همیشه true هست
  17. مشکلی با لیوتهای دیزاینر نداره کتابخونه دوست عزیز. فرقی نمیکنه لیوت لود کنید یا از طریق کد ویو بسازید. فقط باید تو سایزبندیا دقت داشته باشید و حتما توی متد onCreateViewHolder لیوت رو لود کنید و توی متد onBindViewHolder طول و عرض لیوت رو تعیین کنید
  18. من هرچی میگردم تو کتابخونه این متدو پیدا نمیکنم.تو کدام کلاس هست این متد؟
  19. متاسفانه فعلا وقت نمیکنم عزیز. به خصوص که بنده با لینوکس کار میکنم سویچ بین لینوکس و ویندوز وقت زیادی از آدم میگیره. انشالا فرصت شد بررسیش میکنم.
  20. دوستان گرامی. کتابخونه با آخرین نسخه sdk و آخرین آپدیت همه ی ریپوزیتوریها تست شده و هیچ گونه موردی وجود نداره. بنابر این موارد مربوط به خطای sdk رو خود دوستان باید رفع کنن و زیاد در موردش بحث شده. احتمال زیاد sdk ناقص دانلود شده و اروری هم گرفته بیشتر شبیه به این مورده. موفق باشید
  21. تا جایی که میتونید دستور shutDown رو استفاده نکنید مگر موقع خروج از برنامه. برای ارسال مجدد نیازی به shutDown نیست عزیز. شما کوئریتونو بسازید و پارامترهای لازمو بهش بدید هر وقت نیاز داشتید دستور executRequest رو صدا بزنید نیازی نیست دوباره از نو کوئری بسازید. در ضمن حواستون باشه تو حلقه بینهایت نیفته برنامتون. چک کنید بیشتر از چند بار درخواست تکرار نشه. انشالا اگه تونستیم اضافه میکنیم. دنلودر استفاده شده خودش پیچیده هست و نیاز به کار داره اضافه کردن چیزای جدد. در ضمن یه لینک هم برای تست بدیدن بی زحمت
  22. خیر متد خاصی نداره. همه ی خطاها با رویداد onError به برنامه پاس داده میشه و در ضمن ورودی متد WithTimeOut زمان به ثانیه هست. روی مقدار مناسب تنظیم کنید.
  23. این متد تو کتابخونه در حال حاظر نیست. انشالا اضافه میشه در آپدیت بعدی
  24. به نظر میاد که مشکل از sdk باشه. از سایت یا جای دیگه دانلود نکنید. حتما از طریق خود بیسیک sdk رو آپدیت کنید. فک کنم قبلا این دوستمون (@ fun_code) با این مورد برخورد کرده بودند. با ایشون یه صحبت کنید تا راهنماییتون کنن در صورت امکان.
  25. کتابخونه پیوست شد. manam_persian.zip دوست عزیز تو اموزش کامل توضیح داده شده. در صورتی که بخواین فقط یک بار اجرا بشه از متد setExact باید استفاده کنید.
×
×
  • اضافه کردن...