رفتن به مطلب

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

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

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

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

  • روز های برد

    791

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

  1. تفاوتهاشون رو با خود فایلهای جار ببینید. httputils در مقابلشون مثه یه مورچه درمقابل فیله:malih:

    اولی:httputils2

    HttpUtils.PNG.98a4b17d72f91ba9638b9f3b7159139b.PNG

    دومی okhttp:

    OkHttp.thumb.PNG.a6169985f5551bc51e86da8a8eedc334.PNG

    و درنهایت okhttp3:

    OkHttp3.thumb.PNG.187cdf967a47e0b736429d603080f24f.PNG

    همونجوری که میبینید کتابخونه okhttp3 یه سرو گردن از okhttp بالاتره.

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

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

    تو این تاپیک دلایل استفاده از okhttp رو کامل توضیح داده

    https://www.sitepoint.com/consuming-web-apis-in-android-with-okhttp/

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

    • پسندیدن 4
  2. در در 1396/06/04, 10:49:40، amir386 گفته است :

    100 درصد رو همه گوشیا کار میده؟

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

    در در 1396/06/04, 10:49:40، amir386 گفته است :

    GetString بوده..  چنین متودی داره؟

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

    در در 1396/06/04, 10:49:40، amir386 گفته است :

    ارتباط با Php تکمیله؟

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

     

    در در 1396/06/04, 10:49:40، amir386 گفته است :

    منظورم اینه حتی نت قطع و وصل شه یا ضعیف بشه کارشو میکنه بازم و...

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

    • پسندیدن 2
  3. امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز.

    شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید.

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

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

    • پسندیدن 4
  4. این اپ رو با اندروید استودیو نوشتم تست کنید ببینید تو سایزهای مختلف اندازش چجوریه واستون.

    در ضمن موقه بازشدن یه توست که همون اندازه تو سایزهای مختلف هست هم نمایش داده میشه. اینم ذکر کنید که چنده

    app-debug

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

    • پسندیدن 2
  6. مسابقه ما هم تموم شد:malih:.

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

    از پژمان نیکروان عزیز و دوست خوبم مجید آرتای عزیز به خاطر شرکت در مسابقه تشکر ویژه میکنم.♥ (شرکت کنندگان افتخاری مسابق:Laie_60B:)

    از بین بقیه دوستان شرکت کننده امین مهدی نژاد   و  Amir - B  و maxi333  بهترین پاسخ رو آقای مهدی نژاد دادن. انشالا که این دوستان و بقیه دوستانی که شرکت نکردن توی همه مراحل زندگی موفق باشن. این دوستان از بین محصولات زیر یکی رو انتخاب و برای بنده پیغام خصوصی کنن تا جوایز بهشون اهدا بشه. امیدوارم که تو مسابقه های بعدی شور و نشاط و هیجان بیشتری رو شاهد باشیم.

     

     

     

     

     

     

     

     

    • پسندیدن 6
  7. سلام. مشکلی نداره عزیز. به خاطر اسکیل گوشیتون هست

    کتابخونه کلا ویرایش شده. اندازه ها قبلا کوچیک میشد.

    شما برای مثلا اندازه متن لیبل عددی بین 8 تا 10 بدین.

    در کل یه عددی بدین که تو گوشیتون درست نشون بده.

    • پسندیدن 1
  8. سلام دوست عزیز.

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

    خیلی امکانات تو ذهنم هست که تو محیط لینوکس میشه انجام داد.

    یه خورده تمرکز و دقت میخواد. انشالا تو آپدیت بعدی امکانات عجیب غریبی میزارم:malih:. (البته با دسترسی روت و قاعدتا تو محیط لینوکس).

    • پسندیدن 2
  9. ممنونم امین جان که تو مسابقه ی خودت شرکت کردی.:malih:

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

    در 3 ساعت قبل، امین مهدی نژاد گفته است :

    فقط مشخص نشد جایزه اش چیه:DD:

     

    چه جایزه ای بهتر از خوشناسی امین جان:gamer2: جایزه ها مشخصه دیگه. فروشگاهمو خداروشکر سرشار از محصولاته با ارزش و قدرتمنده.:girl_flag_of_truce:

    • پسندیدن 3
  10. در هم اکنون، Amir - B گفته است :

     

    مممنون از شما دوست گرامی که در مسابقه شرکت کردید

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

    Capture.PNG

    • پسندیدن 3
  11. ببینید هموطن متدی که اسم اپرواتور رو برمیگردونه  getNetworkOperatorName هست. همونجوری که توی لاگ هم میبینید این متد توی کلاس TelephonyManager ی که توی گوشی شما هست وجود داره.

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

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

    • پسندیدن 1
  12. من چون عادت دارم همه چیو کامل توضیح بدم اگه بخوام کد هم بزنم تو فیلم حجم آموزش یه گیگ میشد:malih:

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

    • پسندیدن 3
    • تشکر 1
  13. یه سری نکات هست که باید بهشون توجه داشته باشین عزیز.

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

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

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

    2. یعنی کماکان ممکنه در دستگاهی دو سیم کارته ای هیچ سریالی را برنگردونه ؟

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

     

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

    3. ممکنه برای دستگاه هایی که سریال ندارم همون null رو برمیگردونه ، درسته ؟

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

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

    با توجه به اینکه در ابتدا با توجه به موقعیت سیم کارت همان سریال را برمیگرداند ، آیا ممکنه به هر دلیلی کتابخانه بیاد مقادیر سریال ها را جابجا نمایش دهد ؟

    مثلا در یک وضعیتی سریال اول را 22 و سریال دوم را 44 نمایش دهد.... با تغییر سیم کارت ها یا به هر دلیلی دفعه بعد مقدار سریال اول را 44 و دوم را 22 نمایش دهد.

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

    • پسندیدن 1
  14. در 14 دقیقه قبل، [email protected] گفته است :

     

     

    سلام استاد دقیقا برای بنده هم همین ارور رو میده روی گرند نئو پلاس سامسونگ لطفا رفع کنید 

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

    میدونید مشکل اینه که هر کدوم از گوشیا یه سازی میزنن این وسط. یکیشون یه متد داره اون یکی یه متد دیگه حالا بازم تحقیق میکنم ببینیم چی دستم میاد. متاسفانه گوشی رو  ندارم. یه متد مینویسم که همه ی متهای کلاس telephony رو چاپ کنه رو گوشیتون نصب کنید و لاگ رو بفرستید ببینم واسه شما متدش چیه. یه مقدار طول میکشه صبور باشید لطفا:malih::gamer1:

    • پسندیدن 3
×
×
  • اضافه کردن...