رفتن به مطلب

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

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

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

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

  • روز های برد

    833

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

  1. عکس باید توی پوشه ریسورس باشه دوست عزیز.فعلا این امکان نیست از سرور یا حافظه عکس بدید بهش
  2. حتما برای آپلود یه دونه progressdialog بزارید که کاربر منتظر بمونه تا آپلود تموم شه. پس زمینه آپلود انجام ندین.
  3. دقیقا چیکار میخواین بکنین شما؟
  4. صدای درونی موبایل یعنی کجای موبایل دقیقا؟
  5. بببینید عزیز در صورتی که هم sdk به روز و کامل باشه و هم نسخه اندروید روی 29 باشه و هم بیسیک آخرین نسخه باشه نباید مشکلی باشه. چک کنید که همه اینا رو انجام داده باشید.
  6. اصلاح شد دوست عزیز.
  7. دوست عزیز چندین ماهه که کتابخونه به androidX ارتقا پیدا کرده. هم توی پست هم توی پنل هم به دوستان اعلام شده و آموزشهای لازم هم داده شده. نسخه 3.8 آخرین نسخه قبل از androidX هست و نمیتونید برای این آموزش استفاده کنید. لطفا آموزشهای androidX رو ببینید
  8. رفع تداخل با سایر کتابخونه ها بر عهده خود دوستان هست. چون منطقی نیست که ما بخوایم کتابخونه رو با همه کتابخونه های دیگه سازگار کنیم.
  9. مشاهده فایل PersianAudioRecorder با سلام. با یه کتابخونه بسیار کاربردی دیگه در خدمت دوستان هستیم. یکی از مواردی که اکثر دوستان باهاش مورد داشتن ضبط صدای با کیفیت توی اندروید هست. این کتابخونه این امکان رو برای شما فراهم میکنه که یک ضبط صدای با کیفیت دلخواه داشته باشین. این کتابخونه تقریبا از تلگرام قسمت voice برداشته شده و قاعدتا خیلی حرفه ای روش کار شده. کار با کتابخونه خیلی راحت هست به این ترتیب که اول به صورت زیر اینشیالایز میکنید Private audiorecord As PersianAudioRecorder audiorecord.Initialize("audio",audiorecord.ENCODING_PCM_16BIT,audiorecord.CHANNEL_IN_MONO,44100,32000) ورودی اول که ایونت هست ورودی دوم اینکدینگ هست که دو حالت pcm8 و pcm16 رو دارین که دومی کیفیتش بالاتر هست. همینطور وردی سوم کانال ضبط هست که مونو و استریو هست و وردی چهرم و پنجم هم سمپل ریت و بیت ریت هست که به صورت دلخواه میتونید بدید. و اما ضبط صدا هم که به شکل زیر باید درخواست بدید audiorecord.startRecord(dir) ورودی این متد یه استرینگه که میتونید مسیر دلخواه برای ذخیره فایل بدین یا اینکه یه رشته خالی رو بدین که پیش فرض توی File.DirDefaultExternal ذخیره میشه. برای متوقف کردن هم میتونید از دستور زیر استفاده کنید audiorecord.stopAudioRecorder این متد یه استرینگ برمیگردونه که مسیر کامل فایل ضبط شده هست. برای پخش صدای ضبط شده هم متدی رو قرار دادیم. audiorecord.playAudio(prf.GetUriFromFile(audioPatch)) که prf رو از کتابخونه PersianFileProvider میتونید استفاده کنید. سورس کامل کار با کتابخونه. voicerecorder.zip ارسال کننده محمدرضا شاهپیری ارسال ۹۸/۱۲/۲۶ دسته کتابخانه ها  
  10. سورس با آخرین نسخه ویرایش و توی پنل قرار گرفت.
  11. خیر.پکیجهاشون مشترکه.
  12. اولا این کتابخونه برای این انجمن نیست و نام بردن از محصولات انجمن های دیگه خلاف قوانین انجمنه و تبلیغ محسوب میشه و تو گوگل سرچ کنید نه اینجا تاپیک بزنید. ثانیا کتابخونه ای که این همه براش زحمت کشیده تولید کنندش شما با چه وجدانی میخواین رایگان دانلود کنید؟ پنج تومن دهتومن چیه که آدم بخواد حق الناس گردنش بیفته. لطفا تکرار نشه. موفق باشید
  13. فایل FirebaseAdMob.xml رو باز کنید و خط زیر رو حذف کنید.آخراش هست تقریبا. برای پروژه های دیگه به حالت اول برگردونید. <dependsOn>gson-2.8.5</dependsOn>
  14. دوست عزیز کتابخونه هایی که رپ شده مال خیلی وقت پیشه و به روز نیستن و امکانات خیلی کمتری دارن نسبت به این کتابخونه. و اکثرا تو نسخه های جدید اندروید مشکل دارن. به هر حال ما وظیفمونه به روزترینها رو در اختیار دوستان قرار بدیم تولید اینجور کتابخونه هایی هم زحمت زیادی داره به علاوه پشتیبانی رایگان هم که هست.
  15. با سلام خدمت دوستان کتابخونه براتون آوردیم چه کتابخونه ای خیلی از برنامه ها رو دیدین که وقتی بار اول نصب و باز میکنید یه سری توضیحات روی دکمه ها و ویوها میاد و اونا رو توضیح میده. شکل زیر خب این ویو رو در اصطلاح MaterialTapTarget میگن. در حال حاظر توی بیسیک کتابخونه آنچنانی براش تولید نشده. برای همین آستین بالا زدیم و تولیدش کردیم کتابخونه بسیار پیشرفته هست و تمامی نیازها و حالتها رو در نظر گرفته توش. برای دیدن نمونه جاوش به این لینک سر بزنید و سمپل رو دانلود و تست کنید. دانلود آموزش کار با کتابخانه
  16. دوست عزیز کتابخونه درخواستی رو کش نمیکنه. مگر دانلودها رو. در خواستهای پست و گت و آپلود هیچ گونه کشی صورت نمیگیره. پس مشکل از جای دیگه اس. در صورت لزوم یا امکان مشخصات سرور و سورس رو خصوصی کنید تا پیگیری بشه
  17. محمدرضا شاهپیری

    دریافتPersianSpinner

    مشاهده فایل PersianSpinner سلام خدمت دوستان عزیز. یه کتابخونه فوق العاده کاربردی و زیبا رو براتون آماده کردیم. اسپینر پیشفرض بیسیک خیلی قابلیت شخصی سازی نداره متاسفانه. برای همین یه اسپینر کاستوم شده رو براتون آماده کردیم که میتونین هر شکلی که خواستین اونو دربیارین. امکانتی شامل: 1: تغییر فونت، رنگ، سایز نوشته ها. 2: اضافه کردن آیکن کنار آیتمها 3: امکان راستچین یا چپ پین کردن و بسیاری امکانات دیگه. انشالا مورد استفاده قرار بگیره. دانلود سورس کار با کتابخانه PersianSpinnerSource.zip پیشنمایش ارسال کننده محمدرضا شاهپیری ارسال جمعه, 16 اسفند 1398 دسته کتابخانه ها
  18. سورس تست شده و موردی نداره. خطای ClassNotFoundException مربوط به کامل نبودن کتابخونه یا sdk هست. چک کنید که کتابخونه کامل توی لایبرریها کپی شده باشه و همچنین sdk هم به روز باشه.
  19. برای اشتراک گذاری حتما باید از fileprovider استفاده بشه. از کتابخونه های زیر میتونید استفاده کنید.
  20. بله دوست عزیز. رو اندروید 9 و 10 تست شده موردی نداره
  21. سادس که عزیز. کتابخونه رو تیک بزنید و کدهای زیر... Dim pr As PersianUniqueID pr.GetUniqueID
  22. کتابخونه سه تا متد WithTLS و withTlsV3 و WithSSL رو برای کار با ssl داره. اگه هیچ کدوم از اینا جواب نده احتمالا باید ssl رو تغییر بدید یا روشهای دیگه ای رو به کار ببرید.اگه ممکنه سمپل به خصوصی بفرستید تا تست کنم ببینم میشه کاری کرد براش یا نه. البته به نظرم دستور WithTLS که مخصوص اندروید 4 تا 5 طراحی شده باید جواب بده
  23. نیازی نیست هر دفه PersianAlarmManager تعریف کنید. هیچ دلیلی نداره که درست کار نکنه یا قاطی کنه به قول شما مگر اینکه اشتباه کانفیگ کرده باشید. ساب زیر رو برای ست کردن آلارم میتونید استفاده کنید Private Sub addAlarm(pr As PersianAlarmManager, Alarm As Object,request As Int,interval As Int) Dim alarmmodel As PersianAlarmModel alarmmodel.initialize(Alarm) pr.setRepeating(alarmmodel,pr.AlarmManager_RTC_WAKEUP,pr.FLAG_UPDATE_CURRENT,request,pr.TimeUnit_MINUTES,0,interval) End Sub به این شکل هم میتونید الارم ست کنید. Dim pr As PersianAlarmManager addAlarm(pr,alarm1,12,10) addAlarm(pr,alarm2,13,15)
  24. نسخه جدید رو دریافت کنید. تغییرات زیادی تو این نسخه انجام دادم و خودم تو پروژه هام استفاده میکنم و عملکردش خوب بوده. شما هم تست کنید و نتیجه رو اعلام کنید
×
×
  • اضافه کردن...