رفتن به مطلب

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

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

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

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

  • روز های برد

    778

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

  1. در در 14 فروردین 1400 در 02:28، programingcenter97. گفته است :

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

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

  2. در 9 ساعت قبل، programingcenter97. گفته است :

    شاید از بروز شدن B4A باشه امکانش هست یه بررسی کنید این خطا برای چیه؟ فقط لایبری شما اد شده و سورس شمارو اجرا کردم

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

    image.png

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

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

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

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

    با اجازه شما سوالاتم رو شروع میکنم:

    1. تا حالا شده زبان برنامه نویسی ای رو بخواید یاد بگیرید اما با خودتون بگید الان دیگه دیره یا سخته و وقت گیر ولش کن و بیخیالش ؟ بله شده زیاد هم شده:bigsmile:. مثلا نود جی اس و رابی و گو و سی پلاس و .... ولی خدا رو شکر پایتون و فریمورک جنگو رو تونستم یاد بگیرم و کل دنیای برنامه نویسیم رو دگرگون کرد.

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

    3. تا حالا بازی هم ساختید ؟خیر و هیچ گونه علاقه ای هم بهش نداشتم:bigsmile:

    4. تصمیم دارید شرکت برنامه نویسی بزنید ؟ یا در رشته تحصیلیتون فعالیت کنید ؟ (البته از سال 1395 خیلی گذشته و احتمالا تصمیم هاتون رو عملی کردین.) بله دوست عزیز شرکت رو خداروشکر سال پیش به همراه یکی از دوستان ثبت کردیم و الان تیممون رو به 8 نفر گسترش دادیم و خداروشکر پیشرفت خیلی خوبی تو این یک سال داشتیم و انشالا تا دوسه سال آینده بتونیم جزء برندای برتر تو زمینه تولید اپلیکیشن و طراحی سایت بشیم.

    5. بنده زیاد سوال میپرسم و اذیتتون میکنم ؟ خیر به هیچ عنوان.:dance2: از سوالات همه دوستان بدون هیچ گونه موردی استقبال میکنیم و اتفاقا خیلی از سوالا چالشایی رو به وجود آورده که تونسته توی حوزه کاریم خیلی بهم کمک کنه

    6. فرض کنید چند تا بازی دارید که بازار منتشر نکرده و در وب سایت شخصیت منتشرش کردین. پس از سال ها جذت کاربر و آپدیت و .... بنیاد ملی بازی های رایانه ای بگه باید برای بازی هات مجوز بگیری و به هیچکدوم مجوز ندن. چکار میکنی ؟ خیلی وحشتناکه واقعا:20:. حتی تصورشم سخته. ولی من هیچ وقت نا امید نمیشم و تا جایی که بتونم تلاشمو میکنم اگه نشد یه بازی جدید رو استارت میزنم با استانداردهای بنیاد ملی

    7. تا حالا شده نخوای به شخص خاصی کمک کنی ، چه برنامه نویسی چه غیر برنامه نویسی ؟ خیر واقعا. تو این مدت تو همین انجمن انقد بودن دوستانی که چقدر کم لطفی کردن و سنگ انداختن ولی باز تا جایی که از دستم براومده و دانششو داشتم چیزی دریغ نکردم. چون واقعا اینجور اخلاقی از ضعف و مشکلات شخصیتی آدم نشات میگیره. وقتی میتونی کمک کنی بدون تامل باید کمک کنی و مهم نیست طرف مقابلت کیه (تو برنامه نویسی منظورمه البته) 

    8. در زمینه هک هم فعالیت دارید ؟ خیر. من از روز اولی که شروع کردم به کد زدن با خودم عهد کردم که هیچ وقت نرم سمتش.:girl_flag_of_truce: و خداروشکر تا الان هم تونستم رو اصولم پایبند باشه. چون این راه واقعا آینده نامعلومی داره. ( البته منظورم هک از نوع خرابکارانه هستا. تست نفوذ و اینا منظورم نیست)

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

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

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

    آیا در وب سایت های پروژه ای بصورت فریلنسری کار کردید یا میکنید ؟ خیر تا حالا کار نکردم. پونیشا فقط ثبت نام کردم. خوشم نیومدمد و دیگه نرفتم.

    اگر خیر ،آیا هزینه های زندگی رو از شغل دیگری بدست میارید ؟ این رو که دیگه بالا عرض کردیم که شرکت ثبت کردیم و مشغول هستیم خداروشکر.

    12. و آخرین سوال ، آیا کماکان مجرد هستید ؟ خیر خدارو شکر یک سالی هست که ازدواج کردم و تاثیر زیاد و مثبتی هم توی زندگی شخصی و روحیم و هم توی کار تخصصیم که برنامه نویسی هست گزاشته.:girl_angel: و توصیه میکنم دوستانی که کیس مناسبشون رو دارن شده حتی با حداقلا هم شروع کنن

    ممنون بابت زحماتتون :53: ممنون از شما موفق و موید باشید:53:♥

     

    • پسندیدن 8
    • ذوق زده 1
  4. در 58 دقیقه قبل، Mr.Kafiri گفته است :

    اقای شاهپیری سلام

    من یه سورسی قدیمی دارم که با کتابخونه okhttputils میومد یه صفحه وب رو دانلود میکرد و متن صفحه وب رو به من برمیگردوند . الان میخوام با همین کتابخونه شما این کارو انجام بدم ولی متد دانلودش چیزی به من بر نمیگردونه و مستقیم توی حافظه ذخیره میکنه ، باید توی حافظه ذخیره کنم بعد اون فایل رو بخونم یا راه دیگه ای هم داره؟

    کتابخونه okhttp خیلی راحت توی ساب jobdone میتونیم job.GetString کنیم و راحت چیزی که دانلود شده رو گرفت ولی کتابخونه شما توی CreateModel میایم محل ذخیره رو میدیم اصلا نمیشه کاری کرد. 

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

     

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

    • پسندیدن 1
  5. در 3 ساعت قبل، hojat63 گفته است :

    سلام

    من از طریق وب ویو یه سایت رو باز می کنم

    وقتی روی لینک کلیک می کنم 

    از طریق 

    
    Sub web_download_onDownloadStart (Url As String, userAgent As String, contentDisposition As String, mimetype As String, contentLength As Long)
    	Log(contentLength)
    	Log(mimetype)
    	If contentLength>0 Then
    		Log(Url)
    		Log(userAgent)
    		Log(contentDisposition)
    		Log(mimetype)
    		dnlid =	per.download(Url,"vrod_site_uesrs")
    		Log(dnlid)
    	End If
    End Sub

    لینک دانلود رو میگیرم و درخواست رودانلود می کنم

    ولی contentLength حجم فایل لینک رو صفر می زنه

    و دانلود انجام نمی شه 

    ممنون می شم راهنمایی کنید 

    خیلی گیرم

    یه هفته که هر روز 14 تا 15 ساعت دارم رو کار می کنم

    و به نتیجه نمی رسم

     

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

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

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

    سلام و درود. با یه درخواست GET میتونید سورس سایت رو بگیرید

    • پسندیدن 1
  7. در 16 ساعت قبل، mehrad گفته است :

    با سلام به علت نیاز من این کتابخونه رو خریدمدو این مشکل رو دارم که نمیتونم برای هر ویو یه متن خاصی  بذارم و توی همه ویو ها اون متن راهنمایی  ثابته 

    چطور این مشکلو حل کنم؟

    سلام و درود. برای این موارد بدیهی نیاز نیست تاپیک بزنید. یه کم دقت کنید خیلی واضحه. دوتا متد زیر برای تغییر نوشته هاس متن دلخواه رو بزارید

    SetPrimaryText("گرفتن اطلاعات").SetSecondaryText("برای گرفتن اطلاعات مربوط به کاربر کلیک کنید")

     

    • پسندیدن 1
  8. در در 30 بهمن 1399 در 18:40، programingcenter97. گفته است :

    سلام وقت بخیر.

     

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

    یعنی مثلا رکورد رو اطلاعاتش رو بگیرم یا تغییر بدم.

    برای این کار اگه میشه متد زیر رو اضافه کنید که بتونم پرنت (layoutitem As Object) رو با دادن پوزیشن بگیرم و اطلاعات رو از ویو ها بگیرم یا ویرایش کنم.

    ممنونم. از notify و ... خبر دارم ولی به این نحوه لازم دارم اطلاعات رو بگیرم.

    مثلا متد

    
    PersianRecyclerLayout.GetParentViewWithPosition( Position as int ) as object

     

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

    • پسندیدن 1
  9. در 28 دقیقه قبل، Soheil_Miresmaili گفته است :

    سلام 

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

    دلیلش چیه و چطور میشه این مشکل رو رفع کرد ؟ :sorry:

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

     
     
    • تشکر 1
  10. در 7 ساعت قبل، For گفته است :

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

    اما واسه فعال و غیرفعال کردن رادیو باتن نتونستم به نتیجه برسم چندین روش تست کردم

    اگر زحمتی نیست یه بررسی کنید و نمونه قرار بدید واقعا نیازه واسه مدیریت رادیوباتن و چک باکس در ریسایکلر

    ممنون

    سلام و درود.سورس توی پنل قرار گرفت.

    • تشکر 1
  11. در در 2 اسفند 1399 در 01:35، For گفته است :

    سلام مهندس وقت بخیر

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

    مثلا 5آیتم داخل ریسایکلرویو دارم که هرکدوم یه رادیوباتن داره میخوام وقتی روی هرکدوم کلیک شد بقیه رادیوباتن ها غیرفعال بشن (درواقع بشه فقط یکی از رادیوباتن هارو انتخاب کرد)

    سلام و درود. بهترین راه برای انجام کارهای اینجوری ساختن مدل برای دیتاست ریسایکلر هست. مثلا یه کلاس با دستور type درست کنید که توش یه فیلد بولین باشه برای فعال یا غیر فعال بودن رادیو باتن بعد با تغییر این مقدا و دستور notify ریسایکلر رو آپدیت کنید

    • تشکر 1
  12. در ۱ ساعت قبل، programingcenter97. گفته است :

    سلام وقت بخیر.

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

    یعنی مثلا رکورد رو اطلاعاتش رو بگیرم یا تغییر بدم.

    برای این کار اگه میشه متد زیر رو اضافه کنید که بتونم پرنت (layoutitem As Object) رو با دادن پوزیشن بگیرم و اطلاعات رو از ویو ها بگیرم یا ویرایش کنم.

    ممنونم. از notify و ... خبر دارم ولی به این نحوه لازم دارم اطلاعات رو بگیرم.

    مثلا متد

    سلام و درود. چشم انشالا تو نسخه بعد اضافه خواهد شد.

    • پسندیدن 1
    • تشکر 1
  13. در 4 ساعت قبل، ali mo گفته است :

     

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

    • پسندیدن 1
  14. در 51 دقیقه قبل، ali mo گفته است :

     

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

    • پسندیدن 1
  15. در 32 دقیقه قبل، programingcenter97. گفته است :

    سلام وقت بخیر

    استاد شاهپیری امکانش هست یه سورسی بنویسید با xml که با ریسایکلر ویو صفحه چت و صفحه قبل از چت که مربوط به لیست افرادی که باهاش چت داشته رو طراحی کرده باشین؟ 

    خیلی ممنون

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

  16. در 2 ساعت قبل، economic_lq گفته است :

    نسخه 4 رو گرفتم این ارور رو میده 

     

    AndroidManifest.xml:19: error: No resource identifier found for attribute 'requestLegacyExternalStorage' in package 'android'
     

    روی سورس نمونه 4 ک از سایت گرفتم

    نسخه api تون پایینه. باید روی 30 به بالا ست کنید.

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