برترین های انجمن

  1. Farzad Sarseifi

    Farzad Sarseifi

    مدیریت انجمن


    • امتیاز: پسندیدن (Likes)

      443

    • تعداد ارسال ها

      2,393


  2. a.khosroabadi

    a.khosroabadi

    مدیر انجمن


    • امتیاز: پسندیدن (Likes)

      100

    • تعداد ارسال ها

      208


  3. Omid Zakeri

    Omid Zakeri

    مدیر انجمن


    • امتیاز: پسندیدن (Likes)

      95

    • تعداد ارسال ها

      150


  4. شاهرخ جهان زاده

    شاهرخ جهان زاده

    مدیر انجمن


    • امتیاز: پسندیدن (Likes)

      66

    • تعداد ارسال ها

      183



Popular Content

Showing most liked content since ۱۴/۰۸/۱۵ in all areas

  1. 8 likes

    نگارش 1.0.0

    1,231 دانلود

    سورس اندروید استودیو فروشگاه اینترنتی + وب سایت + وبسرویس زبان ها جاوا + php

    رایگان

  2. 4 likes
    در این تاپیک آموزشی، از ابتدا آموزش برنامه نویسی اندروید را شروع خواهیم نمود ،یکی از مشکلات برنامه نویسان اندروید کم یا نبود آموزش های اصولی اندروید میباشد ،بر همین اساس تصمیم بر آن داشتیم بطور جامع آموزش های فارسی را منتشر نماییم . بیشتر کاربران انجمن برنامه نویسی اندروید، کم و بیش با این مشکل رو به رو بوده اند که به چه صورتی اندروید را شروع کنند و شروع به آموزش اندروید بگیرند.بر این اساس در این تاپیک بطور جامع آموزش های اندروید قرار داده خواهد شد.. این تاپیک آموزشی هر چند روز یکبار بروز رسانی خواهد شد و آموزش ها جدیدتر قرار داده خواهد شد منو در اندروید ذخیره سازی اطلاعات در اندروید فرگمنت و گوگل مپ در اندروید وب سرویس در اندروید آموزش های متریال دیزاین در اندروید آموزش های کاتلین : با تشکر انجمن برنامه نویسی اندروید-پی سی دروید
  3. 2 likes
    سلام دوستان . خسته نباشید . من به تازگی تصمیم به یادگیری اندروید گرفتم ولی خب متاسفانه همین اول را به مشکلی خوردم که درست بشو نیست به زبان انگلیسی هم سرچ کردم ولی جایی جواب درستی نبود . مشکل من اینه که همون اولی که اندروید استودیو رو باز میکنم این ارور میاد Error:Failed to find Build Tools revision 26.0.2 پیر شدم سر این . حالا روش هایی که امتحان کردم هم زیاد بوده ولی جواب نبوده مثلا تو stackoverflow گفته بود که برو تو project structure بعد تو properties و اونجا ورژن build tools رو عوض کن . در صورتی که اصلا در project structure من اصلا properties نیست . یک جای دیگه گفته بود که این خط رو به build.gradle اضافه کن درست میشه buildToolsVersion "24.0.0" اضافه کردم و هیچ عملی نکرد باز هم همون ارور وقتی دیدم راهی نداره گفتم باید این فایل رو دانلود کنم چندین جا گشتم و نبود ولی یک جا پیدا کردم دانلود کردم و extract کردم تو پوشه build tools ولی جوابی نبود و همون ارور میومد . الان راه چیه ؟ اگی فایلی هست که شما میدونین بگین تا دانلود کنم
  4. 2 likes
    به مناسبت دومین سالگرد انجمن برنامه نویسی اندروید پی سی دروید،آموزش گام به گام برنامه نویسی اندروید از پایه را آماده کرده ایم امید است بتوانیم سهمی کوچک در پیشرفت تمامی کاربران گرامی انجمن پی سی دروید را داشته باشیم. این فایل آموزشی در 80 صفحه و پنج فصل تدوین شده است سرفصل ها: معماری و ساختار سیستم عامل اندروید آموزش زبان جاوا Layout در اندروید آموزش کاربردی برنامه نویسی اندروید مارکتینگ اندروید لینک دانلود: http://p30droid.com/Uploader/do.php?id=528 با احترام فرزاد سرسیفی مدیر انجمن برنامه نویسی اندروید p30droid.com
  5. 2 likes

    نگارش 1.6

    50 دانلود

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

    رایگان

  6. 2 likes
    EventBus یک کتابخانه است که یک روش ساده برای ارتباط بین بخش های مختلف برنامه شما است. برای مثال، ارسال اطلاعات از یک activity به یک سرویس در حال اجرا، و یا تعامل آسان بین fragments ها. به مثال زیر دقت کنید: در این مثال اگر اینترنت قطع شده باشد چگونگی نمایش انرا در اکتیویتی نشان می دهد.. public class NetworkStateReceiver extends BroadcastReceiver { // post event if there is no Internet connection public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); if(intent.getExtras()!=null) { NetworkInfo ni=(NetworkInfo) intent.getExtras().get(ConnectivityManager.EXTRA_NETWORK_INFO); if(ni!=null && ni.getState()==NetworkInfo.State.CONNECTED) { // there is Internet connection } else if(intent .getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY,Boolean.FALSE)) { // no Internet connection, send network state changed EventBus.getDefault().post(new NetworkStateChanged(false)); } } // event public class NetworkStateChanged { private mIsInternetConnected; public NetworkStateChanged(boolean isInternetConnected) { this.mIsInternetConnected = isInternetConnected; } public boolean isInternetConnected() { return this.mIsInternetConnected; } } public class HomeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EventBus.getDefault().register(this); // register EventBus } @Override protected void onDestroy() { super.onDestroy(); EventBus.getDefault().unregister(this); // unregister EventBus } // method that will be called when someone posts an event NetworkStateChanged public void onEventMainThread(NetworkStateChanged event) { if (!event.isInternetConnected()) { Toast.makeText(this, "No Internet connection!", Toast.LENGTH_SHORT).show(); } } } آموزش EventBus در اندروید
  7. 1 like
    درود بر دوستان عزیز جدیدا با c# یه پیام رسان بر پایه تلگرام توسعه دادیم به اسم سیگمامسنجر که لینک دانلودش اینجاست. خواهشی که دارم نظرتونو راجع بهش اعلام کنید.
  8. 1 like
    از کتابخانه Event Bus استفاده کنید https://android-learn.ir/eventbus-in-android/
  9. 1 like
    سلام در این پست با تجربیات بنده در انتشار برنامه در گوگل پلی همراه باشید ، لطفا اگر سوال یا نظری داشتید از درج پاسخ خودداری فرمایید تا تمام مراحلی را که طی می کنم بصورت قدم به قدم با شما نیز مطرح کنم: از آنجایی که بنده در حال طی مراحل هستم و هنوز برنامه ای منتشر نکردم برای جلوگیری از ضرر مالی تا تکمیل پست کارهایی که انجام دادم را انجام ندهید اگر هم انجام دادید بنده مسولیتی ندارم . همچنین یکی از دلایل اصلی انتشار این تجربیات جلوگیری از ضرر مالی شماست چون انجام این مراحل هزینه دارد .و همچنین ادای دینی که خیلی از دوستان با آموزش هایشان برگردن ما دارند نتیجه چه خواهد شد : حالت اول ) به هدف می رسم و برنامه هایم را منتشر می کنم شما هم می توانید از تجربیات بنده که در این پست می نویسم استفاده کنید. حالت دوم : به نتیجه نمی رسم و حدود دویست هزار تومان ضرر می کنم (فدای سرم (: ) نکته بسیار مهم : مراحل را خودم طی می کنم و نتیجه را اینجا قرار می دهم ویرایش: با این روشی که توضیح دادم مشکلی پیش نیامد و توانستم برنامه را با اکانت شخصی خودم منتشر کنم ، تمام مراحلی که طی کردم را در ادامه آوردم . این پست آموزش انتشار برنامه در گوگل پلی نیست بلکه بیان روش من در انتشار برنامه در زمان تحریم است شاید روش های بهتر و کم هزینه تری باشد .این روش برای انتشار برنامه های رایگان مناسب است و اگر نیاز به انتشار برنامه پولی داشتید برای دریافت درآمد باید حساب بانکی از کشوری که گوگل تایید می کند داشته باشید مثلا در حال حاضر خیلی از کسانی که در ایران حساب و مستر کارت باز می کنند از تاجیکستان است که برای کارهای های گوگلی به کار نمیاید ، اگر قصد تهیه حساب بانکی به منظور دریافت درآمدهای بانکی را داشتید این لیست را ببینید . https://support.google.com/googleplay/android-developer/table/3539140?hl=en موفق باشید /.................................................................................................................................................................................... ویرایش 2: بعد از چند ماه که پیام های ارسال شده کاربران خارجی را دیدیم چند نکته ی خوب متوجه شدم : برنامه ی مفید همه جا طرفدار دارد از آمریکا تا هندوستان و چین و پرتغال و..... چندین ایمیل در خصوص امکان پرداخت مبلغی برای برنامه و حذف تبلیغات بود (نتیجه : برنامه ی مفید قطعا فروش خواهد داشت) آن 20 دلاری که برای باز کردن حساب گوگل پرداخت کرده بودم اکنون از طریق تبلیغات بازگشته است تصویر زیر یک پرداخت از طریق سایت apodeal به حساب webmony من است : متاسفانه ما با عناوین مختلفی تحریم هستیم نمی توانیم براحتی از اقیانوس ماهی بگیریم اگر می توانستیم گوگل پلی برای ما هم جای خوبی بود ! /.................................................................................................................................................................................... مطالب مرتبط : آموزش چند زبانه کردن برنامه ( لینک) بررسی شرایط افزایش دانلود در گوگل پلی (لینک) سایت معتبر تبلغات کلیکی بین المللی + آموزش (لینک) برنامه ای که با این روش در گوگل پلی و چند مارکت خارجی و ایرانی منتشر کردم ، جهت مقایسه تعداد دانلود ها و قدرت مارکت ها و.... می توانید استفاده کنید (لینک) رفع مشکل آدرس ثابت در خارج (لینک) پیام های خصوصی و یک خواهش : دوستان عزیز لطفا از ارسال پیام خصوصی در این مورد خوداری کنید من هرچه کردم اینجا نوشتم اکثر سوالات این بوده : آیا حساب شما مسدود شده : خیر مسدود نشده درامد شما چقدر بوده : دانلود برنامه را از گوگل مشاهده کنید روزانه کمتر از یک دلار درآمد دارد آیا درامدتان را گرفتید : خیر٬ مشغول کار دیگری هستم و سرور را تمدید نکردم لذا مدت هاست به اکانتم لاگین نکردم و اصلا به فکر دریافت درآمد نیستم چون مبلغی نیست که بخوام بگیرم فوقش میشه ۲۰۰ یا ۳۰۰ تومان که ارزش تهیه مستر کارت با مبلغ 1500000 ندارد که به گوگل معرفی کنم و ..... مستر کارت را از کجا گرفتید : اصرار من نکفتن بود چون ولی حالا که اصرار می فرمایید من از سایت http://visa75.com گرفتم سرور از کجا گرفتید : از پشتوار سرور گرفتم می توانید برای ما هم اکانت بسازید هزینه اش را هم می دهم؟ خیر متاسفانه فرصت ندارم در ضمن تمام کارهایی که انجام دادم را نوشتم آیا می تونی برنامه ی من را در گوگل قرار بدی ؟ چون سرور را تمدید نکردم مدت هاست لاگین نکردم لذا نمی توانم این کار را انجام بدهم سپاس و تشکر از شما قدم اول : رفع مشکل تحریم 1- متاسفانه ما تحریم شده ایم برای دور زدن آن باید راه معقولی را انتخاب کنیم تا با قوانین کشور عزیزمان نیز تناقضی نداشته باشد الف : باید در کشور خارجی مورد پشتیبانی گوگل یک رایانه و اینترنت داشته باشیم کامپیوتر های قدرتمندی (سرور) درمحل های امن و مناسب(دیتاسنتر) در کشورهای مختلف نگه داری می شوند می توانیم بخشی از فضای آن را که بوسیله ی نرم افزار مجازی ساز شبیه یک کامپیوتر مستقل شده اند بواسطه یک شرکت اریه دهنده خدمات هاست و سرور که داخل ایران فعالیت می کند اجاره کنیم و رویش سیستم عامل دلخواه خودمان را نصب کنیم و به اینترنت وصل شده و برسیم به سایت گوگل پلی دولپر ! (سرور مجازی یا VPS) * برای این مرحله بنده یک سرور مجازی (vps)با مشخصات زیر از کشور انگلستان اجاره کردم: آی پی ثابت رم: 256 مگابایت پهنای باند نامحدود بر روی پورت 1Gbps سیستم عامل: ویندوز / لینوکس / میکروتیک کانفیگ: تمامی کانفیگ ها رایگان مجازی ساز: KVM-Virtualizor تحویل سرویس: بلافاصله بعد از پرداخت 18,000 تومان ماهانه رویش ویندوز سرور 2003نصب کردم سرعت ریموت نسبتا خوبی دارد (**ویرایش >> سرعتش فقط چند روز اول خوب بود الان کند شده میشه کار کرد ولی کند است برای افزایش سرعت ریموت باید سرور قوی تری گرفت که بتواند ویندوز را بخوبی اجرا کنید سروی که من گرفتم رمش پایین است) تا این مرحله توانستم یک کامپوتر با ip انگستان با هزینه 18000تومان برای هر ماه داشته باشم . *****روش های دیگر برای داشتن آی پی غیر قانونی است لطفا در این تایپیک اصلا مطرح نفرمایید *****استفاده از آپی های مختلف باعث گیر دادن گوگل پلی خواهد شد آی پی سرور باید ثابت باشد سپاس ***نکته برای انتخاب سرور مجازی می توانید از سایت وب هاستیگ کمک بگیرید بنده اطلاعات کافی در این مورد ندارم قدم دوم : عضویت در گوگل پلی از vps ** بر کامپیوتر مجازی که دارم یک مرورگر گوگل کروم نصب کردم چون کار کردن با مرروگر ie در ویندوز سرور دردسر دارد . *** سایت googe play develpoer رفتم https://play.google.com/apps/publish 3- باید یک حساب گوگل جدید داشته باشیم حسابی که قبلا از هیج جایی وارد نشده باشیم یعنی باید الان یکی جدیدش را بسازیم * در مراحل ساخت ایمیل گوگل نام و نام خانوادگی و سن را به میلادی وارد کردم * برای واریفای ایمیل شماره موبایل نیاز هست احتمالا شماره موبایلی که قبلا برای واریفای حساب دیگری بکار برده باشید قبول نخواهد شد برای این مرحله بنده همان شماره موبایل ایران را دادم و یک اس ام اس فرستاد و جیمیل تایید و ساخته شد . ساین اوت شدم و چند ساعت بعد دوباره لاگین کردم هیچ مشکلی بابت شماره تلفن پیش نیامد . قدم سوم پرداخت هزینه 25دلار گوگل پلی دولوپرکار از روی سرور مجازی ) در محله قبل یک اکانت گوگل ساختیم پس عضو گوگل پلی نیز هستیم اما برای انتشار برنامه ها باید بعنوان یک توسعه دهنده در آن ثبت نام کنیم در حال حاضر گوگل برای ثبت نام developer مبلغ 25دلار هزینه دریافت می کند . ** تهیه مستر /ویزا کارت : برای پرداخت باید یک مستر کارت یا ویزا کارت که قبلا از طریق آن این حق عضویت پرداخت نشده باشد داشته باشیم یعنی الان من چون این هزینه را پرداخت کردم دیگر نمی توانم از کارتم برای پرداخت این مبلغ استفاده کنم . یک مستر کارتمجازی 30 دلاری صادره از محلی که سرور قرار دارد تهیه کردم (25 دلار کافی است)این کارت یکبار مصرف است و قابلیت شارژمجدد ندارد (با گیفت کارت گوگل اشتباه نگیرید احتمالا پرداخت با گیفت کارت امکان پذیر نیست البته احتمالا) جستجوکنید فروشندگان زیادی هستند بنا به دلایلی اسم فروشنده و سایتش را اعلام نمی کنم.آنها اطلاعات کارت را برایم ایمیل کردند هزینه کارت 30 دلاری از کشور انگلستان شد 159هزار تومان . توجه داشته باشید اگر ارز داخل مستر کارت دلار نیست مثلا درهم و... است ممکن است موقع پرداخت برای تبدیل به دلار مقداری از آن کم کنند که در این صورت اگر مبلغ خالص به 25دلار نرسد کارتتان قابلیت استفاده برای پرداخت را نخواهد داشت چون قابل شارژ نیست. ***پرداخت مبلغ از طریق کارت : وارد سایت https://play.google.com/apps/publish می شویم و با مشخصات کارتی که داریم مبلغ حق عضویت را پرداخت می کنیم . اگر با روش پرداخت مشکل دارید می توانید آموزش ساخت گوگل پلی دولپر را در گوگل جستجو کنید ویدیوهای زیادی هست . *** در این مرحله من حق عضویت گوگل را پرداخت کردم و به صفحه تکمیل مشخصات که اسم توسعه دهنده ایمیل و آدرس شماره تلفن می خواست را وارد کردم من برای شماره تلفن 0919 ایران (همان که برای ایمیل وارد کردم ) و آدرس بیلدینک مستر کارت را وارد کردم الان کجا هستم ؟ یک پیام از گوگل با این مضومن دریافت کردم [align=center]Your payment is still processing, which will take up to 48 hours.You can already start to upload APKs and prepare Store listings but not publish any applications yet.We will notify you when the payment went through and you can publish your applications.[/align] "پرداخت شما در حال پردازش هست و تا 48 ساعت زمان خواهد برد . در حال حاضر می توانید برنامه های خودتان را آپلود کنید و در آماده ی انتشار قرار بدهید اما فعلا نمی توانید آنها را ممنتشر کنید وقتی پرداخت تایید شد به شما اطلاع خواهیم داد " راستش فکر کردم قبول نشده و 160 تومان و سرور مجازی بلا استفاده خواهد ماند اما وقتی جستجو کردم دیدم این موضوع انگار عادی هست و بعد از 48 ساعت تایید میشه http://madetoday-athens.blogspot.com/2015/01/how-to-create-google-play-developer.html. خب امروز تا این مرحله رفتم و منتظر هستم ببینم بالاخره گوگل چه تصمیمی می گیرد آیا پرداخت من را تایید خواهد کرد و یا تمام کارها و هزینه هایی که کردم به هدر خواهد رفت . نتیجه هر چه باشد پس از 48 ساعت در این تایپیک به اطلاع خواهم رساند اگر تایید شد قدم ها را ادامه می دهیم اگر هم نشد شما اشتباه من را انجام ندهید شاد باشد تا آن موقع برایم "« أَمَّنْ يُجيبُ الْمُضْطَرَّ إِذا دَعاهُ وَ يَكْشِفُ السُّوءَ " بخوانید. (: ویرایش : بدون اینکه از گوگل پیامی دریافت کنم امکان انتشار برنامه برایم فعال شد . و برنامه ای را منتشر کردم جمع بندی : برای ساخت اکانت گوگل پلی و انتشار برنامه در آن مراحل بالا را طی کردم و توانستم برنامه رایگانی را منتشر کنم 1- برای ساخت اکانت یک vps (سرور مجازی) از انگلستان گرفتم ,و رویش ویندوز نصب کردم از کامپیوتر خودم به سرور مجازی ریموت دسکتاپ زدم و تمامی مراحل عضویت در گوگل و انتشار برنامه را از طریق سرور مجازی انجام دادم. 2- از روی سرور مجازی عضو گوگل پلی شدم کشور را انگلستان (محل سرور) و برای شماره تلفن شماره ایران را وارد کردم هیچ مشکلی پیش نیامد 3- یک مستر کارت مجازی 30دلاری خریدم و هزینه ی 25 دلاری گوگل پلی را پرداخت کردم . 4- بعد از دو سه روز یک برنامه رایگان در گوگل پلی منتشر کردم . هزینه ها : 1- هزینه سرور مجازی 18000 تومان ماهانه 2- هزینه خرید مستر کارت مجازی 159000 تومان البته هنوز 5 دلارش در حسابم است . 3- خرید دامین .com سالانه 35000 تومان به استفاده برای پشتیبانی برنامه (اختیاری) **** داستان برنامه پولی و رایگان**** روش انتشار برنامه پولی دقیقا مثل برنامه رایگان است فقط برای برنامه های پولی فیلد قیمت را هم پر می کنید (مثل بازار) در انتشار برنامه پولی هیچ مشکلی نیست مشکل در دریافت درآمد از گوگل است برای دریافت درامد از گوگل باید یک مستر کارت ویزا کارت دبیت( متصل به حساب )در یکی از بانک های کشورهای مورد پشتیبانی گوگل و همچنین مدارک اثبات محل سکونت (شامل قبض برق و آب _ و مدارک اثبات هویت گواهینامه یا پاسپورت کارت شناسی کشوری که حساب به نامش باز کردید) هزینه ی صدور مستر/ویزا کارت دبیت در ایران حدود یک میلیون و هشتصد هزار تومان است . از آنجایی که بازار گوگل با مارکت های دیگر خیلی فرق دارد بهتر است قبل از هزینه کردن زیاد چند نرم افزار رایگان منتشر کنیم تا اگر دنلود نشد بعدا مایوس نشویم . پیشنهاد بهتر استفاده از تبلیغات در برنامه رایگان است سایت های زیادی هستند که دوستان در این انجمن مطرح کرده اند حالا اگر درآمد به 1800رسید می توان صرف باز کردن حساب ارزی و دریافت مستر کارت دبیت کرد . خدا را چی دیدی شاید تا ان موقع تحریم ها هم رفت کنار ممنون از حوصله ای که به خرج دادید موفق و موید باشید . کسب درامد : پس از انتشار نوبت کسب درامد است ٬ ما در اینجا روشی را معرفی کردیم که بدون نیاز به حساب ارزی و مشکلات تحریم بانکی از Admob و چند شبکه تبلیغات دیگر کسب درامد کنیم ٬ در این روش تبلیغات admob و6 شبکه تبلیغات دیگر را در نرم افزار خواهید داشت اما بایک سایت طرف حساب هستید که پرداختش با وبمانی و..... است و هر موقع می توان درخواست پرداخت داد.هم برای نمایش و هم برای کلیک پرداخت دارد والبته تحریم را جدی نگرفته. توضیحات بیشتر در این مورد را در مطلب زیر نوشته ایم : نکته مهم : پرداخت درآمد آگهی های نمایش داده شده از admob با خود admob است این سایت تنها درآمد 6 شبکه دیگر را که در مطلب زیر توضیح داده بطور مستقیم پرداخت می کند . http://p30droid.com/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%82%D8%AF%D9%85-%D8%A8%D9%87-%D9%82%D8%AF%D9%85-%DA%A9%D8%B3%D8%A8-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A7%D8%B2-%DA%AF%D9%88%DA%AF%D9%84-%D8%A8%D9%87-%D8%B1%D9%88%D8%B4-%D8%AA%D8%A8%D9%84%DB%8C%D8%BA%D8%A7%D8%AA-%D8%BA%DB%8C%D8%B1-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85
  10. 1 like
    فایل build.gradle رو باز کن این کد رو بزار dependencies{ classpath 'com.android.tools.build:gradle:3.1.2' } بعد برو اینو باز کن gradle-wrapper.properties توش نسخه رو عوض کن distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
  11. 1 like
    قسمت لاگ کت، قسمتیه که برای خطا یابی برنامه ازش استفاده می کنیم. هر وقت شما با خطایی مواجه می شید اگر به این قسمت مراجعه کنید متن خطایی رو که رخ داده رو می تونید ببینید... برای مطالعه بیشتر به این سایت مراجعه کنید یا توی گوگل سرچ بزنید. موافق باشید.
  12. 1 like
    خیلی کارت درسته بزرگوار (حق با شماست من توی بستن قسمت ها با {} اشتباه کرده بودم) کد نهایی : public void startProgress(View view) { Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i <= 100; i++) { final int value = i; doFakeWork(); prg1.post(new Runnable() { @Override public void run() { prg1.setProgress(value); //-------------------------------------------------------------------------------------------------------------------------- runOnUiThread(new Runnable() { @Override public void run() { //=== if (value == 100){ try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();} textCounter.setText("متن مورد نظر یا هر کد دیگری"); prg1.setVisibility(View.INVISIBLE); Btn_End_Work.setEnabled(false); } //=== } }); //-------------------------------------------------------------------------------------------------------------------------- } }); } } };new Thread(runnable).start(); }
  13. 1 like
    value رو باید به صورت یک متغیر سرتاسری تعریف کنید. بالای onCreat ، متغییر value رو تعریف کنید درست می شه... public class MainActivity extends AppCompatActivity { ProgressBar prg1; TextView textCounter; int value; /// <<<<<<< اینجا تعریف میشه @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); prg1=findViewById(R.id.progressBar); textCounter=findViewById(R.id.text); startProgress(); }
  14. 1 like
    راستی شما به راحتی می تونید از توی قسمت logcat اندروید استودیو خطا رو مشاهده کنید و خطا رو توی گوگل سرچ کنید. خیلی زود به جواب می رسید. مثلا جواب مشکل شما در اینجا هست...
  15. 1 like
    سلام. کدتون رو اینطوری ویرایش کنید درست می شه: public void startProgress() { // do something long Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i <= 100; i++) { value = i; doFakeWork(); prg1.post(new Runnable() { @Override public void run() { ////// این قسمت رو اضافه کنید runOnUiThread(new Runnable() { @Override public void run() { String Message = String.valueOf(value); prg1.setProgress(value); if (value==100){ textCounter.setText("دقیقا این متن ست نمیشه و برنامه خطا میده"); } } }); } }); } } }; new Thread(runnable).start(); } // Simulating something timeconsuming private void doFakeWork() { try { Thread.sleep(35); } catch (InterruptedException e) { e.printStackTrace(); } } }
  16. 1 like
    از کدام نسخه گردل استفاده میکنید ؟
  17. 1 like
    فیلم آموزشی نصب و راه اندازی اندروید استودیو دریافت: studio-install-mac.mp4
  18. 1 like
    سلام نگاه کنید شما اندروید استودیو ای که دارین خیلی خیلی قدیمی هستش و فک کنم برای ۴ سال قبل هستش. لطفا اپدیت کنید به آخرین نسخه یعنی 3.5 اپدیت کنید و فیل تر شکن بزنید مشکلتون حل میشه
  19. 1 like
    سلام این مشکل نیست. وقتی کلاس ها را import کنید و در داخل کلاس ها دستوراتی برای استفاده از کتابخنه های import نشده نداشته باشید unused میشود برای اینکه به ما برنامه نویسان اطلاع دهند.
  20. 1 like
    باید در متد onPause موزیک خودتون stop کنیدو در متد onResume موزیک تونو رو استارت بزنید
  21. 1 like
    کد رو بزاید بررسی کنم
  22. 1 like
    [align=justify]یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم‌عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی(کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم‌عامل خاصی نیستند.[/align] [align=center][/align] تاریخچه JAVA [align=justify]در مقایسه با زبان‌های دیگر، همچون ++C یا بیسیک یا فورترن، جاوا زبان نسبتاً جدیدتری است. شرکت (sun Microsystems)سان مایکروسیستمز در سال ۱۹۹۱ یک پروژه تحقیقاتی به نام گرین (Green) را آغاز کرد. هدف این پروژه ایجاد زبانی جدید شبیه به ++C بود که نویسنده اصلی آن، جیمز گاسلینگ، آن را بلوط (Oak) نامید. اما بعدها به دلیل برخی مشکلات حقوقی از میان لیستی از کلمات تصادفی نام آن به جاوا تغییر کرد. پروژه گرین به دلیل مشکلات بازاریابی در شرف لغو شدن بود تا اینکه گسترش وب در سال ۱۹۹۳ باعث نمایش توانایی‌های وافر جاوا در این عرصه گشت. اینگونه بود که شرکت سان مایکروسیستمز در مه ۱۹۹۵ جاوا را رسماً به بازار عرضه کرد. جاوا یک زبان برنامه‌نویسی است که در آغاز توسط شرکت سان مایکروسیستمز ایجاد شده‌است و در سال ۱۹۹۵ به عنوان بخش اصلی سکوی جاوا منتشر شد. این زبان قسمت‌های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را داشته باشد صرف نظر از معماری و خصوصیات آن کامپیوتر. اجرای اصلی کامپایلرهای جاوا، ماشین‌های پیاده‌سازی و کتابخانه‌های آن توسط این شرکت از سال ۱۹۹۵ منتشر شد. در 1997 may این شرکت، نرم‌افزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان را منتشر کردند مثل کامپایلر GNU برای جاوا. مرورگرهای اصلی وب، به هم پیوستند تا به طور مطمئن جاوا اپلت را بدون صفحات وب اجرا کنند و به این صورت جاوا خیلی زود معروف و محبوب شد. با پیدایش java2، نسخهٔ جدید توانست ترکیب‌های جدیدی را برای نوع‌های مختلف پلت فرم‌ها ایجاد کند. به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات اقتصادی، و نسخه سکوی جاوا، نسخه میکرو برای موبایل منتشر شد. در سال 199۶ با هدف بازاریابی، این شرکت نسخه جدید J2 را با نام‌های سکوی جاوا، نسخه سازمانی، سکوی جاوا، نسخه میکرو و سکوی جاوا، نسخه استاندارد منتشر کرد. در سال ۱۹۹۷ شرکت سان میکروسیستمز،ISO/IEC JTC1 standards body و Ecma International را به فرمول جاوا تغییر داد. شرکت sun بسیاری از کاربردهای جاوایش را بدون هیچ هزینه‌ای فراهم آورد. شرکت sun با فروش مجوز برای بعضی از کاربردهای خاصش مثل Java Enterprise System درآمدی را بدست آورد. اولین تمایزی که بین SDK و سکوی جاوا داد شامل فقدان کامپایلر برای JRE و سرفایل‌ها بود. در ۱۳ نوامبر 199۶ شرکت sun نرم‌افزار جاوا را به صورت رایگان و با مجوز عمومی برای همه منتشر کرد. جاوا یک پلتفرم نرم‌افزاری است.[/align] توزیع‌های جاوا [align=justify]منظور از توزیع جاوا پیاده‌سازی‌های مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانه‌های استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیع‌کنندهٔ عمده جاوا وجود دارند: • سان میکروسیستمز: توزیع کننده اصلی جاوا و مبدع آن می‌باشد. در اکثر موارد هنگامی که گفته می‌شود جاوا منظور توزیع سان می‌باشد. • GNU Classpath: این توزیع از سوی موسسه نرم‌افزارهای آزاد منتشر شده و تقریبا تمامی کتابخانه استاندارد زبان جاوا در آن بدون بهره‌گیری از توزیع شرکت سان از اول پیاده‌سازی شده‌است. یک کامپایلر به نام GNU Compiler for Java نیز برای کامپایل کردن کدهای جاوا توسط این موسسه ایجاد شده‌است. فلسفه انتخاب نام Classpath برای این پروژه رها کردن تکنولوژی جاوا از وابستگی به علامت تجاری جاوا است بطوریکه هیچ وابستگی یا محدودیتی برای استفاده آن از لحاظ قوانین حقوقی ایجاد نشود و از طرفی به خاطر وجود متغیر محیطی classpath در تمامی محیط‌های احرایی برنامه‌های جاوا، این نام به نوعی تکنولوژی جاوا را برای خواننده القا می‌کند. کامپایلر GNU توانایی ایجاد کد اجرایی (در مقابل بایت کد توزیع سان) را داراست. لازم به ذکر است که در حال حاضر شرکت سان تقریبا تمامی کدهای JDK را تحت مجوز نرم‌افزارهای آزاد به صورت متن باز منتشر کرده‌است و قول انتشار قسمت بسیار کوچکی از این مجموعه را که به‌دلیل استفاده از کدهای شرکت‌های ثانویه نتوانسته به صورت متن باز منتشر نماید در آینده نزدیک با بازنویسی این کدها داده‌است. • مایکروسافت #J: این در حقیقت یک توزیع جاوا نیست. بلکه زبانی مشابه می‌باشد که توسط مایکروسافت و در چارچوب.net ارائه شده‌است. انتظار اینکه در سیستم‌عاملی غیر از ویندوز هم اجرا شود را نداشته باشید. • AspectJ: این نیز یک زبان مجزا نیست. بلکه یک برنامه الحاقی می‌باشد که امکان برنامه نویسی Aspect Oriented را به جاوا می‌افزاید. این برنامه توسط بنیاد برنامه‌نویسی جلوه‌گرا و به صورت کدباز ارائه شده‌است.[/align] منبع : ویکی پدیا
  23. 1 like
    خیلی خیلی ممنونم خیلی لطف کردین مشکلم حل شد
  24. 1 like
    public class MyActivity extends Activity { public static final String PREFS_NAME = "MyApp_Preferences"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SharedPreferences preferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE); // نوشتن و ذخیره استرینگ در آن Editor editor = preferences.edit(); editor.putString("SAVED_TEXT", "my text"); editor.commit(); // خواندن اطلاعات از آن String value = preferences.getString("SAVED_TEXT", ""); Log.d(TAG, value); } } امیدوارم این کدها کمک کنه...
  25. 1 like
    سلام... باید از SharedPreferences استفاده کنید تا متن به صورت String در اون ذخیره بشه...
  26. 1 like
    سلام برای اینکار باید تک به تک المان ها را جدا کنید سپس به داخل پروژه خود بیارید. برای اینکار بهتره طراحی که طرح را پیاده سازی کرده است تمامی جزئیات را بهتون منتقل نمایید
  27. 1 like
    ابتدای سال 2015 اولین نسخه stable یک کتابخونه جاوا اسکریپت متن باز(open source Java script) برای توسعه رابط کاربری (user interface) وب اپلیکیشن ها توسط فیس بوک منتشر شد.اسم این کتابخونه React یا همون React Js بود.محبوبیت این کتابخونه در اوایل انتشار به طور صعودی افزایش یافت به طوری که به جز فیس بوک کمپانی های Airbnb و Netflix هم ازش استفاده میکنن. اواخر مارچ 2015 React Native به عنوان یک فریم ورک جدید توسط فیس بوک منتشر شد که به شما این اجازه رو میده که با استفاده از جاوا اسکریپت و کتابخونه React اپلیکیشن موبایل بسازید. قابلیت های این فریم ورک : 1-زمان توسعه سریع 2-یک فریم ورک، چند سیستم عامل 3-Hot Reloading یا تست سریع 4-تیم برنامه نویسی کوچکتر 5-اپلیکیشن سریع و قدرتمند 6-کدنویسی UI ساده 7-نیاز به منابع کمتر برای کدنویسی
  28. 1 like
    سلام. جناب خسروآبادی من سمت سرور با زبان php کار میکنم و دیتابیسم از نوع MySQL هست. میخام از طریق اندروید استودیو به فایل php وصل شم و اطلاعات رو دریافت کنم. لطفا اگه میتونید راهنمایی کنید. ممنونم
  29. 1 like
    خب ابتدا وارد پنل کاربری خودتون تو بازار بشین بعد برنامه تون رو بر پایه این سورس کد که خودم نوشتم بسازین سورس به روز شد دانلود_سورس_درون_پرداخت در این مرحله نیازی به تکمیل پروژه نیست یه کمیشو انجام بدید. حالا برنامه را اکسپورت کنید وارد پنل کاربری بازار بشید حالا برنامه جدید را انتخاب و برنامه خود رو آپلود کنید توجه : درخواست بررسی یا انتشار برنامه نزنید. بعد به آدرس روبه رو بروید : http://pardakht.cafebazaar.ir دگمه محصولات و خدمات را بزنید. در صفحه باز شده محصول جدید را بزنید. اطلاعات مربوط را کامل کنید. درضمن شناسه کالا رو یادتون باشه شناسه رو جلوی این خط در Billing.java وارد کنید : public static final String SKU_NAME_PREMIUM="شناسه"; و بعد برید توی بخش برنامه های فروشنده و جلوی شناسه محصولتون نوشته کلید RSA اون رو بزنید و تمامشو کپی کنید [align=center]http://p30droid.com/Uploader/do.php?img=394[/img][/align] جلوی این خط در Billing.java پیست کنید : public static final String PUBLIC_KEY = "کلید RSA"; بعد پروژه رو کامل و VersionCode و VersionName را در مانیفست تغییر داده و پروزه رو اکسپورت کنید برید به پنل روی اسم برنامه بزنید و توی این صفحه روی بسته ها کلیک کنید و بعد روی دکمه بارگذاری نسخه جدید کلیک کنید و پروژه کامل رو انتخاب کنید و آپلود کنید بعد از آپلود درخواست بررسی را بدهید. موفق باشید
  30. 1 like
  31. 1 like
    فیلم های آموزشی اندروید نویسی مقدماتی تا پیشرفته در ۴۰ قسمت با مدت زمان ۸ ساعت و ۳۰ دقیقه که در اردیبهشت ماه ۱۳۹۷ ساخته شده است در اختیار شما عزیزان به صورت کاملا رایگان قرار میگیرد هزینه ی فیلم ها : دعا و صلوات برای سلامتی خانواده ی خودم و حضرت امام مهدی عج برای دریافت 40 قسمت کامل روی همین لینک کلیک کنید دانلود نکته : برای دانلود و تماشا از آپارات روی لینک های زیر کلیک کنید فصل اول : آموزش مقدماتی اندروید استودیو قسمت اول معرفی اندروید استودیو – قسمت اول قسمت دوم معرفی اندروید استودیو – قسمت دوم قسمت سوم معرفی اندروید استودیو – قسمت سوم فصل دوم : آموزش کدهای XML قسمت چهار آموزش مقدماتی کدهای XML قسمت پنجم آموزش مقدماتی RelativeLayout قسمت ششم آموزش مقدماتی LinearLayout قسمت هفتم آموزش پایانی کدهای XML فصل سوم : آموزش کدهای Java قسمت هشتم آموزش مقدماتی کدهای Java قسمت نهم آموزش تابع در جاوا قسمت دهم آموزش کلاس در جاوا برای دریافت 40 قسمت کامل روی همین لینک کلیک کنید منبع : www.phoenixdevs.ir سید حسین اکبری
  32. 1 like
    سلام بنده تکه کد زیر را روی اندروید 4 و 5 و 6 بدون هیچ مشکلی اجرا میکردم ولی حالا روی نسخه 7 و 8 و 9 اندروید مشکل دارد و خطا میده لطفا راهنمایی کنید Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/sega" +"pac01")), "package:application/com.explusalpha.MdEmu"); startActivity(intent);
  33. 1 like
  34. 1 like
    اندروید استودیو یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل I/O معرفی شده است. از ماه june 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد. Android Studio provides the fastest tools for building apps on every type of Android device چندین ویژگی جدید در این نرم‌افزار برای کاربران می‌باشد: چیدمان زنده: ویرایشگر WYSIWYG – کدنویسی زنده – رندر هم زمان برنامه کنسول توسعه دهنده: راهنمای بهینه سازی – کمک برای ترجمه – ردیابی ارجاع – طریقه استفاده پشتیبانی از ساخت مبتنی بر Gradle رفع و عیب یابی مخصوص اندروید ابزار لینت برای گرفتن عملکرد، قابلیت استفاده، نسخه سازگار با مشکلات دیگر قابلیت Proguard و امضای برنامه مبتنی بر الگوی wizard برای ایجاد طرح اندروید و اجزای مشترک ویرایشگر طرح بندی غنی که به شما اجازه کشیدن و رها کردن UI کامنت‌ها را می‌دهند. گزینه‌ای برای تنظیمات پیش نمایش طرح بندی در صفحه نمایش چندگانه دانلود از سرور قدرتمند انجمن اندروید ایران نسخه ۶۴ بیتی Windows - حجم ۹۴۸ مگابایت - نسخه ۳.۴ http://p30droid.com/Download/androidstudio/android-studio-ide-183.5452501-windows.exe نسخه ۶۴ بیتی Mac os - حجم ۹۴۸ مگابایت - نسخه ۳.۴ http://p30droid.com/Download/androidstudio/android-studio-ide-183.5452501-mac.dmg نسخه ۶۴ بیتی Linux - حجم ۹۴۸ مگابایت - نسخه ۳.۴ https://p30droid.com/Download/androidstudio/android-studio-ide-183.5452501-windows32.zip دانلود جاوا :
  35. 1 like
    سلام... توی این خط داره میگه که SOURCE رو پیدا نمیکنه... چک کن ببین اسمش درسته!!! معمولا باید نوع فایل رو هم مشخص کنی. مثلا: logo.png
  36. 1 like
    سلام دوستان برای آپلود فایل apk میتونید از سایت زیر استفاده کنید من خودم باهاش ارسال کردم تاییدم شد https://www.file.io/ دقت بکنید که وقتی درخواست رو میفرستین اگر برنامه تایید بشه هیچ ایمیلی براتون ارسال نمیشه فقط خودتون باید تست کنید ببینید درست شده یانه !
  37. 1 like
    با عرض سلام خدمت تمامی دوستان سیستم جدیدی گوگل راه انداخته به اسم پلی پروتکت که مثلا میخواد از کاربرا در مقابل بد افزار ها و از این قبیل چیزا محافظت کنه.در نگاه اول ایده خوبی به نظر میاد و حتی کاربرا هم ممکنه راضی باشن.این سیستم طبق گفته خودش از هوش مصنوعی استفاده می کنه تا بد افزار هارو شناسایی کنه و به کاربر اخطار بده.احتمالا دوستانی که با لاکی پچر کار می کردن ارور رو دیده باشن.حالا مشکل جدید این هستش که من بعد از کلی تلاش و آزمون خطا بهش رسیدم و نزدیک ده روز منو به شدت زمین گیر کرد! مسئله اینه اینجانب یک روی یک اپلیکیشن کار می کنم.امضای دیجیتال برنامه به اسم من بود.اما بعد از صحبت هایی که صورت گرفت تصمیم بر آن شد امضای جدیدی بسازیم و به نام گروه و تیم باشه.به هر حال،ساختیم و بچه های تیم نصب کردن.بعد 24 ساعت یا کمتر،وقتی دوباره میخواستیم نسخه جدید رو نصب کنیم،اروری مثل تصویر زیر بهمون نشون میداد بد تر از همه اینکه حتی در سایتی مثل StackOverFlow هم راه حلی به کسی نداده بودن.از اون بدترش اینکه اصلا کسی سوالی نپرسیده بود در این زمینه !!!! حالا از داستان بگذریم،میرسیم به راه حل.اتفاقا بعد چند روز من تو چندمین صفحه گوگل یکی دوتا جواب دیدم برای راه حل این سوال. منطقی ترین راه،فرستادن اپلیکیشن به گوگل پلی بود.خب اونجا برسی می کردن و مشکلی پیش نمیومد.ولی ما امکان ارسال رو نداشتیم.باز گشتم و یک لینک در سایت گوگل رسیدم. https://support.google.com/googleplay/android-developer/contact/protectappeals خب،این لینک تونست مشکل من رو حل کنه.حالا راه حل خودم رو با شما به اشتراک می ذارم تا سریع تر حل شه مشکلتون. من فکر می کنم بون فیلتر شکن هم لینک باز بشه،به هر حال تست کنید. بعد از باز کردنش،یک فرمی با عنوان Play Protect Appeals Submission Form مشاهده می کنید.معنیشم میشه "فرم ارسال درخواست تجدید نظر پلی پروتکت". چند گزینه در صفحه مشاهده میشه که باید پر کنید. همینجا خدمتتون عرض کنم که حتما از آخرین نسخه اپلیکیشن به صورت Sign شده خروجی بگیرید و آماده کنید. خب،میریم سراغ پر کردنش،قسمت Email Address که کاملا مشخصه،حتما ایمیل صحیح و دقیق خودتون رو بزنید.چون مهمه.چند خط دیگه میگم چرا!! قسمت Developer Name هم با اینکه اجباری نیست،بدک نیست پر بشه. قسمت Application Package Name هم که اسم پکیج برنامتون رو دقیقا وارد کنید. و اما دردسر ترین قسمت،Url to download your apk file این قسمت چرا دردسره؟؟سوال خوبیه!اولا که به نظرم گوگل باید حداقل یک سیستم آپلود فایل میذاشت فایل رو آپلود کنیم.مشکل دوم اینه ممکنه نتونن از سرور های داخل ایران استفاده کنند.پس یه سرور آلمان یا مثل من فرانسه داشته باشین مشکل حله.در ضمن،دسترسی های محدودیت های فایل رو بردارید.همون قضیه لیست کردن فایل ها،یا هر محدودیتی که واسه دانلود فایل گذاشتین.بردارید که داستان نشه براتون. لینک فایل رو حتما حتما حتما با http اولش بذارید.آدرس فایلتون یک همچین چیزی باشه. http://example.com/myapp.apk اینجوری بهانه کمتری دست گوگله واسه دانلود نکردن فایلتون.من خودم حدود 35 بار ارسال کردم تا قلقش دستم اومد و گفت تونستیم فایلتون رو دانلود کنیم. قسمت آخر هم Additional information to support your appeal که اجباریه پر کردنش.معنیشم هستش "اطلاعات اضافی برای حمایت از درخواستتون" من والا با انگلیسی دست و پا شکسته یه متن کوتاه نوشتم و قبولم کردن شما اگه می تونید حتما بهترشو بنویسید.چون فکر میکنم تاثیر مستقیمی داره. بعد از زدن دکمه submit،منتظر باشید چند ثانیه بعد ایمیلی بهتون میرسه که اگه ارسال موفقیت آمیز بوده باشه،همچین چیزی هست. اگر هم نباشه،میگن که نتونستیم فایل رو دانلود کنیم سر همون قضیه اشتباه بودن url یا هر چیز دیگه.(عبارت unable to download رو مشاهده میکنید توی متن) چند تا نکته رو عرض کنم خدمتتون. اولا که سعی نکنید چند بار درخواست رو ارسال کنید.یعنی اگر موفقیت آمیز باشه،تا موقعی که نگاه کنن درخواست شمارو نمیذارن دوباره درخواست بدین.میگن که الکی زور نزن داداچ :)) دوما،چه با درخواست شما موافقت بشه چه نه،خبرتون نمیکنن بعد 48 ساعت خودتون اپ رو نصب کنید ببینید اروری میده یا نه. سومین نکته هم اینه که حتما یادتون باشه اگر از کاربر اطلاعاتی میگرید و به سرور میفرستین،از SSL استفاده کنید و سپس درخواست بدین.از سایت www.sslforfree.com میتونید اس اس ال بگیرید.به زودی یه آموزش ارسال https request هم میذارم همینجا.چون یکم با http request متفاوت هستش. امید وارم تونسته باشم مشکلتون رو حل کنم،اگه تونستم،دعا برای سلامتی پدر و مادرم کنید با تشکر رفع خطای Blocked by Play Protect
  38. 1 like
    همیشه یکی از ابزارهای مفید و کاربردی وب سایت های آموزشی میباشند و باعث میشود ما را در رفع مسائل کمک کنند در این پست لیستی از این وب سایت ها در زمینه اندروید را معرفی میکنیم: 1-اولین و مهمترین وب سایت، مرجع خود اندروید میباشد http://developer.android.com/ 2- وب سایت Vogellla http://www.vogella.com/ 3-وب سایت AndroidHive http://www.androidhive.info/ اگر وب سایت های دیگه ای میشناسید شما هم معرفی کنید
  39. 1 like
    help mi.zip سلام مشکلمو تو ویدیو نشون دادم اگ میشه بگید ایراد کارم چیه ضمنا تازه کارم
  40. 1 like
    سمینار رایگان آموزشی React Native سمینار رایگان آموزشی React Native برای توسعه دهندگان موبایل تماشای ویدیوی سیمنار react native ۱۳ بهمن ماه ثبت نام در ایوند https://evnd.co/Q7x31
  41. 1 like
    با سلام شما به وسیله این پلاگین میتونید گوشی خودتون رو از طریق wifi به اندروید استودیو متصل کنید و برنامه رو روی گوشی تست کنید لینک گیت هاب https://github.com/pedrovgs/AndroidWiFiADB اول باید گوشی به سیستم از طریق کابل یو اس بی به سیستم وصل کنید بعد از اتصال wifi کابل رو جدا کنید اجرا و دیباگ پروژه اندروید بر روی دیوایس واقعی