Farzad Sarseifi

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

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

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

  • Days Won

    214

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

  1. /** * Created by farzad.sarseify on 01/06/2017. */ public class DeepScrollView { /** * Used to scroll to the given view. * * @param scrollViewParent Parent ScrollView * @param view View to which we need to scroll. */ public void scrollToView(NestedScrollView scrollViewParent, final View view) { // Get deepChild Offset Point childOffset = new Point(); getDeepChildOffset(scrollViewParent, view.getParent(), view, childOffset); // Scroll to child. scrollViewParent.smoothScrollTo(0, childOffset.y); } /** * Used to get deep child offset. * <p/> * 1. We need to scroll to child in scrollview, but the child may not the direct child to scrollview. * 2. So to get correct child position to scroll, we need to iterate through all of its parent views till the main parent. * * @param mainParent Main Top parent. * @param parent Parent. * @param child Child. * @param accumulatedOffset Accumalated Offset. */ public void getDeepChildOffset(final ViewGroup mainParent, final ViewParent parent, final View child, final Point accumulatedOffset) { ViewGroup parentGroup = (ViewGroup) parent; accumulatedOffset.x += child.getLeft(); accumulatedOffset.y += child.getTop(); if (parentGroup.equals(mainParent)) { return; } getDeepChildOffset(mainParent, parentGroup.getParent(), parentGroup, accumulatedOffset); } }
  2. منظورتون از Mention کردن کاربران دقیقا چی میباشد ؟
  3. gradle

  4. http://shopdroid.ir/android-programming-training-videos/product/310-android-training-a-to-z-package.html
  5. کدام Api منظورتون هستش لینکش رو بزارید بررسی کنیم
  6. String encodedHash = Uri.encode("#"); String ussd = "*" + encodedHash + lCallNum + encodedHash; startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussd)));
  7. قرار نیس کار خاصی شما انجام بدید. فقط باید یک V p n خوب پیدا کنید و sync کنید و مشکل حل میشود
  8. باید حتما Gradle خود را آنلاین کنید و Dependency ها را بروز رسانی کنید
  9. در این تاپیک لیستی از بهترین کتاب های اندروید برای دانلود با لینک مستقیم قرار داده میشوند. 1- Hello, Android, 3rd Edition دانلود : لینک 2-Professional Android 2 Application Development دانلود : لینک 3-Practical Android 4 Games Development دانلود : لینک 4-Android 4: New Features for Application Development دانلود : لینک مستقیم
  10. سلام باید Gradle خود را آنلاین کنید و سپس با یک فیلتر شکن Gradle را sync کنید
  11. به مناسبت دومین سالگرد انجمن برنامه نویسی اندروید پی سی دروید،آموزش گام به گام برنامه نویسی اندروید از پایه را آماده کرده ایم امید است بتوانیم سهمی کوچک در پیشرفت تمامی کاربران گرامی انجمن پی سی دروید را داشته باشیم. این فایل آموزشی در 80 صفحه و پنج فصل تدوین شده است سرفصل ها: معماری و ساختار سیستم عامل اندروید آموزش زبان جاوا Layout در اندروید آموزش کاربردی برنامه نویسی اندروید مارکتینگ اندروید لینک دانلود: http://p30droid.com/Uploader/do.php?id=528 با احترام فرزاد سرسیفی مدیر انجمن برنامه نویسی اندروید p30droid.com
  12. شما باید کتابخانه appcompat v7 را اپدیت کنید تا مشکل برطرف شود
  13. از اینجا دانلود کنید
  14. شما وقتی از ویجت های AppCompat استفاده میکنید میتوانید از تغییرات و امکانات جدید android support در ورژن های پایین تر اندروید نیز استفاده کنید
  15. این قسمت تجاری ionic هستش و یکسری امکانات خاص در اختیار برنامه نویس قرار میدهد. که میتونید ازش صرفه نظر کنید و ionic را بدین صورت دانلود کنید ابتدا cordova را نصب کنید و بدین صورت نیز ionic را اضافه کنید npm install -g cordova ionic آموزش راه اندازی ionic https://ionicframework.com/getting-started/
  16. خیر مشکلی نداره و میتوایند استفاده کنید. روی Angular Js 1,2 میتوانید با ionic کار کنید و میتوانید با نسخه رایگان ionic اپ توسعه بدید
  17. dashboardActivity.toolbar.setText("hi"); به این صورت میتوانید به ویجت های اکتیویتی دسترسی داشته باشید
  18. فرض میکنیم نام اکتیویتی شما DashboardActivity میباشد در فرگمنتی که قصد دارید تغییرات را در اکتیویتی DashboardActivity اعمال کنید بدین صورت عمل کنید DashboardActivity dashboardActivity=(DashboardActivity)getActivity(); سپس با آبجکت dashboardActivity میتوایند تمام نیازهای خود را بر آورده کنید
  19. در اندروید استودیو 3 باید حتما یکبار دیگر نسخه های appcompat خود را آپدیت کنید راهکار : Gradle را آنلاین کنید یک فیلتر شک ن باز با کیفیت باز کنید و سپس sync Gradle را بزنید بعد از اینکه فایل های جدید بروز رسانی شدند میتوانید بدون مشکل با اندروید استودیو 3 کار کنید
  20. نصب gradle

    براتون در انجمن اپلود کردم
  21. دانلود android sdk 26 ، اندروید 8 Oreo در محیط اندروید استودیو فایل مورد نظر را دانلود کرده سپس extract کنید و در مسیر sdk و سرانجام درفولدر platforms کپی کنید sdk\platforms حجم : 61 مگ دریافت : android-26.zip دانلود build tools 26.0.2 انجمن اندروید ایران فرزاد سرسیفی
  22. در داخل فرگمنت نمی توانید Toolbar بزارید برای اینکه از داخل فرگمنت بخواهید به Toolbar اکتیویتی دسترسی داشته باشید باید یک instance از اکتیویتی را در فرگمنت ایجاد کنید و بتوانید از مقادیر اکتیویتی استفاده کنید
  23. لطفا اسکرین شاتی که قرار دهید در دیوایسی که مپ لود نمیشود که بررسی کنم مشکلتون از چی میباشد
  24. نصب gradle

    این خطای شما بخاطر sdk 26 میباشد که باید دانلود کنید نه build tools
  25. آیا Play Service آپدیت بوده روی دیوایس هاتون ؟