رفتن به مطلب

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

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

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

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

  • روز های برد

    783

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

  1. کار راحتیه عزیز. شما کافیه یه مدل داشته باشید برای آداپترتون که علاوه بر فیلدهای مورد نیاز هر آیتم یه فیلد به نام color هم داشته باشه. یه متغیر از نوع اینتجر به نام curentitem تعریف کنید و اونو توی OnItemClick مساوی پوزیشن قرار بدین. اینجوری همیشه آیتم قبلی و آیتمی که فعلا انتخاب شده رو دارین. بعد از کلیک متغیر color مربوط به پوزیشن قبل رو به حالت دیفالت و متغیر color مربوط به پوزیشن جدید که همون آیتم کلیک شده هست رو به رنگ جدید مقدار دهی کنید و در نهایت هم دستور notifyitemchanged رو برای هردو پوزیشن صدا بزنید. آموزش مفهومی از پست اول تاپیک رو ببینید
  2. برای سوال اولتون: کلیکهاتون رو درست انتخاب نکردین عزیز. به صورت زیر دکمه های چپ و راست رو مدیریت کنید. 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 برای سوال دوم هم که تو قسمت کلیک میتونید این کارو بکنید
  3. هیچ تداخلی این دو کتابخونه ندارن با هم عزیز. سورس رو پیوست کنید.
  4. چه مشکلی؟خطای خاصی دریافت میکنید؟
  5. دقت داشته باشین که منیفست باید کد زیر رو داشته باشه. <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>
  6. فایل رو تو حافظه بریزید و بعد اکسترکت کنید. ببینید باز همین مورد هست یا نه
  7. خیر دوست عزیز. این کتابخونه به صورت کاملا استاندارد هست و هیچ گونه سرویسی در پس زمینه فعال نمیکنه. بلکه از کلاس alarmmanager پیش فرض برای ست کردن آلازم استفاده میکنه. در ضمن شما حتما باید با استفاده از متدهایی که تو کتابخونه هست برنامه رو به لیست برنامه های محافظت شده اضافه کنید تا مانع از بسته شدن توسط سیستم عامل بشه.
  8. سلام. سورس رو خصوصی ارسال کنید ببینم دوست عزیز.
  9. به نام خدا نسخه 2 کتابخونه منتشر شد تو این نسخه سرویس JobScheduler اندروید به کتابخونه اضافه شده. همچنین متدهای setclock و setwindow نیز به آلارم اضافه شده که بسیار کاربردی هستن. سورس کار با نسخه جدید در پنل موجوده انشالا فرصت بشه آموزش رو هم میزاریم با سلام خدمت دوستان عزیز انسرسنتری یه کتابخونه جادویی دیگه از سری محصولات پرشین رو برایتان آورده ایم یکی از معضلات بیسیک نداشتن روش بهینه جهت انجام کارها در پس زمینه برای یک تایم خاص یا متناوب هست. روش اصولی و بهینه برای این کار استفاده از AlarmManager پیش فرض خود اندروید هست که توی جاوا میشه ازش استفاده کرد.اما توی بیسیک به صورت پیشفرض امکان استفادش وجود نداره. برای همین ما کتابخونه رو به صورت کاملا استاندارد به همراه تمامی متدها براتون اماده کردیم. یکی از مزیتهای واقعا عالی تو این کتابخونه اسفاده از سرویس هست. یعنی اینکه شما میتونید هر جایی و هر تایمی یک سرویس اجرا کنید امکان دیگه ای که توی این کتابخونه گنجونده شده دادن مقادیر به این سرویس هست. یعنی یه سری مقادیر رو میتونید موقه اجرا از سرویس بگیرید که قبلا خودتون به صورت کی ولیو بهش دادین. امکان دیگه مدیریت بهینه سازی باتری در نسخه های جدید اندروید هست که این امکان رو میده تا برنامه خودتون رو در لیست برنامه های محافظت شده قرار بدین تا سیستم عامل دیگه بهش گیر نده برای ممصرف باتری. امیدوارم که از این کتابخونه هم استفاده کافی رو ببرید. لینک اموزش کار با کتابخانه
  10. در حال بررسی مشکل هستیم عزیز. احتمالا مشکل از گریدویو هست که موقه لود جا میمونه. لودر رو به ریسایکلرویو تغییر میدیم انشالا که موردی نباشه دیگه
  11. محصول به خاطر عدم پشتیبانی توسط سازنده و مشکلات زیاد از فروشگاه برداشته شده عزیز. از کتابخونه جایگزین زیر استفاده کنید
  12. لطفا از جایی که خطا رخ میده اسکرین یا ترجیحا ویدئو بزارید تا بررسی شه. و هیچ کد دیگه ای به غیر از کدهای انتخاب یا برش استفاده نکنید تا مشخص بشه که مشکل از کتابخونه هست یا خیر
  13. سورس یا کدی که استفاده کردین رو بزارین. تا حالا همچین موردی مشاهده نشده.
  14. تصویری انتخاب نکردید تابع addMultipartFile رو هم نباید صدا بزنید. سمت سرور چک میشه که عکس فرستاده شده یانه
  15. دوست عزیز اینجور کاری قضیش فرق میکنه. از همون اول سوالتونو کامل بپرسین. برای اینجور کاری باید از پیکاسو یا گلاید استفاده کنید. سورس با ریسایکلر و persiancircleimageview و آریاگلاید آماده شد. از لینک زیر آموزش 14 سورس رو دریافت کنید.
  16. برای دانلود عکس از تابع BuildGetBitmapGetQuery باید استفاده کنید. آموزشها هست در موردش. به صورت خلاصه زیر میشه. اول که کتابخونه رو باید اینشیالایز کنید و .... به صورت زیر در خواست عکس بدید pr.BuildGetBitmapGetQuery("url","tag").startgetBitmap تو متد زیر بیتمپ رو بگیرید Private Sub pr_onGetBitmapOkListener(bitmap As Object , Tag As String) Dim image As Bitmap=bitmap End Sub حالا بیتمپ رو دارید. از کتابخونه زیر میتونید برای گرد کردن استفاده کنید.
  17. توی آموزشها همه ی متدها به طور کامل توضیح داده شده. تو پست اول تاپیک هم متدها با مثال ذکر شده. به هر حال به شکل زیر هست. اول تو سرویس 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
  18. کتابخونه به خاطر کتابخونه های دیگه ویرایش نمیشه دوست عزیز. کتابخونه زرین پال رو میتونید ویرایش کنید. کتابخونه و سمپل رو پیوست کنید تا ببینیم میشه کاریش کرد یا نه
  19. از دوستان خواهش میکنم که بحثها رو تو محیط دیگه ای انجام بدن. حجم تاپیک همینجوری هم بالا هست و شاید باید بشینیم و تاپیکهای اضافی رو حذف کنم. هردوتا عزیز حرفاتون درست هست و خیلی هم خوبه که بدون تحقیر و توهین مسائل رو رک بیان میکنید. ولی نکته مهمی که درمورد اقای @ ForI هست اینه که خودشون مسائل و مشکلاتشون رو با آزمون و خطا و تلاش بی وقفه حل کردند روشی که من خودم باهاش رشد کردم و الانم خداروشکر به سطح متوسطی رسیدم که ازش راضی ام. دوست دیگه مون حالا بنا به دلایل خودشون مشکلاتشونو با سوال پرسیدن حل میکنند و هر دوروش قابل احترامند و لی خودم به شخصه روش اولو بهتر و اصولی تر میدونم. به هر حال وظیفه اصلی ما رفع مشکلات کتابخونه هست چیزی که رسالت پشتیبانی هست. و موارد مربوط به اضافه کردن ویژگیهای جدید و یا تغییر کتابخونه بنابر نیاز کاربران تو اولویتمون نیست و صرفا اگر وقتگیر نباشه و یا بودنش چیز واجبی باشه یا درنهایت درخواست زیاد باشه. لطفا دیگه بحث رو ادامه ندین و توی فضاهای دیگه گفتگو کنید. موفق باشید.
  20. برای نشانگر نسخه جدید رو دانلود کنید. مثال هم پست اول تاپیک. برای مشکل دوم میتونید موقه اضافه کردن دیتای جدید ریسایکلر رو به اسکرول دلخواه ببرید. با دستور زیر pr.smoothscrollToPosition(position)
×
×
  • اضافه کردن...