رفتن به مطلب

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

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

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

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

  • روز های برد

    777

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

  1. چی نوشتین عزیز؟ کداتونو بزارید ببینم.. متغیر upp از چه نوعییه در ضمن؟
  2. تفاوتهاشون رو با خود فایلهای جار ببینید. httputils در مقابلشون مثه یه مورچه درمقابل فیله اولی:httputils2 دومی okhttp: و درنهایت okhttp3: همونجوری که میبینید کتابخونه okhttp3 یه سرو گردن از okhttp بالاتره. تفوتهایی که دارن مثلا اینه ه توی نسخه 3 مدیریت بسیار قویتری روی کشها شده و این خودش یه مزیت بزرگه مثلا تو کتابخونه اگه فایل یا مثلا عکس دانلود شده باشه دیگه دانلود نمیشه و از کش میخونه. نکته دیگه اینه که تو نسخه 3 پشتیبانی از سوکت هم اضافه شده که بنده هم انشالا توی نسخه بعدی به طور کامل به کتابخونه اضافش میکنم. تو این تاپیک دلایل استفاده از okhttp رو کامل توضیح داده https://www.sitepoint.com/consuming-web-apis-in-android-with-okhttp/ یه نکته ای رو شما عرض کردین و گفتین اگه اینترنت قطع شد چی میشه. بنده الان تست کردم برای آپلود در صورتی که اینترنت قطع بشه آپلود به حالت puse میره و به محظی که اینترنت دوباره وصل شد آپلود دوباره ادامه پیدا میکنه که این خودش یکی از بزرگترین مزیتای این کتابخونه است.
  3. هیچ کتابخونه یا نرم افزاری تا حالا نوشته نشده که رو همه ی دیوایسا کار کنه. شما باید اکثریت رو دنظر بگیرین که قطعا او اکثر گوشیها جواب میده. چون کتابخونه ای که استفاده شده کتابخونه ی قدرتمندی هست. عزیز شما برای همه ی درخواستها میتونید به دو روش از سرور جواب بگیرید یکی همون استرینگه و دیگری جیسون هست. بله آموزش دریافت فایل و گرفتن پارامتر توسط php موجوده. وقتی نت قطع بشه دانلود و آپلود به حالت pause میره و به محضی که نت وصل شد دوباره ادامه پیدا میکنه.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما.
  4. امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز. شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید. ببینید همراه کتابخونه یه سورس و یه آموزش خیلی خوب هست که تو اون تقریبا کتابخونه به صورت کامل توضیح داده شده. و اینکه بخواین سریع پیاده کنین بستگی به تسلط خودتون داره. کار کردن با کتابخونه خیلی راحته عزیز. به مشکلی خوردین توی تاپیک عنوان کنید تا راهنمایی های لازم صورت بگیره.
  5. با سلام خدمت همه انسورسنتریهای عزیز. ************************************************************************************************************************************************ نسخه 6.6 منتشر شد. در نسخه جدید مشکل دانلود سورس صفحات html مرتفع شده و برای استفاده بیشتر از tag نوع اونو از string به object تغییر دادیم. پس ایونتها به شکل زیر باید باشه. Private Sub prf_onSucsess(Result As String , Tag As Object ) Log(Result) End Sub **************************************************************************************************************************************** نسخه 6.5 منتشر شد. تو این نسخه مشکل کوکی ها و عدم دریافت اطلاعات رفع شده. دوستان همه ی درخواستهای post و get فقط دو ایونت onSucsess و onError دارن و فقط از طریق دستور executRequest اجرا میشن. بنابر این باید متدهاتونو ویرایش کنید. متد upload هم ایونتهاش تغییر کرده. متدها رو یک بار پیاده کنید که تغییرات رو ببینید. ***همچنین متدهای اینشیالایز نیز تغییرات جزئی داشته. به صورت زیر هست اینشیالایز** Dim setup As FastNetSetup setup.SetupFastNet.setUpDownloader.WithCookieManager.WithSSL.Build ******************************************************************************************************************************************** نسخه 6 (نسخه جدید) منتشر شد. آموزش کار با دانلودر دوستان نسخه جدید به کلی با اندروید استودیو بازنویسی شده و همه کتابخانه های مورد استفاده به روز شده. پس حتما به نسخه جدید به روز کنید سورسهاتونو. تغییرات اساسی: ا:- دانلودر بسیار پیشرفته پورت شده از این لینک 2:- تغییر نحوه اینشیالایز: دوستان تو نسخه جدید اینشالایز به صورت کلی هست. یعنی با یک بار اینشیالایز کردن میتونید تو کل پروژه ازش استفاده کنید. پس اینشیالایز باید جایی انجام بشه که تو کل پروژه بشه بهش دسترسی پیدا کرد. بهترین جا برای اینشیالایز متد Service_Create از سرویس Starter هست. مثلا یک نحوه اینشیالایز کردن به صورت زیر هست. Sub Service_Create Dim setup As FastNetSetup setup.FastNetSetup.setUpDownloader.Build End Sub 3:-تغییر نام برخی از متدها. برخی از متدها نامهای درستی نداشتن و بعضا هم نوشتارشون با نام اصلی متفاوت بود که اصلاح شده. متدهای اصلاح شده addHeader , executerequestAsString و چندتای دیگه که اگه برخورد کردید فقط کافیه متدها رو ببینید. خیلی شبیه هست تفاودت در حد حرف هست فقط ************************************************************************************************************************************************* =============================================================================================================== ************لینک آموزش کار با کتابخانه********** ================================================================================================================ نسخه 5.5 متد withTLS به کتابخونه اضافه شده که برای بسیاری از سایتهایی که SSL دارن جوابگو هست ======================================================================================================== نسخه 5.3 (اضافه شدن تایم اوت به کتابخانه) Dim fastnetsetup As FastNetSetup fastnetsetup.SetupFastNet.WithTimeOut(60).Build ' زمان به ثانیه هست ===================================================================================================== نسخه 5.1 با امکان اضافه کردن پراکسی به کتابخانه اضافه شد. مثال استفاده از پراکسی. Dim fastnetsetup As FastNetSetup fastnetsetup.SetupFastNet.WithProxy(fastnetsetup.TypeHttp,"192.168.1888",8080,"","").Build ================================================================================================================================= **** نسخه 4.5 اضافه شد. توی این نسخه کلاس PersianNetIMG رو بنا به در خواست دوستان ویرایش کردیم و متدهای جدیدی اضافه شده.یکی اینکه به خاطر یه سری محدودیتها اونو از دیزاینر حذف کردیم و این بار از طریق کد نویسی اضافه میشه و کلیک گذاشتن بیمپ برای عکس دیفالت و از همه مهمتر نمایش پروگرس بار تا زمانی که عکس به طور کامل لود بشه و یه سری امکانات دیگه که با هاش کار کنین آشنا میشین. دوستان در نظر داشته باشین که این کلاس رو صرفت برای راحتی کار دوستان به کتابخونه اضافه کردیم در صورتی که میخواین کارهای پیشرفته تری با عکس انجام بدین بهتره از کتابخونه های گلاید و یا پیکاسو استفاده کنید. مثال Private PersianNetIMG1 As PersianNetIMG PersianNetIMG1.initialize("pim") Activity.AddView(PersianNetIMG1.View,30%x,0,40%x,50%y) Dim xml As XmlLayoutBuilder PersianNetIMG1.ErrorImageResId=xml.GetResourceId("drawable","myimg") PersianNetIMG1.DefaultImageResId=xml.GetResourceId("drawable","loading") PersianNetIMG1.ImageUrl=imgurl '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' در صورتی که میخواین سایز ایمیج ویو با سایز عکس دانلود شده برابر باشه از کد زیر استفاده کنید PersianNetIMG1.setToMatchBitmap ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' برای مخفی کردن PersianNetIMG1.seTVisibility(False) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' برای کلیک Sub pim_onImgClick ToastMessageShow("clicked",False) End Sub ================================================================================================================== ====================================================================================================================== ***************************************************************************************************************************************************** یکی از جدیترین و عذاب آورترین مشکلات توی بیسیک به ملکوت الهی پیوست. توی بیسیک کتابخونه هایی که برای ارتباط با سرور وجود داره تقریبا میشه گفت نیازهای ابتدایی رو برآورده میکنن. مثلا شما بخواین همزمان عکس و متن بفرستین یا بخواین فایل آپلود کنین و روند آپلود شدن رو ببینین یا مثلا بخواین همراه متدهای پست و گت هدر بفرستین یا مثلا بخواین به طور مستقیم بیتمپ بگیرین دیگه نمیتونین و مجبورین از کتابخونه های دیگه ای که رپ شده استفاده کنید که هر کدوم متدهای خاصی دارن فقط. این کتابخونه همه ی اینا رو برای شما یک جا فراهم میکنه. این کتابخونه بر پایه کتابخونه های قدرتمند okhttp3 و okio ساخته شده که واقعا بی نظیرن(محصولات شگفت انگیز شرکت squar) برای شروع و نشون دادن قابلیتهای کتابخونه اولین قسمت آموزش رو اختصاص دادم به ساخت یه فرم ثبت نام کامل که تو اون شما میتونید علاوه بر اطلاعات متنی که مثلا نام و پسوردو اینا هست عکس پروفایل هم بفرستین. پریویوی زیرخروجی آ»وزش هست. این آموزش فوقلاده همراه خرید برای دوستان قابل دانلود هست. لینک فروشگاه محصول یکی دیگه از قابلیتهای جذاب و کاربردی این کتابخونه کلاس PersianNetIMG هست. با این کلاس شما یک کاستوم ویوی بسیار کاربردی رو به پروژتون اضافه میکنید. این ویو کارش گرفتن عکس از اینترنت و نمایش توی ایمیج ویو هست. سه تا متد به شکل زیر داره که میتونید به راحتی استفاده کنید. PersianNetIMG1.ImageUrl=imgurl آدرس عکسی که توی سرور هست رو بدین و اونو دانلود و نمایش میده Dim xml As XmlLayoutBuilder PersianNetIMG1.DefaultImageResId=xml.GetResourceId("drawable","myimg") گذاشتن عکس پیش فرض برای ایمیج ویو PersianNetIMG1.ErrorImageResId=xml.GetResourceId("drawable","myimg") در صورت خطا در دانلود این عکس لود میشه واما قابلیتهای کتابخانه اول کتابخونه رو به شکل زیر اینشیالایز کنید Dim prfn As PersianFastNetwork prfn.initialize("prfn") متد اول. PostRequest Dim post As PostRequest post=prfn.BuildPostQuery("url","tag") post.addHeader("key","value") post.addParametrs("ke1","value1") post.addParametrs("ke2","value2") post.executRequest ''''''''''''''''''''''''''''''''''''''''''''''''''''' همه کدهای بالا تو یه خط میشه این prfn.BuildPostQuery("url","tag").addHeader("key","value").addParametrs("ke1","value1").addParametrs("ke2","value2").executRequest متد دوم. GetRequest Dim get As GetRequest get=prfn.BuildGetQuery("url","tag") get.addHeader("key","value") get.addParametrs("key1","value1") get.executRequest ==================================================== یه خطی prfn.BuildGetQuery("url","tag").addHeader("key","value").addHeder("key1","value1").executRequest متد سوم. UploadRequest Dim upl As UploadRequest upl=prfn.BuildUploadQuery("url","tag") upl.addMultipartParameter("key1","value1") upl.addMultipartParameter("key2","value2") upl.addMultipartFile("filekey","filepatch") اضافه کردن فایل به همراه پارامترهای ارسال شده upl.setisRunToAnotherThread(True) تعیین اینکه آپلود در ترد جداگانه انجام شود upl.startUpload متد چهارم. DownloadRequest Dim dnl As DownloadRequest dnl=prfN.buildDownloadQuery("masirdanlod",3,4,False,10000) dnl.startDonload("url") dnl.pauseDownload("url") dnl.deletFileDownload("url",True) متد پنجم. GetBitmapReQuest Dim getbit As GetBitmapReQuest getbit=prfn.BuildGetBitmapGetQuery("imagelink","tag") getbit.setBitmapMaxHeight(250) getbit.setBitmapMaxWidth(250) getbit.startgetBitmap گرفتن بیتمپ دانلود شده Sub prfn_onGetBitmapOkListener(bitmap As Object) Dim bitm As Bitmap=bitmap Activity.SetBackgroundImage(bitm) End Sub توی آموزش اول به upload و get پرداخته شده. استفاده از کتابخونه بسیار ساده اس و حتی بدون آموزش هم میتونید به راحتی ازش استفاده کنید. امیدوارم مورد استفاده دوستان قرار بگیره. ***توجه*** نسخه 2 کتابخونه اضافه شد. تو این نسخه خیلی از کمبودها برطرف شده و از همه مهمتر قابلیت مدیریت کردن درخواستها به وسیله TAG به کتابخونه اضافه شده مثال برای مدیریت تگ.
  6. این اپ رو با اندروید استودیو نوشتم تست کنید ببینید تو سایزهای مختلف اندازش چجوریه واستون. در ضمن موقه بازشدن یه توست که همون اندازه تو سایزهای مختلف هست هم نمایش داده میشه. اینم ذکر کنید که چنده app-debug
  7. فعلا که نتونستم راه حلی واسش پیدا کنم عزیز. به مدل گوشی شما هم دسترسی ندارم متاسفانه. رو چندتا گوشی سامسونگ دیگه تست کردم کتابخونه رو. مشکلی نداشت و دوتاشونو نشون داد. درگیریهای خودمم زیاده و نمیرسم زیاد وقت بزارم. چیزی دستگیرم شد اطلاع میدم بهتون.
  8. مسابقه ما هم تموم شد. از اونجایی که دوستان زیادی شرکت نکردن تصمیم بر این شده که همه دوستانی که شرکت کردن رو برنده اعلام کنیم از پژمان نیکروان عزیز و دوست خوبم مجید آرتای عزیز به خاطر شرکت در مسابقه تشکر ویژه میکنم. (شرکت کنندگان افتخاری مسابق) از بین بقیه دوستان شرکت کننده امین مهدی نژاد و Amir - B و maxi333 بهترین پاسخ رو آقای مهدی نژاد دادن. انشالا که این دوستان و بقیه دوستانی که شرکت نکردن توی همه مراحل زندگی موفق باشن. این دوستان از بین محصولات زیر یکی رو انتخاب و برای بنده پیغام خصوصی کنن تا جوایز بهشون اهدا بشه. امیدوارم که تو مسابقه های بعدی شور و نشاط و هیجان بیشتری رو شاهد باشیم.
  9. سلام. مشکلی نداره عزیز. به خاطر اسکیل گوشیتون هست کتابخونه کلا ویرایش شده. اندازه ها قبلا کوچیک میشد. شما برای مثلا اندازه متن لیبل عددی بین 8 تا 10 بدین. در کل یه عددی بدین که تو گوشیتون درست نشون بده.
  10. سلام خدمت همه دوستان عزیز امیدوارم که حالتون خوب باشه. ایندفه یه طراحی خیلی زیبا و چشم نواز رو براتون آماده کردیم. امیدوارم که مورد پسند و استفاده قرار بگیره. لینک محصول در فروشگاه
  11. سلام دوست عزیز. همه ی این کارهایی که دسترسی روت میخواد رو گذاشتم برای آپدیت بعدی انشالا. خیلی امکانات تو ذهنم هست که تو محیط لینوکس میشه انجام داد. یه خورده تمرکز و دقت میخواد. انشالا تو آپدیت بعدی امکانات عجیب غریبی میزارم. (البته با دسترسی روت و قاعدتا تو محیط لینوکس).
  12. تا لحظه آخر تو فکرم بود که اینو بزارما. یادم رفت آخرش. چشم اضافه میشه. با امکانات خیلی خوب.
  13. **ورژن 5 کتابخانه منتشر شد. تو این نسخه امکان نصب برنامه از حافظه برای اندرویدهای جدید اضافه شده.*** مثال نصب apk از حافظه. اول کدهای زیر رو به منیفست اضافه کنید. AddPermission(android.permission.REQUEST_INSTALL_PACKAGES) AddApplicationText( <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/persian_package_providers" /> </provider>) حالا به شکل زیر نصب کنید. Dim pckg As PersianPackageManager pckg.initialize("pckg") pckg.installPackageFromFile(File.DirRootExternal&"/myapk.apk") *************************************************************************************************************************** **** ورژن 3 کتابخانه اضافه شد: امکانات جدید. گرفتن برنامه ها، سرویسها، و تسکهای در حال اجرا. بستن سرویسهای پس زمینه و همچنین بستن برنامه ها با استفاده از uid حذف و نصب برنامه بدون درخواست از کاربر و بدون نمایش دیالوگ مربوط به نصب یا حذف(نیازمند دسترسی روت) مثالهای نسخه 3. حذف برنامه در حالت سکوت و بدون درخواست. pckg.unInstallAppSilencly("packagename") گرفتن سرویسهای در حال اجرا در پس زمینه Dim l As List=pckg.getRunningServices(100) For Each pin As RunningServiceInfo In l Log(pin.clientPackage) Log(CRLF) Log(pin.process) Log(CRLF) Log(pin.pid) Next ******************************************************************************************************************************** ورژن 2 کتابخونه اضافه شد. اضافه شدن کلاس PersianIntent مثال استفاده: پخش کردن فیلم با استفاده از mxplayer Dim pck As PersianPackageManager pck.initialize("event") Dim intent As PersianIntent Try intent.initialize intent.addPackage("com.mxtech.videoplayer.ad") intent.addAction(intent.ACTION_VIEW) intent.setDataAndType(File.DirRootExternal&"/mm.mp4",intent.VideoType) pck.openApp(intent.BaseIntent) Catch Return End Try به نام خدا عرض سلام و ادب خدمت انسورسنتریهای عزیز. با یک مجصول شگفت انگیز دیگه از سری محصولات پرشین در خدمتتون هستیم. از اسم کتابخونه مشخصه که قراره چه کاری انجام بده. این کتابخونه برای کار با پکیج ها ساخته شده. یعنی شما هر کاری که فکرشو بکنین میتونین با برنامه های نصب شده روی گوشیتون انجام بدین رو توی این کتابخونه آوردیم. لینک فروشگاه محصول امکانات کتابخانه. اول کتابخابخونه رو تیک بزنید و به شکل زیر اینشیالایز کنید. Dim pr As Persian_PackageManager pr.initialize("pr") 1: گرفتن خروجی apk از برنامه های نصب شده pr.getBackUpFromApp("com.whatsapp",File.DirRootExternal) 2: گرفتن لیست برنامه های دارای یک دسترسی خاص (برای مثال اینترنت) Sub permission Dim m As Map=pr.getAppsByPermition("android.permission.INTERNET",True) For i=0 To m.Size-1 Dim appi As PersianAppInfo=pr.getAppInfo(m.GetValueAt(i)) Log(appi.PackageName) Next End Sub 3: گرفتن لیست برنامه های نصب شده توسط کاربر Sub userapp Dim m As Map=pr.UserAppInstalled For i=0 To m.Size-1 Dim appi As PersianAppInfo=pr.getAppInfo(m.GetValueAt(i)) Log(appi.PackageName) Next End Sub 4: گرفتن لیست برنامه های سیستمی Sub systemapp Dim m As Map=pr.SystemAppInstalled For i=0 To m.Size-1 Dim appi As PersianAppInfo=pr.getAppInfo(m.GetValueAt(i)) Log(appi.PackageName) Next End Sub 5: گرفتن رسیورهای یک برنامه Sub reciver Dim m As Map=pr.getReciverssFromPackage("com.android.phone") For i=0 To m.Size-1 Log(m.GetValueAt(i)) Next End Sub 6: گرفتن سرویسهای یک برنامه 7:گرفتن اکتیویتیهای یک برنامه 8: گرفتن پرووایدرهای یک برنامه 9: گرفتن امضاهای یک برنامه 10:گرفتن بک آپ و ریستور از دیتای برنامه(نیازمند دسترسی روت) 11: گرفتن آیکن از برنامه نصب شده یا فایل apk موجود بر روی حافظه. 12:نصب برنامه از حافظه. 13: حذف برنامه دلخواه Sub uninstal pr.uninstallApp("com.quizapp.online") End Sub Sub pr_onDeleteResult(Result As String) ToastMessageShow(Result,False)گرفتن نتیجه حذف توسط کاربر End Sub 14:برسی اینکه یک برنامه سیستمی هست یا اینکه توسط کاربر نصب شده. Sub issystemapp If pr.isSystemApp("com.android.phone") Then ToastMessageShow("sytemapp",False) Else ToastMessageShow("nosytemapp",False) End If End Sub 15: برسی نصب بودن یا نبودن یک برنامه. Sub isappinstall If pr.isAppInstalled("com.quizapp.online") Then ToastMessageShow("app installed",False) Else ToastMessageShow("app notinstalled",False) End If End Sub 16: گرفتن اطلاعات کامل یک برنامه.(شامل نام، پکیج، ورژن کد، ورژن نیم، احجم برنامه، uid ، زمان نصب، و ...) Sub getinfo Dim appi As PersianAppInfo=pr.getAppInfo("packagename") Log(appi.PackageName) Log(appi.AppName) Log(appi.Size) Log(appi.CreatedAt) Log(appi.Uid) End Sub و یه سری امکانات دیگه به علاوه امکاناتی که در آینده به کتابخونه اضافه میشه. امیدوارم مورد پسند قرار بگیره
  14. تشکر از شما دوست گرامی. . جایزه در حد شما ما نداریم اصن. واسه همین جایزه معنوی بهت میدم :دی.
  15. مسابقه داره تموم میشه. فقط سه نفر شرکت کرده. این همه کاربر فعال. لطفا شرکت کنین بچه ها. مرسی
  16. ممنونم امین جان که تو مسابقه ی خودت شرکت کردی. از همه دوستان تقاضا میکنیم که تو مسابقه شرکت کنن و خودشونو محک بزنن. این همه کاربر فعال و سطح بالا داریمااا برنامه های خوبی برای مسابقات داریم. استقبال کنید دیگه چه جایزه ای بهتر از خوشناسی امین جان جایزه ها مشخصه دیگه. فروشگاهمو خداروشکر سرشار از محصولاته با ارزش و قدرتمنده.
  17. به نام خداوند رحمان. امیدوارم که حالتون خوب باشه و مثه همیشه قبراق باشین. همیشه تو هر محفلی که واسه یه مدت طولانی یه عده دور هم جمع میشن یکی دوتا از اعضای اون مجموعه بار خیلی از مسائل تیم رو به دوش میکشه. تو انجمن انسور سنتر هم با وجود اینکه خیلی از دوستان خالصانه و بدون هیچ گونه چشم داشتی و توقعی برای شاد کردن دل هموطنش و باز کردن گره از کار همنوعش زحمت کشیدن ولی بالاتر از همه ی ماها کسای دیگه ای بودن که این حلقه رو محکم و محکم تر کردن. تنها کاری که از دستمون برمیاد همینه که ازشون یاد کنیم و بهشون بگیم که واسمون ارزش دارین و میدونیم قدرتونو.(از اینکه نمیتونم از همه عزیزان تک تک تقدیر کنم واقعا پوزش میخوام چون تعدادشون اونقدر زیاده که نمیشه توی یه تاپیک جاشون داد) مهدی ایزدی : باعث و بانی این اتفاق بزرگ. کسی که باعث شد ما الان به این حد برسیم. درسته یه مدته به خاطر مشغله های اعصاب خورد کن نتونسته کنارمون باشه ولی جاش همیشه تو قلبمون و تو انجمن محفوظه تنها چیزی که من از خدا میخوام آرزوی سلامتی و تندرستی برای خودش و خونوادشه. و مطمئنم اگر کسی هم باشه که بی حساب بره بهشت مهدی ایزدی نازنینه. مجید آرتای دوست داشتنی: بعد از مهدی مجید عزیز جور همه مسائل و سختیای انجمن رو از روز اول تا الان به دوش کشیده. توی این یک ماهی که انجمن مشکل گرفته بود مجید یکه و تنها انجمنو زنده کرد واقعا اینا رو من میدونم چون بیشتر لحظه هامو با مجید میگذرونم و از نزدیک دیدم که چه حرص و تابی میخورد که انجمن خوابیده. کسایی که ادعای دلسوز بودن واسه انجمن میکردن روزای آخر خالی کردن پشتمونو. چیزایی زیادی من یاد گرفتم از مجید. یکی از قشنگتریناش سازش با همه اس. چیزی که خیلی از ماها نداریم و کلا خودمون قبول داریم بقیه واسمون ارزشی ندارن. همه ما برای سلامتیش دعا میکنیم و ایشالا که سایش بالا سر انجمن باشه( مجید تو هم بی حساب میری بهشت داداش غصه نخور :دی) امین شاهدی نازنین: کمتر کسی هست که از کتابخونه های آریای امین شاهدی استفاده نکرده. من معتقدم قلب تپنده اکثر برنامه های بیسیک و حتی جاوا توی ایران کارای امین شاهدیه عزیزه. زحمتاش واقعا غیر قابل جبرانه برا خود من به شخصه الگوی خیلی بزرگی بوده. ایشالا مراحل موفقیت رو یکی یکی طی کنه.آمین. (عشقه من) شهاب اسکندری: خونسرد و مهربون انجمن. کتابخونه های فراخوانیش یک ملت رو راحت کرد و دیتابیس بچه ها رو به حد اعلا رسوند. شهاب جانم ایشالا که توی این مسیر روبه رو در کنارمون باشی و بازم با حرفای گرمت همه مارو گرم کنی. آرزوی موفقیت داریم واست. پژمان نیکروان عزیز: یکی از کسایی که کارهای بسیار بزرگ و فنی برای انجمن کرده پژمان عزیزه. کتابخونه هاش واقعا بی نظیر بوده و کمک بزرگی به همه ی ماها کرده. پژمان حان انشالا که همیشه موفق و پیروز باشی و همین روند رو ازت ببینیم و چیزهای جدید زیادی رو از شاهد باشیم. و در آخر همه ی دوستانی که کنارمون بودن و با بودنشون به انجمن و همه ما معنی دادن. شماها نباشین مایی هم وجود نداره. انشالا که بتونیم هممون کسایی باشیم که گره از کار همدیگه باز میکنیم و در کنار هم نه تنها از برنامه نویسی بلکه از زندگی لذت ببریم. الهی آمین سلامتیه همه ی عزیزان یا حق.
  18. مممنون از شما دوست گرامی که در مسابقه شرکت کردید دوستان یه نکته ای رو توجه کنن که جوابا رو توی یه فایل فشرده به صورت زیر ارسال کنن. توی پیکو فایل آپلود نکنید عزیزان. گزینه ی پیوست وجود داره.
  19. مسابقه راه اندازی شد هورااااا :gamer: شرکت کنید هی نگم دیگه. مرسی :53:

  20. به نام خداوند بزرگ و مهربون. عرض سلام و خسته نباشید به بروبچ انسورسنتر و ممنونیم ازشون که تا اینجا تو جمع خونواده خودشون عاشقانه خالصانه و صادقانه موندن مسابقه ای رو برای عزیزان ترتیب دیدیم جهت محک زدن خودمون و همچنین ایجاد هیجان و رقابت بین عزیزان. سوال بسیار آسونه و هدف شرکت دوستان و ایجاد لحظه های خوب برای همدیگه هست. قبل از اینکه سوال رو بزارم یه سری نکات رو خدمت دوستان ارائه کنم که مشکلی پیش نیاد خدایی نکرده. *********1- جوابها باید به صورت فایل تکست بدون هیچ گونه توضیحی توی تاپیک گذاشته بشه(امکان دانلود برای دیگر اعضای گروه وجود نداره و فقط مدیریت به فایل ها دسترسی داره) 2- دوستان فقط یک بار میتونن به سوال پاسخ بدن. 3- مهم ترین عامل توی قبولی جوابها تمیز بودن کدنویسی بدون باگ بودن و داینامیک بودن جواب هست یعنی اینکه جوابی که میدن برای هر شرایطی جواب بده و با تغییر مقادیر اولیه هم درست باشه. 4- مسابقه برای همه دوستان هست هم عزیزان بیسیک و هم دوستان جاوا کار نکته ای که هست اینه که فقط به یه زبان میتونن دوستان پاسخ بدن. 5- مسابقه تا پنجشنبه شب ادامه داره و بعداز اون تاپیک بسته میشه و برنده ها اعلام میشه. جوایز متعاقبا اعلام خواهد شد که چی هست عرض دیگه ای نمونده . دوستان از همه تقاضا میشه که توی مسابقه شرکت کنن و امیدوارم که به همه خوش بگذره. موفق باشید واما سوال مسابقه فرض کنید مجموعه ی A به شکل زیر موجود است.(آرایه ی A هم میتونیم بگیم) A={"a","b","c","d","e","f"} همچنین فرض کنید مجموعه ی B به شکل زیر موجود است.(آرایه ی B هم میتونیم بگیم) B={"a","d","m","f","k","n","r","w","s","l"} سوال:::؟؟ تابعی بنویسید که اشتراک دو مجموعه را گرفته و در صورتی که همه ی اعضای A در مجموعه B نبود آرایه را با اعضای B از سمت چپ مقدار دهی کند و نتیجه را به صورت <ArrayList<String یا معادل بیسیک آن ()string و مرتب شده به ترتیب حروف الفبا برگرداند. راهنمایی(خروجی باید به صورت زیر بشه حتما) A={"a","d","f","k","m","n"} موفق و موید باشید ببینم چیکار میکنن
  21. ببینید هموطن متدی که اسم اپرواتور رو برمیگردونه getNetworkOperatorName هست. همونجوری که توی لاگ هم میبینید این متد توی کلاس TelephonyManager ی که توی گوشی شما هست وجود داره. پس نباید مشکلی توی گرفتن نام شبکه باشه. چون موقعی نام گرفته نمیشه که متد وجود نداشته باشه. در صورتی که این متد وجود نداشته باشه دوتا دیگه متد رو من تو کتابخونه بررسی میکنم اگه اونا هم نتونن چیزی بگیرن دیگه واقعا باید گوشی شما تخصصی بررسی بشه. یه چیز دیگه ای که ذهن منو مشغول کرده اینه که اسم یکی از اپراتورها رو گرفته ولی دومی رو نگرفته که این خیلی شک برانگیزه. وقتی یکیشونو گرفت دومی هم باید گرفته بشه. شما تو تنظیمات گوشی برین بببینین اونجا اسم هردوتا شبکه هست یا نه. یه اسکرین بفرستین از همین صفحه
  22. یه متد نوشتم تو کتابخونه به شکل زیر استفاده کنید و متن لاگ رو پیوست کنید. کتابخونه هم پیوست شده. Log("metods= "&prm.getAllMethodofTelClass) Persian_Imei.rar
  23. من چون عادت دارم همه چیو کامل توضیح بدم اگه بخوام کد هم بزنم تو فیلم حجم آموزش یه گیگ میشد جایی مبهم بود بگین تا توضیح بدم خدمتتون. در کل کد زدن رو باید خودتون همیشه انجام بدین. اینجوری دستتون روونتر میشه
  24. به نام خداوند یکه و تنها. بازم یه آموزش از سری آموزشای ویژه ی استاد :دی بدون فوت وقت مطلب رو ادا کنیم بریم پی بدبختیمون با توجه به عنوان تاپیک و اسکرین دیگه نیازی به ادا کردن مطلب هم نیست . تنها نکته ای که قابل توجه هست اینه که برای ارتباط با سرور از کتابخانه جادویی رتروفیت استفاده شده این آموزش اولین آموزشی بود که واقعا به دل خودم نشست و باهاش حال کردم. خیلی ساده شیک و مجلسی : دی امیدوارم شما هم از این آموزش لذت و استفاده کافی ببرید. پسند فراموش نشه. چندبار باید بگم. موفق باشید به قول شهاب جونم کدهاتون بی ارور :دی لینک آموزش
×
×
  • اضافه کردن...