رفتن به مطلب

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

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

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

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

  • روز های برد

    872

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

  1. متاسفانه فعلا وقت نمیکنم عزیز. به خصوص که بنده با لینوکس کار میکنم سویچ بین لینوکس و ویندوز وقت زیادی از آدم میگیره. انشالا فرصت شد بررسیش میکنم.
  2. دوستان گرامی. کتابخونه با آخرین نسخه sdk و آخرین آپدیت همه ی ریپوزیتوریها تست شده و هیچ گونه موردی وجود نداره. بنابر این موارد مربوط به خطای sdk رو خود دوستان باید رفع کنن و زیاد در موردش بحث شده. احتمال زیاد sdk ناقص دانلود شده و اروری هم گرفته بیشتر شبیه به این مورده. موفق باشید
  3. تا جایی که میتونید دستور shutDown رو استفاده نکنید مگر موقع خروج از برنامه. برای ارسال مجدد نیازی به shutDown نیست عزیز. شما کوئریتونو بسازید و پارامترهای لازمو بهش بدید هر وقت نیاز داشتید دستور executRequest رو صدا بزنید نیازی نیست دوباره از نو کوئری بسازید. در ضمن حواستون باشه تو حلقه بینهایت نیفته برنامتون. چک کنید بیشتر از چند بار درخواست تکرار نشه. انشالا اگه تونستیم اضافه میکنیم. دنلودر استفاده شده خودش پیچیده هست و نیاز به کار داره اضافه کردن چیزای جدد. در ضمن یه لینک هم برای تست بدیدن بی زحمت
  4. خیر متد خاصی نداره. همه ی خطاها با رویداد onError به برنامه پاس داده میشه و در ضمن ورودی متد WithTimeOut زمان به ثانیه هست. روی مقدار مناسب تنظیم کنید.
  5. این متد تو کتابخونه در حال حاظر نیست. انشالا اضافه میشه در آپدیت بعدی
  6. به نظر میاد که مشکل از sdk باشه. از سایت یا جای دیگه دانلود نکنید. حتما از طریق خود بیسیک sdk رو آپدیت کنید. فک کنم قبلا این دوستمون (@ fun_code) با این مورد برخورد کرده بودند. با ایشون یه صحبت کنید تا راهنماییتون کنن در صورت امکان.
  7. کتابخونه پیوست شد. manam_persian.zip دوست عزیز تو اموزش کامل توضیح داده شده. در صورتی که بخواین فقط یک بار اجرا بشه از متد setExact باید استفاده کنید.
  8. مشکل رفع شد.نسخه جدید رو دریافت کنید.
  9. همچین موردی مشاهده نشده. سورسی که تست میکنید رو پیوست کنید.
  10. من الان یه فایل 30 مگابایتی رو تست کردم بدون هیچ گونه موردی اکسترکت شد. با نرم افزار 7zip یه فایل با تنظیمات زیر بسازید و به صورت زیر تست کنید. Dim przip As PersianZipManager Dim zippa As ZipParametr przip.initialize("pr") zippa.initialize zippa.withPassword(123456).withEncryptionMethod(zippa.AES_STRENGTH_256).seTRootFolderInZip("New folder").withCompressionLevel(zippa.DEFLATE_LEVEL_ULTRA).withCompressionMethod(zippa.COMP_DEFLATE) Private Sub pr_onProgressing(percent As Int) Log(percent) ProgressBar1.Progress=percent End Sub Private Sub pr_onSUCCESS Log("done") End Sub Private Sub pr_onERROR(error As String) Log("err::"&error) End Sub Sub Button1_Click przip.withFileName(File.DirRootExternal&"/Pictures/myaescrypt.zip").withRunInThread(True).extractAll(File.DirRootExternal&"/Pictures",zippa.ZipParameters) End Sub
  11. پیکاسو در لود عکس عملکرد خیلی بهتری داره. و برای مواردی که تعداد عکسها زیاده پیکاس بهتره. برای لود تعداد کمی عکس پیکاسو و گلاید خیلی تفاوتی ندارن
  12. چک کنید که همه ی کتابخونه های استفاده شده تئ سورس رو داشته باشین. هر کتابخونه که تولید میشه یک آموزش برای کار کردن باهاش تولید میشه. و معمولا آموزشها برای نسخه های اولیه کتابخانه هست. برای آپدیتها آموزشهای متنی و توضیح تغییرات هست فقط
  13. نسخه جدید رو دریافت کنید. برای رفع تداخل با پیکاسو به شکل زیر عمل کنید. اول فایل Picasso.xml رو باز کنید. به انتهای فایل برید و خط <dependsOn>PicassoNative</dependsOn> رو کامنت یا حذف کنید. برای پروژه های دیگه تون با حالت اول برگردونید حتما.
  14. متاسفانه به خاطر گرفتاری و مشغله به این زودی نمیتونم آپدیت بدم. انشالا تا اخر هفته سعی میکنم مشکل رو رفع کنم.
  15. دوتا کتابخونه برای لود عکسها از پیکاسو استفاده میکنن که همین باعث تداخل میشه. میتونید از گلاید برای لود عکسهاتون استفاده کنید یا اینکه صبر گنید تا نسخه آپدیت که ممکنه طول بکشه.
  16. همه آموزشهای لازم داده شده. لطفاآموزشها رو دنبال کنید.
  17. حتما تغییرات رو در نظر داشته باشید. بعضی از متدها عوض شده. به صورت زیر تغییر بدید اینشیالایز رو mainrecycler.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.withDefaultDividier(mainrecycler.Oriantation_Vertical).Build
  18. کار راحتیه عزیز. شما کافیه یه مدل داشته باشید برای آداپترتون که علاوه بر فیلدهای مورد نیاز هر آیتم یه فیلد به نام color هم داشته باشه. یه متغیر از نوع اینتجر به نام curentitem تعریف کنید و اونو توی OnItemClick مساوی پوزیشن قرار بدین. اینجوری همیشه آیتم قبلی و آیتمی که فعلا انتخاب شده رو دارین. بعد از کلیک متغیر color مربوط به پوزیشن قبل رو به حالت دیفالت و متغیر color مربوط به پوزیشن جدید که همون آیتم کلیک شده هست رو به رنگ جدید مقدار دهی کنید و در نهایت هم دستور notifyitemchanged رو برای هردو پوزیشن صدا بزنید. آموزش مفهومی از پست اول تاپیک رو ببینید
  19. برای سوال اولتون: کلیکهاتون رو درست انتخاب نکردین عزیز. به صورت زیر دکمه های چپ و راست رو مدیریت کنید. Sub right_Click If ScrollAmount>=lis.Size-1 Then ' پوزیشن نباید از تعداد آیتمها بیشتر باشه ScrollAmount=0 Pr.scrollToPosition(0) Return End If Pr.smoothscrollToPosition(ScrollAmount +1) ScrollAmount =ScrollAmount +1 End Sub Sub left_Click If ScrollAmount<=0 Then ' پوزیشن نباید از 0 کمتر بشه Return End If Pr.smoothscrollToPosition(ScrollAmount -1) ScrollAmount =ScrollAmount -1 End Sub برای سوال دوم هم که تو قسمت کلیک میتونید این کارو بکنید
  20. هیچ تداخلی این دو کتابخونه ندارن با هم عزیز. سورس رو پیوست کنید.
  21. چه مشکلی؟خطای خاصی دریافت میکنید؟
  22. دقت داشته باشین که منیفست باید کد زیر رو داشته باشه. <provider android:name="android.support.v4.content.FileProvider" android:authorities="$PACKAGE$.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider>
  23. فایل رو تو حافظه بریزید و بعد اکسترکت کنید. ببینید باز همین مورد هست یا نه
  24. خیر دوست عزیز. این کتابخونه به صورت کاملا استاندارد هست و هیچ گونه سرویسی در پس زمینه فعال نمیکنه. بلکه از کلاس alarmmanager پیش فرض برای ست کردن آلازم استفاده میکنه. در ضمن شما حتما باید با استفاده از متدهایی که تو کتابخونه هست برنامه رو به لیست برنامه های محافظت شده اضافه کنید تا مانع از بسته شدن توسط سیستم عامل بشه.
  25. موردی نداره. همینجا پیوست کنید عزیز
×
×
  • اضافه کردن...