رفتن به مطلب

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

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

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

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

  • روز های برد

    833

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

  1. سورس ویرایش شد عزیز. از طریق پنل میتونید دریافت کنید.
  2. این تاپیک مربوط به ریسایکلر هست عزیز نه فست نت. این چیزی هم که فرمودین مشکل نیست که بخواد حل بشه. شما باید حد اکثر یک متغیر از نوع persianfastnet توی هر ماژول(اکتیویتی سرویس یا کلاس) تعریف کنید ولی کوئری هاتون رو میتونید به تعداد دلخواه بسازید و اونارو با استفاده از تگ مدیریت کنید. dim pr as persianfastnet dim post1,post2,post3 as postrequest post1=pr.buildpost(tag1...... post2=pr.buildpost(tag2...... . . .
  3. به خاطر ماهیت خود ریسایکلرویو هست چون واقعا نمیشه به همه مباحثش پرداخت. واسه همین سعی کردم حداقل یه توضیح کلی در موزد همه مباحثش داده باشم.
  4. Android Studio یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد. نسخه سوم این نرم افزار به تازگی منتشر شده که شامل آپدیتهای بسیار مهمی می باشد. چندین ویژگی جدید در این نرم‌افزار برای کاربران می‌باشد: پشتیبانی از جاوا 8 افزایش سرعت build پروژه ها با استفاده از پلاگینهای جدید برای گریدل بهبود و تسهیل کار کردن با ndk با استفاده از CMake اضافه شدن پشتیبانی از Kotlin و بسیاری از ویژگی های دیگه که لیست کامل اون رو میتونید توی لینک مرجع ببینید دانلود نسخه 64 بیتی ویندوز با لینک مستقیم از soft98 دانلود برای سایر سیستم عاملها از سافت 98
  5. سلام عزیز. برای مورد اول که تابعش هست که. برای فهمیدن اینکه به آخر ریسایکلر رسیدین یا نه از تابع زیر توی استفاده کنید. Sub EventName_onRSEndReached End Sub برای مورد دوم هم که دیگه واضحه. از کتابخونه گلاید یا پیکاسو واسه لود عکسها استفاده کنید.
  6. این سورس برای لیوت بیسیکه فقط.
  7. همچین چیزی با یه لیبل که توی اکتیوتی هم هست کلی مکافات داره. باید حتما سایز ثابت باشه برای این ویو. برای ویوهایی که با xml هست شما راحت میتونید با دادن wrap_content بدون هیچ چیز اضافه ای سایزها رو متناسب با ارتفاع متن کنید ولی برای این مورد چون با لیوت بیسیک هست محدودیت هست. شما یه سایز معقول رو بهش بدین و اگه بیشتر از اون شد بگید با سه نقطه جایگزین بشه و یه کلیک بزارید برای لیبل که وقتی کلیک شد متن کامل توی یه دیالوگ یا پنل نمایش داده بشه.
  8. عزیز مثال زدم واستون. آیتم رو که خودتون باید کلاسشو بنیویسید بستگی به دیتابیس و فیلدهاش داره. مثال زدم که متوجه بشین چجوری از دیتابیس بگیرید متنا رو
  9. اضافه شد عزیز. پست اول رو ببینید
  10. خب این که کار ساده ایه.توی onCreateViewHolder یه لیبل تعریف کنید و اونو به contentpanel بدین. Dim l As Label l.Initialize("") contentpanel.AddView(l,0,0,40%x,20%y) توی متد onBindViewHolder هم بیاید و متنو از دیتابیس بخونید و بهش بدید. Dim l As Label=Contentpanel.GetView(0) l.TextColor=Colors.Red l.TextSize=20 dim item as item=listitem.get(position) l.text=item.contenttxt listitem هم لیست آیتمهایی هست که از دیتابیس خوندین
  11. تو نسخه های قبلیش میشد ولی دانلودر رو که عوض کردم دیگه گمونم نمیشه. دانلودر قبلی خیلی ساده بود. اگه خیلی ضروریه تا متدش رو اضافه کنم واستون
  12. به نام خدا نسخه 3 اضافه شد. دوستان توی این نسخه تغییرات مهمی انجام شده. از جمله اضافه شدن امکان نمایش پنجره های متعدد و مدیریت بسیار راحت با استفاده از آی دی. اضافه شدن امکان دادن فلگهای دلخواه به کتابخانه. حتما نسخه جدید و سورس جدید رو دریافت کنید کار کردن باهاش به همون راحتیه. ** بالخره Standout رو تونستیم پیاده کنیم خدارو شکر. دوستان کتابخانه PersianFloatingWindow به خاطر ضعیف بودن و نداشتن امکانات حذف شد و به جای اون کتابخونه قدرتمند PersianStandout رو براتون آماده کردیم. دوستانی که کتابخونه قبلی رو دریافت کردن این کتابخونه رایگان به اونها داده میشه(از پنل خرید دریافت کنید) ایشالا که مورد استفاده قرار بگیره. سلام خدمت انسور سنتریهای عزیز. برای خیلی از برنامه ها بعضی وقتا لازم میشه که هنگام بسته بودن برنامه به کاربر یک پیغام نمایش بدیم. یا مثلا برنامه هایی مثل دیکشنری شناور بخوایم درست کنیم. تو اینجور مواقع دیگه توی اکتیویتی نیستیم که بتونیم پنل یا لیوت نمایش بدیم و به صورت پیش فرض هم به هیچ عنوان نمیتونید توی سرویس ویو نشون بدید. با کتابخونه زیر به راحتی میتونید این کار رو انجام بدید و هر لیوتی رو به کاربر نشون بدید. توی این کتابخونه از لیوتهای xml برای طراحی لایوتها استفاده میشه کلاس کامل برای کار با ویوها توی کتابخونه موجوده بنابراین به راحتی میتونید ویوها رو کنترل کنید. لینک محصول پیشنمایش کتابخانه لینک آموزش تصویری کار با کتابخانه(مهم)
  13. سلام عزیز ببیند چیزی که توی اندروید استودیو هست با ++c نوشته شده که قاعدتا خیلی قدرتمنده. پیاده کردنش توی بیسیک خیلی دشواره. شما چرا از فرمت xz استفاده نمیکنید؟ به نظرم این فرمت از 7z هم بهتره و حجم رو بیشتر کم میکنه. تو کتابخونه اکسترکت کردن فایلهای xz موجوده و میتونید فایلهاتونو باهاش اکسترکت کنید.
  14. بله عزیز میشه. آموزش صفحه اول بازار رو ببینید. البته recyclerviewpager رو هم اضافه کردم بهش که هنوز وقت نکردم بزارم فروشگاه که با اون راحت تر میتونید درست کنید
  15. همه ی این مشکلات به خاطر فایل okhttp هست که مشابه با okhttp پیش فرض هست. یه ویرایش میزنم و اسم اینو عوض میکنم. شما یه بار بیسیک رو حذف کنید و دوباره نصب کنید و فایلهای جار جدید رو که میزارم کپی کنید. اینجوری دیگه همه راحت میشن و از okhttp پیش فرض هم خواستی میتونی استفاده کنی. تا آخر شب میزارم آپدیتشو
  16. دوستان این ارور فک کنم تا حالا ده بار گفته شده و هر بار هم توضیح دادم. متن ارور خیلی واضحه. java.lang.NoClassDefFoundError یعنی اینکه فایلهای jar که گذاشتم رو توی لایبرری بیسیک کپی نکردید. شما وقتی میرید توی مدیریت خرید به شکل زیر هست دیگه اونی که دورش خط کشیدمو دانلود و فایلهای jar ی که توش هست رو توی پوشه لایبرری بیسیک کپی کنید. همین.
  17. عزیز موردی نداره رو اندروید 4.2.2. من با جنی موشن نسخه اندروید 4.2.2 هم فایل اینکریپت و هم معمولی رو اکسترکت کردم. و بعد از 100 شدن متد موفقیت آمیز بودن اجرا میشه. حالا نمیدونم شما رو چی تست کردین که این مورد بوده. در مورد فایلهای xz هم ظاهرا اصلا توجهی به مثالی که زدم تو پست اول نکردین شما فایل xz که ساختین دیگه. حتما میدونید که نمیشه فولدر اضافه کرد بهش. پس حتما باید توی یک فایل اونو رایت کنید. این اشتباهه عزیز. desDir = File.DirRootExternal & "/RRRR/fileFolder" باید به صورت یه فایل با پسوند بدین اونو. بهترین کار اینه که بیاین و اول زیپ کنید بعد فایل زیپ رو با xz فشرده کنید. آدرسهایی که تو پست اول برای xz دادم رو ببینید لطفا
  18. این که یه چیز سادس دیگه. توی جاوا وقتی بخوایم یه اکتیویتی از نوع AppCompatActivity بسازیم میام و کلاس رو مشتق میکنیم از AppCompatActivity به شکل زیر public class MainActivity extends AppCompatActivity { } حالا توی بیسیک هم با همین دستور ....Extends: android.support.v میایم و این کارو میکنیم. اگه واسه پروژه های دیگه هم این ارور وجود داره حتما یه اشکال توی SDK تون هست.وگرنه دلیلی نداره که گیر بده. توعکسی که از SDK گذاشتین شما توی extra اگه دقت کنید دوتا نسخه android support librery دارین یکی نسخه 22 هست و یکی هم 23 نسخه 22 رو حذف کنید شاید دلیلش اینه که ایراد گرفته تداخلی چیزی به وجود اومده احتمالا
  19. من تستش کردم الان. موردی نداره عزیز. توی فایلی که دریافت کردین دوتا دیگه فایل جار هم هست android-support-v4 و glide-3.7.0 اینا رو هم باید توی کتابخونه های بیسیک کپی کنید. دیگه چیزی نمیتونه که بخواد خطا بگیره
  20. تو کتابخونه های بیسیک برید هم اونی که توی درایو C و هم AditionalLib ببینید یه همچین فایلی میبینید یا نه android-support-v7-appcompat.jar اگه بود حذفش کنید و دوباره تست کنید ببینید خطا میده یا نه
  21. بی زحمت یه اسکرین شات از SDK تون بزارید ببینم چه نسخه هایی رو دارید. از EXTRA بزارید چون این قسمته که خیلی مهمه
  22. عزیز SDK تون رو باید آپدیت کنید. حتما هم باید آپدیت کنید چون ارور مربوط به قدیمی بودن SDK هست. دوسه تا پست بالایی رو نگا کنید اونجا گفتم که چه چیزایی رو باید داشته باشید
  23. توی این عکسی که گذاشتین هیچ کدوم از متغیرهایی که تعریف کردین مال کتابخونه نیست عزیز. کلاسهای کتابخونه MaterialIntro و PaperOnboarding هستن. شما سورسهایی که بعد از خرید دریافت میکنید رو اجرا کنید
  24. وقتی فورس میشه یه لاگ بگیرید ببینم چه خطایی میده. اینجوری نمیشه نظری داد عزیز.
×
×
  • اضافه کردن...