رفتن به مطلب

MR.B4A

پاسخگو و راهنما
  • تعداد ارسال ها

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

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

  • روز های برد

    138

تمامی مطالب نوشته شده توسط MR.B4A

  1. استاد خودم ردیفش کردم. ابتدا این ساب رو توی MyPerFastNet تعریف میکنیم: Sub GetFileNameFromUrl(url As String) As String If url = "" Or url.EndsWith("/") Then Return "" Dim parts() As String = Regex.Split("/", url) Return parts(parts.Length - 1) End Sub سپس سابت دانلود رو اینطوری مینویسیم: Sub download(link As String) As Int Dim filename As String = GetFileNameFromUrl(link) Dim dnlmodel As DownloadModel=craeteModel(link,run.GetSafeDirDefaultExternal("")& filename,"tg) downloadq.starDownloadtTask(dnlmodel) Return dnlmodel.Id End Sub حالا هر لینکی رو با اسمی که آخر رشته هر لینک اومده ذخیره میکنه
  2. متوجه هستم استاد ببینید مثلا 5تا فایله، برای هر کدوم چه طور میشه اسم های متفاوت داد. Dim dnlmodel As DownloadModel=craeteModel(link,File.DirRootExternal&"/x.mp4","tg") اون x.mp4 رو برای هر فایل چگونه تغییر بدم؟ هر 5تا که نمیتونه با یک اسم ذخیره بشه یعنی ما باید یک متغیر مثلا name هم داشته باشیم که به کلاس پاس بدیم که اونم باید بره توی ساب craeteModel و اونجا هم باید پارامتر name رو داشته باشیم که مشکل همینجاست. توی craeteModel ما name نداریم یا یه همچین چیزی
  3. راه حلش خیلی وقت گیره من تاحالا چندباری تداخل کتابخونه ای رو حل کردم، اما هر دفعه هم یادم میره چه طوری حلش کردم 😆 باید مثلا بشینم پاش برم توی پوشه ها و فایل ها اما به طور کلی خودش آدرس داده کجاها باس بری. مثل این \tools\..\extras\b4a_local\unpacked-poolakey-63792855900000\jars\kotlin-stdlib-1.6.20.zip:classes.dex
  4. خیلی خوب کتابخونه ای هست دست استاد دردنکنه واقعا 💚 ولی مثلا فرض کنید داخل یک برنامه 5تا فایل باید دانلود بشه. چه طوری اسم هرکدوم رو موقع سیو باید تغییر داد؟ همونجایی که داره توی حافظه ذخیره میکنه؟ داخل اون کلاسه
  5. سلام. احتمالا به خاطر تکراری بودن کدهای کتابخونه هاست
  6. لینک آموزش حذف شده متاسفانه!!
  7. امکان بولدکردن عناوین هم بشه بهش اضافه کرد، خیلی عالیه
  8. 🌟 در این سورس یاد میگیرید که چه طور کدها را در سرویس اجرا کنید. ✅ برای مثال وقتی فایل صوتی را پخش میکنید، به محض پخش فایل صوتی و تمام شدن اجرای فایل، اگر صفحه گوشی خاموش باشد، اپلیکیشن تسک بعدی را اجرا نمیکند. ولی اگر برنامه با استفاده از سرویس نوشته شده باشد، حتی اگر صفحه گوشی هم خاموش باشد؛ بازهم برنامه به کاره خود ادامه میدهد. تهیه و تنظیم مرتضی صباغی MR.B4A سورس و کتابخانه رایگان https://t.me/programmingwithb4a 🛑 محصولات MR.B4A https://sourcecity.ir/user/mortezab4a/?section=products #b4a #basic4android #source_code #programming #android #b4x #MR_B4A #do_in_background #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید #اجرا_در_پس_زمینه
      • 1
      • پسندیدن
  9. MR.B4A

    چرخش تصویر

    up
  10. استاد، توی try گذاشتم نشد وقتی هم میخوام تاخیر بندازم داخلش، این خطارو میده:
  11. MR.B4A

    چرخش تصویر

    سلام به همه چه طور میشه یک ویو رو با استفاده از seekbar چرخاند؟! یعنی با استفاده از ایونت ValueChanged بشه یک ویو رو چرخاند. ممنون
  12. استاد داستان اینجاست که کار میکنه. یعنی هم شماره هارو میسازه و هم به درستی ذخیره میکنه اما بعد از این که کارش تموم شد، هر گزینه ای رو توی صفحه بزنید، برنامه فورس میشه. اما وقتی دوباره برنامه رو اجرا میکنید، همه شماره ها به همراه نام داخل لیست ذخیره شده این برام عجیبه!! و جالبه، با تعداد کم مشکلی نداره و به درستی کار میکنه. اما تعداد که مثلا 1 میلیون میشه، میسازه، ما هر جیزی رو توی اپ بزنی، از برنامه میاد بیرون!!
  13. سلام. استاد من با استفاده از این کتابخونه شماره رندوم ساختم و توی دیتابیس ذخیره کردم اما وقتی تعداد رفت بالا، برنامه فورس میشه و این خطارو میده: اینم کدامه Private Sub pat_DoInBackground(Params() As Object) As Object For i=1 To i_count a=Rnd(0,9) b=Rnd(0,9) c=Rnd(0,9) d=Rnd(0,9) e=Rnd(0,9) f=Rnd(0,9) g=Rnd(0,9) items=sp_pish_number.SelectedItem&a&b&c&d&e&f&g sql.ExecNonQuery2("INSERT INTO tbl_contacts (name,number) VALUES (?,?) ",Array As String _ (txt_name.Text& " ",items)) pat.PublishProgress(Array As Object(i)) Next Return i End Sub به نظرتون مشکل کجاست؟!
  14. خب این دستور ران تایم استاندارد هست؟ ( به منظور کپی کردن ) run.GetSafeDirDefaultExternal("")
  15. استاد ممنون میشم پاسخ بدید
  16. خب به چه شکل باید دسترسی داشته باشیم که استاندارد باشه و خطا نده؟
  17. بعد این کتابخونه اصن ربطی به ManageExternalStorage داره یا هر دوشون دارن یه کارو انجام میدن؟!
  18. سلام. استاد بحث کپی فایل در داخل حافظه داخلی گوشی هم از این طریق انجام میشه? من نمیتونم با دستور file.DirRootExternal فایل داخل حافظه داخلی کپی کنم. ( توی اندرویدای جدید )
  19. اما حالا که به نسخه قبلی برگردوندم، همه چیز خوب کار میکنه
  20. سلام به همه من b4a رو با همه sdk و جاوا و هرچیزی که خود سایت برای دانلود گذاشته بود رو بروزرسانی کردم، منتها این خطارو حین کامپایل دریافت میکنم: ممنون میشم راهنمایی کنید که ایراد از کجاست و چرا توی نسخه قبلی این مشکل وجود نداشت؟
  21. سلام. کسی از این کتابخونه یک سورس جامع داره برای بیسیک فور اندروید؟
  22. نظورتون از صفحه تنظیمات کجا هست؟!
  23. سلام. گوشیم Redmi Note 11 Pro هست با اندروید 13 بعضی وقتا به پرداخت متصل نمیشه!! اما روی گوشی های دیگه اوکیه!! اینترنتو چی تی اینو اینارم چک کردم، مشکل همچنان پابرجاست به نظرتون مشکل از کجاست توی صفحه لودینگ گیر میکنه
  24. ممنن میشم جواب بدید
  25. سلام به همه متن رو توی این کتابخانه چه طوری میشه جاستیفای کرد. یعنی از طرفین به یک اندازه باشه؟
×
×
  • اضافه کردن...