رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

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

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

پست های پیشنهاد شده

davoodebrahimi    15

کاربر عادی

دست شما درد نکنه جناب شاهپیری عزیز؛یکی از نیازهای اساسی بیسیک بود:53:

کتابخونه های مشابه محدودیت ورژن اندروید دارن؛؛این که شما ارایه دادین چطور؟؟(ای پی آی چند به بالا رو ساپورت میکنه؟یا روی همه شون کار میکنه؟)

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

در 5 دقیقه قبل، davoodebrahimi گفته است :

دست شما درد نکنه جناب شاهپیری عزیز؛یکی از نیازهای اساسی بیسیک بود:53:

کتابخونه های مشابه محدودیت ورژن اندروید دارن؛؛این که شما ارایه دادین چطور؟؟(ای پی آی چند به بالا رو ساپورت میکنه؟یا روی همه شون کار میکنه؟)

خیر دوست عزیز. محدودیتی نداره. توی فیلم آموزشی هم اگه ببینید ورژن اندروید برای تست 7.1.1 هست که میشه گفت الان آخرین نسخه هست.

هر وقت گوگل کتابخونه رو آپدیت کنه بنده هم کتابخونه رو به آخرین ورژن گوگل ارتقا میدم که دوستان بتونن از آخرین ویژگی های این کتابخونه عظیم بهره ببرن

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
davoodebrahimi    15

کاربر عادی

در 12 ساعت قبل، محمدرضا شاهپیری گفته است :

خیر دوست عزیز. محدودیتی نداره. توی فیلم آموزشی هم اگه ببینید ورژن اندروید برای تست 7.1.1 هست که میشه گفت الان آخرین نسخه هست.

هر وقت گوگل کتابخونه رو آپدیت کنه بنده هم کتابخونه رو به آخرین ورژن گوگل ارتقا میدم که دوستان بتونن از آخرین ویژگی های این کتابخونه عظیم بهره ببرن

فعلا فیلم رو ندیدم؛منظورم حداقل ای پی آی بود؛؛همهء ای پی آی هارو ساپورت میکنه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

در هم اکنون، davoodebrahimi گفته است :

فعلا فیلم رو ندیدم؛منظورم حداقل ای پی آی بود؛؛همهء ای پی آی هارو ساپورت میکنه؟

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

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
davoodebrahimi    15

کاربر عادی

در 12 ساعت قبل، محمدرضا شاهپیری گفته است :

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

خب پس خداروشکر؛دست گلتون درد نکنه؛انشاءالله دوستان هم حمایت کنن و شما هم مدام امکانات بیشتری رو اضافه کنین(مثل بعضی کتابخونه های پولی نباشه که بعد فروش دیگه باگ گیری نمیشن و رسیدگی بهش انجام نمیشه)

موفق باشیم:53:

  • پسندیدن 3

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

در 2 ساعت قبل، dostmobile گفته است :

 

apk به خاطر یه سری مسائل گذاشته نمیشه عزیز:malih:.

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

  • پسندیدن 3

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
arastooms    1,034

پاسخگو و راهنما

سلام و تشکر از شما جناب شاهپیی عزیز
من هم این کتابخونه رو خریداری کردم امید وارم که مثل همه کتابخونه های کاربردی دیگه شما با این کتابخونه هم بتونم مشکلات بیسیک رو مرتفع کنم
در ضمن ممنون میشم محبت کنید بیشتر در باره xml و استفادش در این کتابخونه توضیح بدید 
با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

در 41 دقیقه قبل، arastooms گفته است :

 

سلام و درود.

توضیح اینکه xml چی هست که بحث طولانی هست و توی این تاپیک نمیگنجه.

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

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

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

  • پسندیدن 3

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
basic 4 android    78

کاربر رو به رشد

در در 1396/06/30, 23:48:01، محمدرضا شاهپیری گفته است :

 

سلام جناب شاهپیری 

 

آقای ................  پستی رو در داخل کانالش گذاشته که خیلی ایرادات از کتابخانه شما گرفته آیا یه همین صورت میباشد . و کتابخانه شما چنین مشکلاتی دارد ؟

.......................................

 

photo_2017-09-25_18-37-36.jpg.af6cba3d7489b9222fd0cc7d54c2a12e.jpg

 

سلام خدمت دوستان عزیز 

سایت همسایه ٬ یه ریسایکلر ویو ساخته ٬ با قیمت ۱۴.۵۰۰ 

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

نگذاشتن Version برای کتابخونه و عدم استفاده از نام های یکسان برای تشخیص کلاس های کتابخونه و همچنین عدم وجود رویداد GetItemCount این مفهوم رو میرسونه که خود سازنده رپ کردن رو کامل بلد نبوده و با ریسایکلر هم آشناییت کامل نداشته

چرا که بدون رویداد getItemCount نمیشه تعداد آیتم هارو با تعداد آیتم های لیست بعد از (حذف/اضافه) کردن به روزرسانی کرد

همچنین کتابخونه بدون لیست نمیتونه به فعالیتش ادامه بده
یعنی حتما باید این وسط پای یک لیست در میون باشه

درنتیجه به صورت مستقیم نمیتونید از Cursor ٬ Map و غیره استفاده کنید

جدای از این ها متد های کتابخانه ٬ بسیار زیاد و بی کاربرد هستند و باعث سردرگمی کاربر میشوند

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

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

تا یه نقد و بررسی دیگه


موفق و پیروز باشید 

 

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

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

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

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

