رفتن به مطلب

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

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

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

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

  • روز های برد

    872

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

  1. درود کدهایی که استفاده کردین رو پیوست کنید.
  2. درود. میتونید با استفاده از AccessibilityService واسه ارسال رویداد کلیک استفاده کنید
  3. محمدرضا شاهپیری

    ِِDefult SMS App

    با این کد میتونید اپ رو به برنامه دیفالت sms هدایت کنید Dim Intent1 As Intent Intent1.Initialize("android.provider.Telephony.ACTION_CHANGE_DEFAULT", "") Intent1.PutExtra("package", Application.PackageName) StartActivity(Intent1)
  4. محمدرضا شاهپیری

    ِِDefult SMS App

    باید از پنل اس ام اس استفاده کنید. راه اندازیش ساده اس و همشون api دارن
  5. درود راه درست و اصولیش کتابخونه زیر هست. https://github.com/intuit/sdp
  6. محمدرضا شاهپیری

    ِِDefult SMS App

    عزیز واسه اینکه بتونید اس ام اس بفرستید باید اپتون default اس ام بشه، واسه اینکار هم باید یه اپ مثل مسیج گوشیتون بنویسید، و درنهایت هم باید کاربر رو قانع کنید که اینکار رو بکنه. یه خط دو خط نیست که من بگم شما اضافه کنید. باید کل منطق یه برنامه اس ام اس پیاده سازی شه. نکته مهم:اگه کارکرد اپتون چیزی غیر از sms هست اصلا سمت این مورد نرید. چون هیچ توجیه منطقی نداره برای مارکتها و همینطور کاربر. دلیلی نداره مثلا یه اپ که کارش ویرایش عکسه پیامهای کاربر رو هم مدیریت کنه. امیدوارم متوجه حرفم شده باشین این سورسها هست. میتونید حجم کار رو ببینید https://github.com/SimpleMobileTools/Simple-SMS-Messenger?tab=readme-ov-file https://github.com/dekusms/DekuSMS-Android
  7. محمدرضا شاهپیری

    ِِDefult SMS App

    عزیز واسه یه ارسال پیام ساده که ارزش نداره یه همچین کاری. باید کل ساختار یه پیام‌رسان SMS رو پیاده‌سازی کنی (اصلا کار کوچیکی نیست) تازه اصلا اگه کاربر عمرا قبول کنه چون اپ اس ام اس خودش از کار میفته تنها راهش استفاده از Intent هست که نه دسترسی میخواد نه چیزی. کاربر رو میفرستی به صفحه ارسال پیام و خودش ارسال میکنه
  8. درود انتخاب تصویر که با خودتون هست. به هر روشی که بتونید آپلود بله وجود داره به همراه پارامتر
  9. محمدرضا شاهپیری

    ِِDefult SMS App

    درود چه کاری میخواین انجام بدین؟ چون کار خیلی حجیمی هست و دقیقا باید یه اپ مثل اپ دیفالت بنویسین
  10. درود خیر تداخلی نداره دوست عزیز
  11. درود. من متاسفانه سورس کتابخونه رو نتونستم پیدا کنم. اما به شکل زیر میتونید کلیک رو براش ست کنید #If java import android.view.View; public void SetOnclick(View view){ view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { activityBA.raiseEvent(v, "txt_click", new Object[0]); } }); } #End If Dim txt As PersianAutoSizeLabel ... Dim jo As JavaObject jo.InitializeContext.RunMethod("SetOnclick",Array(txt.ContentView)) Private Sub txt_Click Log("view clicked") End Sub
  12. این مورد رو من تست کردم پژمان جان. رو حالت ریلیز موردی نداره. رو این حالت تست کن
  13. سلام پژمان جون. احوالت عزییزم. چشم حتما. آخر هفته سعی میکنم یه نگا بش بندازم ببینم چیه مرگش😀
  14. بله اینها موارد روتین و ساده ایه که میتونید به راحتی پیاده کنید. از نسخه لایت استفاده کنید که سبکه و صرفا پیاده سازی ریسایکلر ویو هست. کار با کتابخونه خیلی ساده و راحت هست. سورس زیر رو چک کردم اکی هست.ازش ایده بگیرید دانلود سورس کار با رادیوباتن و چک باکس(جدید)
  15. درود از منوی بالای انجمن قسمت فروشگاه-> مدیریت خرید میتونید دانلود کنید
  16. ببینید عزیز شما بعد از خرید یا سابسکرایب نباید مستقیم متد consum رو صدا بزنید. یه متد جدا گونه بنویسید و اونو با CallSubDelayed2 صدا بزنید. نباید مشکلی باشه متاسفانه وقت نمیکنم الان. ایشالا فرصت شد سعی میکنم این مورد رو از خود کتابخونه هندل کنم
  17. درود از تو فایل aar کتابخونه های کاتلین رو پاک کنید
  18. سلام عزیز. ممنونم از محبتتون. انجام وظیفه بوده اما در مورد سوالتون من به نظرم پلیس فتا رو عملا حاکمیت با ف-یلترینگ گسترده فلج کرده. مردم عادی برای دسترسی به محتوای آزاد مجبور به نصب ابزارهای نا امن میشن که عامل اصلی اینجور اتفاقا هستن. از طرفی پلیس فتا هم اگه بخواد اطلاع رسانی انجام بده عملا تریبون قدرتمندی نداره. صدا و سیما پیامرسانای داخلی که اوضاعی نداره تو پلتفرمای خارجی هم که ف-یلتره و نمیتونن ولی درنهایت این کلاهبردارا هم هر روز ترفندای جدید میزنن. همین چند روز پیش همکار برنامه نویس من رو چند میلونی از حسابش برداشتن. دیگه وای به حال مردم عادی
  19. سلام مجید جون. خیلی ممنون از کامنت پر مهرت عزیزم. شما و همه دوستان دیگه که الان کمتر فعالیت دارن تو انجمن به خاطر مشغله، واقعا حق بزرگی به گردن ما دارید. ما هم تو این مجموعه تلاشمونو کردیم که گوشه کوچیکی از کار رو دست گرفته باشیم. ولی متاسفانه همونجور که میگی آدما بیمار و خرابکار هم زیاد هست. کاری هم نمیشه کرد واقعیتش. جز اینکه تا جایی که میتونیم اطلاع رسانی کنیم.
  20. سلام به دوستان و همکاران عزیزم، دوستان تقریباً خیلی هاتون مارو میشناسید و از فعالیت ها و قصد و نیت ما آگاه هستید. من ضمن اینکه عاشق کارم هستم، عاشق آموزش دادن، یاد دادن، حل مشکلات دیگران و… هم هستم: هدفم از همه‌ی پست های آموزشی، توسعه کتابخانه ها و… اینه که مشکلات دیگران حل بشه و درکل دوست دارم تجربیات خودم رو برای دیگران به اشتراک بذارم. اینکار واقعا سود خاصی نداره و میتونم کلا وقت نذارم براش ولی ضمن علاقه و عشق به این کار باورهایی دارم که نمیتونم یاددادن رو کنار بذارم! ✅ مشکل چیه و چه اتفاقی افتاده؟ همونطور که گفتم هدف ما از توسعه و ساخت کتابخانه و سورس کدهای مختلف کاملا واضح، مشخص و مثبته و همشون برای ارتقا علم شما، برای کمک به توسعه بهتر و راحت تر برنامه های شما ساخته میشه. برای همین فعالیت ماهم بصورت کاملا شناخته شده انجام میشه و هیچوقت نامعلوم یا ناپدید نیستیم و همیشه در دسترسیم(از طریق انجمن و یا تلگرام) و کل اطلاعات بنده (محمدرضا شاهپیری) در سطح اینترنت بخاطر فعالیت های خداروشکر مثبتمون یا شرکت توی مسابقات و چالشهای مختلف برنامه نویسی موجوده، ❗️❗️اما به تازگی نمیدونم اخبار و پیامک های #پلیس_فتا رو دیدین یانه، یک نفر یا چندین نفر اقدام به ساخت #رت و #بدافزار های مختلف و کلاهبرداری های میلیاردی از مردم بدبخت میکنه. خب؟ اکثر این رت ها هم در محیط B4A نوشته شده و از یه سری کتابخانه های من و دیگر دوستان استفاده شده و چون بعد از دیکد کردن(مهندسی معکوس) اینطور اپ ها، از اونجایی که خود افراد سازنده ی این بدافزارها کاملاً مخفی و نامعلوم هستن، اسم Mohamadreza-Shahpiri یا Answercenter بدلیل استفاده از کتابخانه های ما در این بدافزارها که بخاطر تبلیغات داخلش درج کردیم دیده میشه و سر همین موضوع ما هفت هشت ماه با #پلیس_فتا درگیر شدیم، چرا که اکثراً فکر میکنند اون بدافزارها یا سورسش رو ما نوشتیم، درصورتی که فقط از لایبرری ما استفاده شده. حالا شما بگو اون کتابخانه هزاران استفاده‌ی مثبت و کاربردی داشته باشه ولی چون استفاده ی منفی شده همه جا بخش منفیش توی ذهن ها و سرزبون ها میوفته. حالا اون ماجرای درگیری خداروشکر تقریباً تموم شده و عزیزانی که مسئولیت این پرونده رو برعهده داشتن متوجه ی اصل قضیه شدند. ولی بازهم میبینم افرادی به پیوی مراجعه میکنن میگن شما رت میسازی؟ من هرچقدر میخوای پول میدم رت درست میکنی؟ این رت رو شما ساختی میدونم! و کلی فحش هم میخورم سر همین با ایدی های بی نام و نشون و بی هویت… یا دیده میشه دوستان متاسفانه توییت میزنن یا توی کانال هاشون درج میکنن که بعلههه فردی که کلاهبرداری کرده رو پیدا کردیم اینم اسمش اینم شمارش…😄😄 درصورتی که اگر کمی دانش برنامه نویسی اندروید داشته باشن متوجه میشن اون بدافزارها از کلاس یا لایبرری ما استفاده کردند نه اینکه ما اون بدافزار رو نوشته باشیم!! من فقط به این افراد میگم این سوال رو از خودتون بپرسید: کسی که رت یا نرم افزار مخرب میسازه دیوونست که اسم خودش رو درج کنه؟🤔 قطعا مخفی وارد میشه ✋ ما کارمون کاملاً مشخص و واضح هست و هویت‌مون کاملاً مشخصه: نه رت و نرم افزار کلاهبرداری میسازیم نه آموزشش رو میدیم نه وسیله یا سورسی مینویسیم در این رابطه. 🟢 بخش بعدی: دوستان برای مثال اینطور اشخاص از کتابخانه PersianDeviceInfo که میتونه استفاده های کاربردی مختلف برای ایده های مختلف رو داشته باشه میان اقدام به استفاده ی نادرست و کلاهبرداری میکنن. برای مثال اطلاعات دستگاه کاربر رو به یه سرور میفرستن که بعدا ازش توی اپهای فیشینگ و کلاه برداری استفاده کنن.(درصورتی که کار این کتابخانه فقط و فقط نمایش اطلاعات دستگاه هست است و رابطه ای با فیشینگ و کلاهبرداری ندارد) مثلا یکی از ایده هایی که میشه با PersianDeviceInfo انجام داد ایجاد سرویسهای پوش مثل پوش پول هست که شما توی پنل میتونید ببینید یوزرهاتون مثلا چه برند و یا نسخه اندروید و یا اپراتوری دارن. و هزاران ایده های دیگه… 🔺 ولی متاسفانه افراد کلاهبردار با تغییر کدها و شیوه های خودشون ازاینطور موارد استفاده ی کلاهبرداری میکنن ❌ به همین دلیل من مجبور شدم این کتابخونه رو غیرفعال کنم. (شاید بگید چه ربطی داره بذارید هرکی هرجور دوست داره استفاده کنه، بله درسته ولی دوستان به شدت پلیس ایران و حتی خارج درگیر این ماجرا شده و نمیتونیم به دلخواه خودمون عمل کنیم) ضمناً این مورد تنها مربوط به کتابخانه PersianDeviceInfo ما نمیشه، بلکه ممکنه از کتابخانه های دیگه ی ما هم استفاده کرده باشن و بنده اطلاع ندارم. #دردودل واقعا خیلی دلم از این اتفاقات میگیره که از #مردم بدبخت که خودشون هیچی ندارن توی این شرایط و همون اندک چیزی که ته حسابشون هست هم توسط این افراد خالی میشه😔 و اکثر کسایی که حسابشون خالی میشه هم افراد ضعیف و ناآگاه هستن. اصلا میگم #آقای_دزد شما بی خدا و شما بی دین، وجدان تو قبول میکنه که پول چنین افرادی رو بخوری؟ خیلی از همین پول ها پول یارانه افراد هست… 🌸 واقعا خیلی جلوی خودمو نگه داشتم که این مطالب رو نگم ولی اینقدر دیگه پیام میاد ازاین بابت خسته و کلافه شدم و میبینم دیگه تمومی هم نداره یارو اومده ربات ساخته!!! ربات رت ساز که اینکارو ترویج و تکثیر کنه… ✅ حالا چرا اینهارو گفتم و از شما چی میخوام؟ ۱. این پیام یه جور پیام رفع مسئولیت بود که کسایی که از کار و هدف ما آگاه نیستن آگاه بشن! ۲. تا میتونید به پدر و مادر، فامیل ها و آشناهاتون اطلاع بدید و راهنمایی کنید که هر اپلیکیشنی رو دانلود و اطلاعات حسابشون رو هرجایی وارد نکنن ۳. به هیچ وجه روی لینک هایی که براتون پیامک میشه کلیک نکنید! ۴. اگه برنامه نویس هستید خیلی مواظب خودتون باشید از هر لحاظ(هوای خودتون رو داشته باشید و هرکاری رو انجام ندید) ۵. اگه موردی مشکوکی دیدین حتما به #پلیس_فتا یا بنده (https://t.me/answercenter_support) گزارش بدید و کمک کنید هرچه سریعتر ریشه کن بشه این ماجرا چون تقریبا متوجه شدیم که کل این باند زیر سر چند نفره 🔴 مهم: ۱- تمامی مطالب درون سایت و کانال تلگرامی انسرسنتر و کتابخانه های ساخته شده توسط بنده(محمدرضا شاهپیری) کاملاً مثبت و جهت استفاده در برنامه های خوبِ کاربردی می باشد، اما کلاهبردارن با سواستفاده از این کتابخانه های مثبت در بدافزارها هم موجب کلاهبرداری از مردم و هم موجب بدنامی ما و افراد دیگری کار مثبت در این حوزه انجام میدهند خواهند شد. (پ.ن: با ویرایش کدها و تغییرات توسط خودشان بدافزار میسازند) ۲- بنابراین هرگونه سواستفاده از کتابخانه ها، سورس کدها، آموزش ها و تمامی مطالب سایت و کانال تلگرامی ما برعهده خود شخص استفاده کننده است. ۳- تا میتوانید افراد خانواده و آشناهای خود را آگاه کنید و نگذارید روی لینک هایی که برایشان پیامک میشود کلیک کنند. صحبت پایانی: در آخر از دوست خوبم آقا پژمان نیکروان تشکر صمیمانه میکنم به خاطر کمک هایی که به من تو این مساله داشتن چون ما با هم درگیر این قضیه بودیم. خدایا چنان کن سرانجام کار، که تو خشنود باشی و ما رستگار❤️
  21. نه اینو تغییر ندین. فایل Okhttp.xml رو باز کنید و خطهای زیر رو حذف کنید
  22. درود به فایل xml کتابخونه SimpleMediaManager برید و وابستگی okhttp رو حذف کنید. آخرای فایله و با dependson نوشته شده
  23. عزیز من منطق و بیزینس کارتونو نمیدونم ممکنه مشکل از هر چیزی باشه. اگه همه دیتاها درست ذخیره میشه یعنی متد doInbackground کارشو درست انجام میده. مشکل از جای دیگه اس. جاهای مختلف لاگ بزارید ببینید تا کجا میرسه و کجا دیگه لاگ نمیده همونجا دنبال خطا بگردید
  24. محمدرضا شاهپیری

    چرخش تصویر

    درود فکر کنم اگه به b4xview تبدیلش کنی بشه چرخوندش کد زیر رو یه ترای بزنید Dim poPan As B4XView = yourview poPan.Rotation = 45
  25. تعداد که خیلی مهم نیست چون تو بکگراند انجام میشه. متدها رو توی try/catch بزارید شاید خود توابع خطا میدن و اینکه بین هر تکرار حلقه یه تاخیر چند میی ثانیه ای بزارید
×
×
  • اضافه کردن...