رفتن به مطلب

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

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

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

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

  • روز های برد

    772

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

  1. شما زمانی که دسترسی رو میگیرید یه لیست بهتون برگردونده میشه که از نوع fileModel هست. و نکته دیگه اینکه متد کپی فقط فایل رو توی پوشه Documents کپی میکنه و امکان کپی به سایر پوشه ها نیست تو کتابخونه. به هر حال برای کپی فایل از محل دلخواه به پوشه داکیومنت به صورت زیر عمل کنید. filemgr.copyFile(fileModel,"folder","filename.mp4") دو تا ورودی دوم رو دیگه با توجه به نیاز خودتون جایگزین کنید
  2. شما در صورتی میتونید توی یه مسیر فایل ایجاد کنید که دسترسی نوشتن تو اون مسیر رو گرفته باشید. تو کتابخونه امکان گرفتن دسترسی هست. اول دسترسی رو بگیرید و بعد کپی کنید.
  3. توی سمپل کتابخونه این موارد هست
  4. سلام ودرود. خیر جایگزین نشده. تو اندروید 11 به بالا کلاس file دیگه کارایی نداره. باید از scopestorage استفاده کنید. تو این کتابخونه متدهای اصلی مثل copy, delete هست و همچنین گرفتن treeUri
  5. کلا روشتون غلطه دوست عزیز. ریسایکلرویو ساختارش ریسایکلری هست و باید وضعیتش توی آداپتر تو شرایط مختلف حفظ بشه وگرنه حالتها با اسکرول و ریسایکل شدن ویوها از بین میره. درکل باید خیلی رو مفاهیمش کار کنید. آموزشها رو حتما ببینید که براتون قابل درک بشه. برای کارتون هم یه سورس براتون نوشتم که این کار رو انجام میده اصولی. ازش ایده بگیرید recyclerLable.zip
  6. این مورد رو باید توی مدلتون ست کنید. یه فیلد بولین برای مخفی کردن لیبل ایجاد کنید بعد از کلیک اونو تغییر بدید با توجه به وضعیتش. بعد هم که notifyitemchange رو صدا بزنید.چون روی کل آیتم قراره کلیک بشه دیگه نیازی نیست ویوی کلیک شده رو چک کنید
  7. ببینید عزیز دقیقا مشخص کنید روی کدوم آیتم میخواید بای کلیک کردن لیبل مخفی بشه. روی خود لیبل یا رو سطر مربوط به لیبل؟
  8. سلام. من دقیقا متوجه سوالتون نشدم. روی لیبل میخواید کلیک کنید و مخفی بشه؟
  9. مشکل از sdk تون هست. از سایت مرجع دانلود کنید موارد مورد نیاز رو
  10. کتابخونه mediaplayer فکر کنم داره امکانشو. مسیر فایل ضبط شده رو بهش بدین زمان رو بگیرید
  11. یه اسلش قبل record کم گذاشتید
  12. توی سورس هست. سورس رو دانلود کنید نمونه کار با کتابخونه هستش
  13. نسخه جدید بارگزاری شد. کتابخونه رو آپدیت کنید رفع میشه. و اینکه از DirRootExternal سعی کنید استفاده نکنید به جاش از RuntimePermissions.GetSafeDirDefaultExternal استفاده کنید.
  14. دوست عزیز شما یه اسلش کم گذاشتین.به شکل زیر بزارید. (...."/"&"record/"&"filename.mp3")
  15. سلام و درود. لطفا برای تاپیکهاتون عنوان مناسب انتخاب کنید و حتما مشکل رو توی تاپیک همون کتابخونه مطرح کنید. الان سورس اصلی هم همین مشکل رو داره یا فقط تو سورس خودتون این مورد هست؟
  16. audiorecord.startRecord(basedir+"filename.mp3") تو متد بالا به ترتیبی که نوشتم میتونید اسم فایل رو بدید. نیازی نیست تغییر نام بدید بعدش
  17. کتابخونه برای این کار زیاده که. از اونا استفاده کنید.
  18. یه هاست معمولی نیازه عزیز. پردازش آنچنانی که نداره. فقط یه درخواست میده به بازار و از اونچا هم نتیجه میاد به کلاینت. یه هاست با فضای ۱ گیگ و رم ۴ اکیه.
  19. احتمالا تو اندروید ۱۱ محدودیتی ایجاد شده. کدهای درون پرداخت رو که من نگا کردم تغییرات خاصی نداشته.
  20. GravityPagerSnap(pr.GRAVITY_START,True) ///////////////////////////////////////// GravitySnap(pr.GRAVITY_START,True)
  21. سلام و درود. این مورد رو gravity snap میگن. تو مرحله آخر میتونید ست کنید
  22. سلام و درود. اندروید ۴ که کلا منسوخ شده. اما اندروید ۱۱ رو چه گوشی تست کردین؟
×
×
  • اضافه کردن...