درمورد بقیه نقدها هم باید بگم که هموی موارد درون کتابخونه انجام میشه. notify ها و getitemcount به صورت خودکار بعد از اعمال توی بیسیک به وسیله کتابخونه انجام میشه.

موفق و پیروز باشید.:53:

  • پسندیدن 6

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Amir - B    180

کاربر رو به رشد

سلام استاد خسته نباشید

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

یک سوال داشتم 

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

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

کلا یعنی هر چی دلمون میخواد میتونیم اضافه کنیم  :bigsmile:  مثل تو یه پنل عکس و متن و باتن به هر تعداد . 

ممنون . خیلی سعی کردم منظورمو برسوم  :53:

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
arastooms    1,034

پاسخگو و راهنما

در 57 دقیقه قبل، basic 4 android گفته است :

 

 

 

در 25 دقیقه قبل، محمدرضا شاهپیری گفته است :

 

ضمن سلام 
من هم تشکر میکنم بابت انتشار این موضوع و بابت پاسخ آقای شاهپیری 
امید وارم که نقد ها ( حتی نقد های غیر حرفه ای ) ما رو عصبانی نکنند و بتونیم از طریق همین نقد ها هم به نقاط ضعف و قوتمون پی ببریم 
من خوشحالم که این کتابخونه رو جناب شاهپیری منتشر کردند چون ایشون مسئولیت پذیری و پشتیبانیشون رو نسبت به کتابخونه های دیگه ثابت کردند و هر دفعه کمتر از 24 ساعت باگ ها و مشکلاتی که بعضا وجود داشته برطرف کردند
من به شخصه مطمعنم که این کتابخونه رو هم که خریداری کردم در کمترین زمان ممکن آپدیت میشه و مشکلات کم کم برطرف میشه
این که فکر کنیم همه چیز باید بدون باگ باشه برای ارایه اشتباه هست و تنها خدا است که خطایی نداره
پس و جود باگ چیز طبیعی هست و باید با نقد خوب و صحیح به این موضوع پرداخت
از آقای شاهپیری تشکر میکنم برای زحمتی که کشیدند برای کتابخونه
و پاسخ متین و منطقی که به پست منتقد خودشون دادند
تشکر

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

در 14 دقیقه قبل، Amir - B گفته است :

سلام استاد خسته نباشید

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

یک سوال داشتم 

ببخشید با کتابخونه PersianRecyclerView میشه دقیقا همون رو ساخت؟  ریسایکلر ویو خیلی پیشرفته تر از این حرفاس عزیز. شما پیچیده ترین ویوها رو هم میتونید باهاش بسازید فقط کافیه اونو درک کنید.انشالا تو آموزشهای بعدی بیشتر آشنا میشین.

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

کلا یعنی هر چی دلمون میخواد میتونیم اضافه کنیم  :bigsmile:  مثل تو یه پنل عکس و متن و باتن به هر تعداد .   دقیقا

ممنون . خیلی سعی کردم منظورمو برسوم  :53:

 

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مجید آرتا    5,760

مدیر کل سایت

سلام

خسته نباشی محمدرضای عزیز.

ما خوشحال میشیم بتونیم محصولاتی رو ارائه بدیم که کاربران بتونن از حداکثر قدرت اون بسته استفاده کنن.

البته هیچ کدوم از ما این انتظار رو نداشتیم که شرکت مایکروسافت بعد از اینکه سیستم عامل Dos  رو راه اندازی کرد، اینده ای مثل ویندوز ده رو ببینیم.

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

ما خوشحال از اینیم که بتونیم محصولات کاربر پسندانه و استانداردی رو ارائه بدیم و در همین راستا کار های توسعه ای در دست داریم تا بتونیم به کاربران خدمات راحت تری ارائه بدیم که کمتر کسی شاید دیده باشه.

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

ان شاء الله که همه با کمک هم به رشد و تعالی همدیگه کمک کنیم.

به امید موفقیت روز افزونمون.

  • پسندیدن 7

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

عزیز ایونتها خیلی زیادن توی آموزشهای تصویری همشون توضیح داده شدن. اونجا میتونید کامل با کتابخونه و متدها و اینوتهاش آشنا بشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
نورنما    527

کاربر فعال

سلام خدمت آقای شاهپیری عزیز

از کتابخانه وآموزشهای خوبتان متشکرم ،توی برخی سورسهایی که دان کردم موقع اسکرول به پایین وقتی به آخرین آیتم در پایین لیست میرسم، این خطای زیر رو برای من میدهد!مشکل از چیه؟

 

*** Service (starter) Create ***
** Service (starter) Start **
** Service (pushejsonservice) Create **
** Service (pushejsonservice) Start **
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
*** Service (starter) Create ***
** Service (starter) Start **
** Service (pushejsonservice) Create **
** Service (pushejsonservice) Start **
java.lang.NoSuchMethodError: android.support.v4.widget.EdgeEffectCompat.onPull
	at android.support.v7.widget.RecyclerView.pullGlows(RecyclerView.java:2154)
	at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1750)
	at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2927)
	at android.view.View.dispatchTouchEvent(View.java:5541)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1951)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1712)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
	at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1912)
	at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1371)
	at android.app.Activity.dispatchTouchEvent(Activity.java:2364)
	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1860)
	at android.view.View.dispatchPointerEvent(View.java:5721)
	at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2890)
	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2466)
	at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java:845)
	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2475)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4424)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
	at dalvik.system.NativeStart.main(Native Method)

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,739

معاون انجمن

توی کدوم سورس این اتفاق می افته؟.

عزیز حتما توجه کنید که sdk تون کاملا آپدیت باشه. مشکل از قدیمی بودن sdk هست

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...