Farzad Sarseifi

مدیریت انجمن
  • تعداد ارسال ها

    2,192
  • تاریخ عضویت

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

  • Days Won

    214

تمامی ارسال های Farzad Sarseifi

  1. استخدام_توسعه دهنده_اندروید یک شرکت معتبر فعال در حوزه VAS (خدمات ارزش افزوده موبایل) و فعال در حوزه استارتاپ های فناوری اطلاعات ?ویژگی های مورد نیاز • تسلط بر اندروید استودیو و مسلط به Android SDK • توانایی درک و دیباگ کدهای نوشته شده • آشنایی و سابقه با ابزارهای مانند heap trace , memory/Cpu monitor, method profiler • آشنایی و سابقه کار با کتابخانه های پرکاربرد اندروید مانند Glide,Retrofit,Appcompat,support • مسلط به طراحی Material design • آشنایی کامل با Restful Api • آشنایی با Api های گوگل • آشنایی با cloud messaging API و push notification • آشنایی با الگو طراحی شی گرا • آشنایی با kotlin (مزیت محسوب میشود) ? شرایط لازم: • آشنایی با مدیریت سورس git,svn • توانایی حل مشکلات و ارایه راهکار • خلاقیت و نوآوری • توانایی کار در محیط تیم و همکاری با سایر اعضای شرکت • دارای روحیه مسولیت پذیری بالا جهت اتمام پروژه ها • دارای نمونه کار ?ارسال رزومه به: info@telecooleh.com
  2. نصب gradle

  3. sdk نصب شدنی نیس شما باید در محیط اندروید استودیو فقط مسیر sdk که extract کردید را مسیر دهی کنید
  4. تا آخر آذر ماه
  5. باید روی یک IP خارجی بیاید و با کارت Credit Card و یا Master card خرید کنید اگر هم یکم صبر کنید تا چند وقت آینده داریم روندی را شروع میکنیم که بتوانیم این سرویس را فراهم کنیم تا تمامی برای توسعه دهندگان حساب گوگل پلی باز کنیم
  6. اول اینکه چک کنید آیا این نسخه کتابخانه که دارید دانلود میکنید آخرین ورژن میباشد دوم اینکه احتمال اینکه v p n شما مشکل داشته باشه بیشتره که نمی تونه هیچ Dependency را دانلود کند
  7. برای اینکه بتوانید از Context Menu در RecyclerView استفاده کنید . بدین صورت عمل کنید public static class ViewHolder extends RecyclerView.ViewHolder implements OnCreateContextMenuListener { TextView tvTitle; ImageView ivImage; public ViewHolder(View v) { super(v); tvTitle =(TextView)v.findViewById(R.id.item_title); v.setOnCreateContextMenuListener(this); } @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.setHeaderTitle("Select The Action"); menu.add(0, v.getId(), 0, "Call");//groupId, itemId, order, title menu.add(0, v.getId(), 0, "SMS"); }
  8. این مشکل از SDK میباشد که بطور ناقض فایلاش رو دارید
  9. سلام آیا حساب کاربری developer را دارید ؟
  10. اندروید

    این خطا که برای شما نمایش داده . برای منم همین بود اما با یک وی پی ان تونستم دانلود کنم
  11. دوازدهمین دوره آموزشی برنامه نویسی اندروید(پیشرفته) دوره برنامه نویسی اندروید یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت اندروید را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.کاربران این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اندرویدی برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند.اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی اندروید شرکت کنید. اهداف کلی این دوره: پیاده سازی ORM دیتابیس سرویس های Background در اندروید آشنایی با کتابخانه های مفید و پرکاربرد اندروید آشنایی با Fragment پیاده سازی وب سرویس پیاده سازی Api های گوگل پیاده سازی FireBase در اندروید پیاده سازی Push Notification در اندروید تست اپلیکیشن Junit و Espresso مهندسی معکول و خروجی نهایی اپلیکیشن ثبت نام دوره اندروید مشخصات دوره : مدرس (مدرسان) : فرزاد سرسیفی پیشنیاز: آشنایی با مفاهیم برنامه نویسی - آشنایی با زبان جاوا مدت زمان دوره: 10 جلسه ( کارگاه کاملا عملی تحت پروژه) به صورت کارگاهی (در مجموع 40 ساعت)(10 نفر) تاریخ برگزاری: (دوره از 12 آبان ماه 1396 به مدت 10 جلسه - روزهای جمعه 14 الی 18) مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو آموزشگاه اندروید ایران ارائه میگردد. سه دانشجو نمونه اول به شرکت های معروف ایرانی جهت همکاری معرفی می گردند. به دانشجویانی که در دوره های قبلی آموزشگاه اندروید ایران حضور داشتند 20 درصد تخفیف داده خواهد شد به شرکت کنندگان در دوره کد ویژه خرید محصولات شاپ دروید داده می شود و می توانند برای همیشه محصولات این فروشگاه را با تخفیف 50 درصدی تهیه کنند. ویژگی : آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام خواهد گرفت. مکان برگزاری : این دوره آموزشی با همکاری آموزشگاه ویستا برگزار خواهد شد راهنمای ثبت نام: جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@android-learn.ir وشماره های تماس ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ تلگرام همراه 09100046764 تماس حاصل نمایید. ثبت نام دوره اندروید سرفصلهای دوره آموزشی برنامه نویسی اندروید پیشرفته به صورت کاملا عملی: پردازش های پس زمینه ای سرویس های پس زمینه Service BroadCastReciver AlramManager ذخیره سازی اطلاعات با دیتابیس SQLite ORM و realm آشنایی با ORM های استفاده از Sugar ORM آموزش و پیاده سازی دیتابیس Realm در اندروید Notification در اندروید پیاده سازی Notification در اندروید Notification های سفارشی طراحی واسط کاربری برای Notification آشنایی با Pending Intent پیاده سازی Push Notification با استفاد از OneSignal Firebase Firebase امکانات Firebase در اندروید پیاده سازی Register و Login در Firebase پیاده سازی Push Notification Crash Reporting وب سرویس ها در اندروید آشنایی با وب سرویس JSON آشنایی با JSON Array آشنایی با JSON Object آشنایی با Retrofit دریافت اطلاعات وب سرویس Retrofit ارسال اطلاعات به سرور Retrofit Image Loader Gson,Jackson json parsing پیاده سازی MVP Pattern در اندروید مفهوم Pattern در برنامه نویسی انواع Pattern های رایج در برنامه نویسی اندروید آشنایی با MVP Pattern در اندروید پیاده سازی MVP در اندروید پیاده سازی Dependency Injection در اندروید مفهوم Dependency Injection در برنامه نویسی انواع کتابخانه های رایج در DI برنامه نویسی اندروید آشنایی با کتابخانه Dagger 2 آشنایی با تغییرات اندرویدM و N Shade Animation CordinatorLayout Permission in Android 6 آشنایی با Kotlin معرفی kotlin پیاده سازی kotlin در اندروید استودیو ایجاد App Widgets برای اپلیکیشن معرفی widget در اندروید هدف از پیاده سازی App widgets در اندروید ارتباط بین App Widgets و اپلیکیشن پیاده سازی App Widgets در اپلیکیشن ایجاد کتابخانه در اندروید معرفی مفهوم کتابخانه در اندروید انواع کتابخانه های قابل پشتیبانی در اندروید ایجاد کتابخانه در اندروید Import کردن کتابخانه به پروژه و استفاده از آن Flavor در اندروید استودیو آشنایی با flavor در اندروید استودیو ایجاد چند خروجی از اپلکیشن ایجاد خروجی های free,purchase,paid برای اپلیکیشن Testing اپلیکیشن آشنایی با مفهوم Test در مهندسی نرم افزار آشنایی با کتابخانه Junit آشنایی با کتابخانه Espresso در Test Driven Android اندروید خروجی اندروید ایجاد کلید Sign در اندروید مهندسی معکوس اپلیکیشن های اندروید آشنایی با Proguard در اندروید انتشار اپلیکیشن در گوگل پلی این دوره توصیه میشود به : اشخاصی كه علاقه مند به آشنایی و كار حرفه ای با اندروید هستند. اشخاصی كه قصد فراگیری كامل طراحی اپلیکیشن های موبایل از ابتدا توسط اندروید دارند. اشخاصی كه قصد راه اندازی اپلیکیشن موبایل شخصی خود توسط اندروید دارند. اشخاصی كه میخواهند با فراگیری حرفه ای شروع به كسب درآمد نموده و به عنوان توسعه دهنده اندروید فعالیت كنند. شركتها و سازمانهایی كه قصد راه اندازی اپلیکیشن موبایل اندروید اختصاصی خود را دارند. دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های اندروید دارند. اشخاصی كه قصد پیاده سازی ایده های اپلیکیشن های موبایل را در قالب اندروید دارند. اشخاصی كه قصد دارند وب سایت خود را به اپلیکیشن های موبایل اندروید تبدیل كنند. و... ثبت نام دوره اندروید
  12. اندروید

    از اینجا دانلود کنید
  13. از ImageSwitcher استفاده کرده اید برای اینکار ؟
  14. روی کدام ورژن اندروید استودیو اپ خود را ایجاد کرده اید؟
  15. سلام برای هر آیتم ViewPager باید فرگمنت قرار داده شود
  16. در صورتی که قصد انتشار در گوگل پلی رو دارید بصورت رایگان.. بنده میتوانم در اکانت خود در گوگل پلی براتون منتشر کنم
  17. public void startProgress() { // do something long Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i <= 10; i++) { final int value = i; doFakeWork(); progress.post(new Runnable() { @Override public void run() { } }); } } }; new Thread(runnable).start(); } // Simulating something timeconsuming private void doFakeWork() { SystemClock.sleep(1000);e.printStackTrace(); }
  18. سلام میتوانید از این کتابخانه استفاده کنید 1-کتابخانه اول https://github.com/lopspower/CircularProgressBar 2- کتابخانه دوم https://github.com/lzyzsd/CircleProgress CircularProgress: <com.github.lzyzsd.circleprogress.CircleProgress android:id="@+id/circle_progress" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:circle_progress="20"/> CircleProgress: <com.github.lzyzsd.circleprogress.CircleProgress android:id="@+id/circle_progress" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:circle_progress="20"/> ArcProgress: <com.github.lzyzsd.circleprogress.ArcProgress android:id="@+id/arc_progress" android:background="#214193" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:arc_progress="55" custom:arc_bottom_text="MEMORY"/>
  19. برای اینکار چند راهکار دارید 1- اگر برنامه درون مارکت های اندروید قرار دارند ، اینکار را خود مارکت به عهده میگرد و به کاربران اعلان های آپدیت را ارسال میکند 2- در این روش اپلیکیشن در خارج از مارکت های اندرویدی میباشند و برای اینکار باید این چنین کارهایی انجام دهید 1-2- یک وب سرویس ایجاد کنید و یک یکسری اطلاعات را دریافت کنید و فقط چک کنید که version Code اپلیکیش جاری با مقدار version code وب سرویس چک کنید اگر version code اطلاعات وب سرویس بالا تر بود ، یک notification را به کاربر نمایش دهید و سپس کد دانلود کردن اپ. public static int getVersionCode(String packageName, Context context) { PackageInfo pInfo = null; try { pInfo = context.getPackageManager().getPackageInfo(packageName, 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } int verCode = pInfo.versionCode; return verCode; } int myVersionCode = ApplicationManager.getVersionCode(getPackageName(), getApplicationContext());
  20. آیا جاوا اسکریپت را فعال کرده اید ؟
  21. آیا cursor.moveToNext() را اجرا میکنید ؟
  22. شما میتوانید مانند کد زیر یک متد برای اینکار بنویسید double distance = 2.3; // ex. distance is 2.3 Locale current = getResources().getConfiguration().locale; //get current locale Log.d("Locale", current + " "); if(current.toString().equals("ar_EG")){ //for arabic char[] arabicChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'}; StringBuilder builder = new StringBuilder(); String str="2.3"; for(int i =0;i<str.length();i++) { if(Character.isDigit(str.charAt(i))) { builder.append(arabicChars[(int)(str.charAt(i))-48]); } else { builder.append(str.charAt(i)); } } Log.d("Locale"," " +builder.toString()+" كم"); // get distance in arabic كم ٢.٣ }else if (current.toString().equals("en_US")){ Log.d("Locale"," " +distance+" KM"); // get distance in us english 2.3 KM }
  23. سلام از این کد استفاده کنید edt_text.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { txt_message.setText(s.toString()); } });
  24. سلام یک فونت مثلا BZar را استفاده کنید و اعداد فارسی میشوند