رفتن به مطلب

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

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

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

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

  • روز های برد

    791

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

  1. در 10 ساعت قبل، ForI گفته است :

     

     

    خیر دوست عزیز. این کتابخونه به صورت کاملا استاندارد هست و هیچ گونه سرویسی در پس زمینه فعال نمیکنه. بلکه از کلاس alarmmanager پیش فرض برای ست کردن آلازم استفاده میکنه. در ضمن شما حتما باید با استفاده از متدهایی که تو کتابخونه هست برنامه رو به لیست برنامه های محافظت شده اضافه کنید تا مانع از بسته شدن توسط سیستم عامل بشه.

    • پسندیدن 5
    • تشکر 1
  2. در 49 دقیقه قبل، alirezafc گفته است :

    سلام. ممنون از پاسختون.

    اما متاسفانه من هنوز به حد نصاب برای پیام خصوصی نرسیدم. میشه لطف کنید ایمیلتون رو بدید تا براتون بفرستم. یا همینجا بذارم.

     

    موردی نداره. همینجا پیوست کنید عزیز

  3. در 12 ساعت قبل، alirezafc گفته است :

    با سلام خدمت شما و تشکر از کتابخانه بسیار مفیدتان

    مشکلی دارم اگه کمکم کنید بسیار ممنون میشم.

    یه لیست از نوع  turnlayout ساختم که توش چند تا عکس هست. دو تا دکمه ی چپ و راست گذاشتم که میخوام مثلا وقتی روی دکمه چپ کلیک شد لیست یه دونه به سمت چپ اسکرول بشه. من این کد رو نوشتم اما تا انتهای لیست نمیره.یعنی تا یک آیتم ماقبل آیتم آخر اسکرول میخوره.و آیتم آخر رو اسکرول نمیکنه. کد هم اینه :

    
    Pr.smoothscrollToPosition(Pr.SCROLLBAR_POSITION_RIGHT+1)

    با تشکر

     

    سلام. سورس رو خصوصی ارسال کنید ببینم دوست عزیز.

  4. به نام خدا

    نسخه 2 کتابخونه منتشر شد

    تو این نسخه سرویس JobScheduler اندروید به کتابخونه اضافه شده. همچنین متدهای setclock و setwindow نیز به آلارم اضافه شده که بسیار کاربردی هستن. سورس کار با نسخه جدید در پنل موجوده انشالا فرصت بشه آموزش رو هم میزاریم

    با سلام خدمت دوستان عزیز انسرسنتری:3d-smileys070:

    یه کتابخونه جادویی دیگه از سری محصولات پرشین رو برایتان آورده ایم:gamer:

    یکی از معضلات بیسیک نداشتن روش بهینه جهت انجام کارها در پس زمینه برای یک تایم خاص یا متناوب هست. روش اصولی و بهینه برای این کار استفاده از AlarmManager پیش فرض خود اندروید هست که توی جاوا میشه ازش استفاده کرد.اما توی بیسیک به صورت پیشفرض امکان استفادش وجود نداره. برای همین ما کتابخونه رو به صورت کاملا استاندارد به همراه تمامی متدها براتون اماده کردیم. یکی از مزیتهای واقعا عالی تو این کتابخونه اسفاده از سرویس هست. یعنی اینکه شما میتونید هر جایی و هر تایمی یک سرویس اجرا کنید امکان دیگه ای که توی این کتابخونه گنجونده شده دادن مقادیر به این سرویس هست. یعنی یه سری مقادیر رو میتونید موقه اجرا از سرویس بگیرید که قبلا خودتون به صورت کی ولیو بهش دادین. امکان دیگه مدیریت بهینه سازی باتری در نسخه های جدید اندروید هست که این امکان رو میده تا برنامه خودتون رو در لیست برنامه های محافظت شده قرار بدین تا سیستم عامل دیگه بهش گیر نده برای ممصرف باتری.

    امیدوارم که از این کتابخونه هم استفاده کافی رو ببرید.

    لینک اموزش کار با کتابخانه

    • پسندیدن 8
    • تشکر 1
  5. در 10 ساعت قبل، mehdi.m گفته است :

    این خطا موقعی هست که میره به انتخابگر عکس که مال خود کتابخونه هست (همون گرید ویو ) بعد یکی از عکسا رو که کلیک میکنم این ارور میده (خطا مشخصه که از اون لیست هست یه try بزارید توی رویداد کلیک اون ریسایکلر درست میشه)

    البته بعضی مواقع میاد این ارور

    در حال بررسی مشکل هستیم عزیز. احتمالا مشکل از گریدویو هست که موقه لود جا میمونه. لودر رو به ریسایکلرویو تغییر میدیم انشالا که موردی نباشه دیگه

    • پسندیدن 1
  6. در 15 ساعت قبل، mehdi.m گفته است :

     

     

    لطفا از جایی که خطا رخ میده اسکرین یا ترجیحا ویدئو بزارید تا بررسی شه. و هیچ کد دیگه ای به غیر از کدهای انتخاب یا برش استفاده نکنید تا مشخص بشه که مشکل از کتابخونه هست یا خیر

  7. در 3 ساعت قبل، fun_code گفته است :

    خیلی کتابخانه خوبیه.

    1. جسارتا ارسال فایل عکس تا چه سایزی رو در این روش پیشنهاد میدین ؟ محدودیتی فکر نکنم باشه. تا یه گیگ رو واسه آپلود فک کنم ساپورت کنه

    2. استاد اگر چند فایل در حال ارسال بود و وسطش اینترنت قطع شد ، آیا چند فایلی که آپلود شدن بطور خودکار پاک میشن ؟اگر نه باید چکارشون کنیم ؟ وقتی نت قطع بشه آپلود به حالت pause میره و به محضی که نت وصل شد دوباره ادامه پیدا میکنه.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما. در ضمن اکتیویتی باید فعال باشه در صورت بسته شدن اکتیویتی آپلود هم از بین میره.

     

    • تشکر 1
  8. در 22 ساعت قبل، hojjatborohan گفته است :

    ممنون از جوابتون اما این یه لیست ک توی اسکرول لود میشه مشکلی پیش نمیاد یعنی؟ عکس دانلود نشده چجوری گردش میکنه پس؟ نمیدونم فهمیدید منظورم و یا نه خوب عکس اول ک دانلود میشه عکس دوم هم شروع به دانلود کردن میکنه sub هم که یکیه چجوری تشخیص میده؟ 

    دوست عزیز اینجور کاری قضیش فرق میکنه. از همون اول سوالتونو کامل بپرسین. برای اینجور کاری باید از پیکاسو یا گلاید استفاده کنید. سورس با ریسایکلر و persiancircleimageview و آریاگلاید آماده شد.

    از لینک زیر آموزش 14 سورس رو دریافت کنید.

     

  9. در در 1398/04/05, 11:16:33، hojjatborohan گفته است :

    سلام میخوام با این کتابخانه عکس رو دانلود کنم و به صورت گرد نمایش بدم میشه راهنمایی کنید از نسخه 5.2 استفاده میکنم 

    برای دانلود عکس از تابع BuildGetBitmapGetQuery باید استفاده کنید. آموزشها هست در موردش. به صورت خلاصه زیر میشه. اول که کتابخونه رو باید اینشیالایز کنید و ....

    به صورت زیر در خواست عکس بدید

    pr.BuildGetBitmapGetQuery("url","tag").startgetBitmap

    تو متد زیر بیتمپ رو بگیرید

    Private Sub pr_onGetBitmapOkListener(bitmap As Object , Tag As String)
    
    Dim image As Bitmap=bitmap
    	
    End Sub

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

     

  10. در 8 ساعت قبل، mrnazari گفته است :

     

    توی آموزشها همه ی متدها به طور کامل توضیح داده شده. تو پست اول تاپیک هم متدها با مثال ذکر شده.:girl_pardon:

     

    به هر حال به شکل زیر هست. اول تو سرویس starter کتابخونه رو به شکل زیر اینشیالایز کنید

    Dim fastnet As FastNetSetup
    fastnet.SetupFastNet.Build

    به شکل زیر مقادیر رو ارسال کنید

    Dim prfn As PersianFastNetwork
    prfn.initialize("prf")
    Dim post As PostRequest
    	post=prfn.BuildPostQuery("url","tag")
    	post.addParametrs("SendEmail","1")
    	post.addParametrs("Email","[email protected]")
    	post.executRequest

    جواب هم تو متدهای زیر

    rivate Sub prf_onSucsess(Result As String  , Tag As String)
    	Log(Result)
    End Sub
    Private Sub prf_onError(Error As ResponseError , Tag As String)
    	Log(Error.ErrorBody)
    End Sub

     

    • تشکر 1
  11. در 22 دقیقه قبل، mykimia گفته است :

    سلام

    متد Model فقط مدل دستگاه رو برمیگردونه. حالا اگه بخوایم نام دستگاه (شرکتش) هم بیاره آیا متدی داره این کتابخونه؟

    مثلا مدل دستگاه رو GT-I9300I میاره.

    اما همین رو در بعضی اپ ها مثل تلگرام کاملش میاره:

    Samsung - GT-I9300I

    میشه این رو هم به دست آورد با این کتابخونه؟ تشکر

    بله دوست عزیز. تابع BuildBrand رو باید صدا بزنید.

  12. در 5 ساعت قبل، hojjatborohan گفته است :

    تداخل کتابخانه ی زرین پال با این کتابخانه لطفا بررسی بشه ممنون فک کنم با کتابخانه okhttputils تداخل داره

    کتابخونه به خاطر کتابخونه های دیگه ویرایش نمیشه دوست عزیز. کتابخونه زرین پال رو میتونید ویرایش کنید. کتابخونه و سمپل رو پیوست کنید تا ببینیم میشه کاریش کرد یا نه

  13. از دوستان خواهش میکنم که بحثها رو تو محیط دیگه ای انجام بدن. حجم تاپیک همینجوری هم بالا هست و شاید باید بشینیم و تاپیکهای اضافی رو حذف کنم. هردوتا عزیز حرفاتون درست هست و خیلی هم خوبه که بدون تحقیر و توهین مسائل رو رک بیان میکنید. ولی نکته مهمی که درمورد اقای  @ ForI هست اینه که خودشون مسائل و مشکلاتشون رو با آزمون و خطا و تلاش بی وقفه حل کردند روشی که من خودم باهاش رشد کردم و الانم خداروشکر به سطح متوسطی رسیدم که ازش راضی ام. دوست دیگه مون حالا بنا به دلایل خودشون مشکلاتشونو با سوال پرسیدن حل میکنند و هر دوروش قابل احترامند و لی خودم به شخصه روش اولو بهتر و اصولی تر میدونم.

    به هر حال  وظیفه اصلی ما رفع مشکلات کتابخونه هست چیزی که رسالت پشتیبانی هست. و موارد مربوط به اضافه کردن ویژگیهای جدید و یا تغییر کتابخونه بنابر نیاز کاربران تو اولویتمون نیست و صرفا اگر وقتگیر نباشه و یا بودنش چیز واجبی باشه یا درنهایت درخواست زیاد باشه.

    لطفا دیگه بحث رو ادامه ندین و توی فضاهای دیگه گفتگو کنید.

    موفق باشید.

    • پسندیدن 1
    • تشکر 2
  14. در 10 ساعت قبل، fun_code گفته است :

     

     

    برای نشانگر نسخه جدید رو دانلود کنید. مثال هم پست اول تاپیک.

    برای مشکل دوم میتونید موقه اضافه کردن دیتای جدید ریسایکلر رو به اسکرول دلخواه ببرید. با دستور زیر

    pr.smoothscrollToPosition(position)

     

  15. در در 1398/03/29, 17:16:25، fun_code گفته است :

    جناب شاهپیری ممنون میشم سه سوال زیر رو پاسخ بدین :

    1. در ریسایکلرهایی که در برنامه های فروشگاهی و حرفه ای شبیه به بازار و دیوار و ... استفاده شده ، روند اضافه شدن آیتم های جدید با این کتابخانه تفاوت داره.

    در این کتابخانه اسکرول که به انتها رسید اسکرول متوقف میشه و آیتم ها بارگزاری و اضافه میشن.

    اما در برنامه هایی که عرض کردم پیش از رسیدن به انتهای اسکرول ، عملیات بارگزاری انجام و آیتم ها اضافه میشن... و اسکرول هم متوقف نمیشه و ریسایکلر روان کار میکنه...(البته میدونم به سرعت سرور و بارگزاری دیتا ارتباط داره ، اما بارگزاری 2 ثانیه هم طول بکشه ، اسکرولی که متوقف شده پس از بارگزاری دیتا با همون سرعت به حرکتش ادامه میده...)

    چطور این مورد رو میشه در این کتابخانه پیاده کرد ؟

     . تو کتابخونه ریسایکلر شما وقتی به انتهای لیست یا ابتدای اون میرسید رویدادشو دریافت میکنید. همه چیز بستگی به سرور و حجم اطلاعاتی هست که دریافت میکنید. وگرنه بعد از دریافت اطلاعات در صورت سنگین نبودن کمتر از یک ثانیه طول میکشه تا تو ریسایکلر اضافه بشه. میتونید بدون سرور و به صورت دستی موقع به انتها رسیدن ریسایکلر به ریسایکلر اطلاعات بدید میبینید که عملا وقفه ای نیست.

    2. جسارتا در نسخه های قبلی کتابخانه رویداد getSpanSize وجود داشت یا به نسخه جدید اضافه کردید ؟ چه فرقی میکنه مگه؟ تو نسخه جدید اضافه شده..

     

    3. و در نسخه جدید تغییر در withDefaultDividier چه کاربردی داشت ؟ چون در آموزش هم با تغییرش نتیجه خاصی رو مشاهده نکردین و در هر دو حالت Oriantation_Vertical قرار دادین. واسه زمانی هست که اسکرول به صورت افقی باشه. تو نسخه قبل فقط برای حالت اسکرول بالاپایین فعال میشد.

     

  16. در 18 دقیقه قبل، fun_code گفته است :

    استاد لطفا بفرمایید که اون مشکل بیخودی اضافه شدن آیتم ها در ابتدای لیست رو مشاهده کردین ؟

    آیا دقیقا مشکل بود یا خیر ؟

    مشکل از کدنویسی شما بود عزیز. کتابخونه همچین مشکلی نداره. جوی ویوها رو ادکرده بودین که با اسکرول ریسایکلر روی پنل سوار میشده. کلا اون طرز پیاده سازی غلط بوده. راه بهینه توی نسخه جدید و آموزش جدید توضیح داده شده

  17. در 1 دقیقه قبل، fun_code گفته است :

    اینکار ر کردم اما اسکرول ها مجا هستن...

    یعنی وقتی انگشت روی ریسایکلر هست و اسکرول میکنی فقط بخش ریسایکلر اسکرول میشه... در واقع اسکرول ریسایکلر و اسکرول ویو مستقل از هم کار میکنن.

    اگر هم اسکرول اسکرول ویو فعال بشه و بره پایین و ریسایکلر تمام صفحه رو گیره ، تا وقتی هم به ابتدای ریسایکلر نرسیم اسکرول ، اسکرول ویوو کار نمیکنه.

    انشالله متوجه منظورم شده باشید.

    البته چیز مشخصیه و کمی به روندش فکر کنید متوجه منظورم میشین.

    باید اسکرول ریسایکلر رو غیر فعال کنید. دستور زیر رو استفاده کنید.

    pr.SetNestedScrollingEnabled(False)

     

×
×
  • اضافه کردن...