Farzad Sarseifi

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

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

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

  • Days Won

    214

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

  1. اندروید

    بله باید به فایل gradle.properties اضافش کنید
  2. از طریق UUSD میخواهید اینکار را انجام دهید ؟
  3. بیشتر افراد دارای سیم کارت های اعتباری هستند و هر چند وقت یکبار میخواهند بدانند که مانده حساب چقدر میباشد. خب در اندروید اینکار به سادگی قابل انجام بوده، در این آموزش قصد داریم امکانات زیر را پیاده سازی کنیم 1-دریافت مانده شارژ 2-شارژ سیم کارت 3-شارژ شگفت انگیز 4-تنظیمات اینترنت GPRS ما فرض را بر سیم کارت های ایرانسل قرار میدهیم، برای سایر اپراتورها فقط کد مربوطه را قرار میدهیم: [align=left] phNumber = "*141*111-333-222-4#";String uri = "tel:" + phNumber ;Intent intent = new Intent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));startActivity(intent); [/align] سپس در فایل مانیفست این مجوزها را فعال میکنیم: [align=left] [/align] رویداد فوق را میتوانید در کلیک ویجت Button قرار دهید . بهتر است در دیوایس واقعی تست شود تا خروجی دقیقا مشاهده شود.
  4. در اصل وقتی شما مجوز خواندن و یا نوشتن به یک اپ را میدهد ، اپ میتواند به تمامی فایل های شما دسترسی پیدا کنید . باید حتما از اپی که نصب میکنید مطمئن باشید که دسترسی مربوطه را قبول کنید
  5. بله باید با سیستم های تبلیغای کار کنید مانند Adad تپسل دیجی‌اد و.... همه این سیستم های کدهای خودشون رو دارند و آموزش های لازم برای اینکه به چه صورتی در اپ قرار دارید را دارا میباشند
  6. بله هیچ مشکلی ندارید و اندروید رو میتونید نصب کنید و فی ل تر شکن هم میتونید نصب کنید بنده مک دارم و هیچ مشکلی با توسعه اندروید را ندارم
  7. این مورد برای این میباشد که اجازه ذخیره تصاویر و دسترسی به حافظه شما را داشته باشند. با این مجوز میتوانند فایل ایجاد کرد و یا حذف کرد و توانایی کار با فایل ها را دارد
  8. اندروید

    باید دانلود کنید . مگه اینکه پوشه Gradle رو بزارن و جایگیزین gradle خودتون کنید
  9. شما باید ابتدا وب سرویس های سمت سرور را پیاده سازی کنید و سپس در سمت اندروید با کتابخانه های Volley,Retrofit میتوانید با آن ارتباط برقرار کنید
  10. از یک وی پی ا ن باید خوب استفاده کنید و رایگان ها جواب نمیدن
  11. https://developer.android.com/reference/java/io/RandomAccessFile.html
  12. لطفا اسکرین شات بزارید. نسخه Gradle 23.0.1 نداریم . احتمالا منظورتون build tools 23.0.1 میباشد
  13. لطفا اسکرین شات بزارید. نسخه Gradle 23.0.1 نداریم . احتمالا منظورتون build tools 23.0.1 میباشد
  14. مشخصات دوره : مدرس (مدرسان) : فرزاد سرسیفی پیشنیاز: آشنایی با مفاهیم برنامه نویسی - آشنایی با زبان جاوا مدت زمان دوره: 9 جلسه ( کارگاه کاملا عملی تحت پروژه) به صورت کارگاهی (در مجموع 36 ساعت)(ظرفیت باقی مانده 4 نفر) تاریخ برگزاری: (دوره از 26 دی ماه 1396 به مدت 9 جلسه - روزهای یکشنبه 17 الی 21 و سه شنبه ساعت 17 الی 21 ) مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو آموزشگاه اندروید ایران ارائه میگردد. ویژگی : آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام خواهد گرفت. مکان برگزاری : این دوره آموزشی با همکاری آموزشگاه ویستا برگزار خواهد شد راهنمای ثبت نام: جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@android-learn.ir وشماره های تماس ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ تلگرام همراه 09100046764 تماس حاصل نمایید. سرفصلهای دوره آموزشی برنامه نویسی اندروید به صورت کاملا عملی: فصل اول)فریمورک اندروید و راه اندازی اندروید استودیو آشنایی با اندروید لایه های نرم افزاری اندروید کتابخانه های اندروید ورژن های مختلف اندروید از ابتدا تا Oreo نصب و راه اندای اندروید استودیو نیازمندی مورد نیاز برای اندروید استودیو آشنایی با اندروید استودیو ماشین مجازی اندروید AVD ماشین مجازی genymotion آشنایی با دیباگ پروژه در اندروید استودیو آشنایی با Kotlin در اندروید استودیو فصل دوم) SDK اندروید و اکتیویتی ساختار پروژه های اندروید آشنایی با فایل مانیفست ساختار فایل مانیفست آشنایی با SDK اندروید آشنایی با اکتیوتی و مفهوم اکتویتی در اپلیکیشن های اندروید چرخه حیات اکتیوتی Life Cycle فصل سوم) فرگمنت،View ها و ListView آشنایی با فرگمنت View ها در اندروید آشنایی با ویجت های اندروید سایر استاندارد تصاویر در اندروید فصل چهارم)Intent ها و Intent filters آشنایی با Intent انتقال اطلاعات توسط Intent ارتباط بین اکتیویتی ها با Intent فصل پنجم) Layout های اندروید و View های سفارشی آشنایی با مفاهیم Layout طراحی واسط کاربری برای سایز های مختلف Layout های چند زبانه ساخت View های سفارشی پیاده سازی اپلیکیشن های چند زبانه در اندروید فصل ششم) منابع اندروید،Theme و متریال دیزاین معرفی منابع اندروید Theme های اندروید Style ها بکار گیری Material Design در طراحی اپلیکیشن فصل هفتم)Ui اندروید-دیالوگ ها،منوها و WebView دیالوگ ها AlertDialog اکتیویتی دیالوگ ها منوها OptionMenu فصل هشتم)ذخیره سازی اطلاعات روش های ذخیره سازی اطلاعات در اندروید SharedPrefrences ارتباط با اینترنت فصل نهم)ذخیره سازی اطلاعات با دیتابیس Sqlite معرفی دیتابیس در اندروید پیاده سازی دیتابیس Sqlite در اندروید افزودن اطلاعات به دیتابیس ویرایش اطلاعات در دیتابیس حذف اطلاعات در دیتابیس نمایش اطلاعات در دیتابیس آشنایی با ORM ها فصل دهم)Notification در اندروید پیاده سازی Notification در اندروید Notification های سفارشی طراحی واسط کاربری برای Notification آشنایی با Pending Intent Notification در اندروید 5 فصل یازدهم)Sms،شبکه ها ،بلوتوث ، wifi،ویبره ارسال SMS دریافت پیامک روشن کردن بلوتوث روشن کردن Wifi Detect کردن wifi کنترل کردن ویبره دستگاه فصل دوازدهم)وب سرویس ها- JSON مفهوم وب سرویس انواع وب سرویس ها ارتباط با وب سرویس آشنایی با وب سرویس JSON آشنایی با JSON Array آشنایی با JSON Object آشنایی با Volley دریافت اطلاعات وب سرویس Volley ارسال اطلاعات به سرور Volley Image Loader Picasoo آشنایی با HttpGet و HttpPost آشنایی با HttpResponse فصل سیزدهم)گوگل مپ و موقعیت یابی گوگل مپ گوگل مپ ورژن دو آشنایی با Google Play Service Api گوگل مپ آشنایی با Keytool برای تعریف Sha تعریف api در مانیفست افزودن Permission های مورد استفاده به مانیفست آشنایی با MarkerOptions ایجاد نقاط(point) روی نقشه آشنایی با CameraOption تنظیم کردن Zoom نقشه ایجاد نماهای Normal،Satellite،Terrain،Hybrid بدست آوردن مکان جاری و نمایش آن روی نقشه آشنایی با Lat و Lang آشنایی با LocationListener بدست آوردن موقیت جاری از روی GPS و Internet مسیریابی نقاط: شبیه اسنپ و تپسی فصل چهاردهم)آشنایی با تغییرات اندرویدM و N Material Design Toolbar MenuDrawer CardView and RecycleBinView FloatingActionButton SnackBar فصل پانزدهم) خروجی نهایی ایجاد Key برای Sign ایجاد خروجی نهایی Apk این دوره توصیه میشود به : اشخاصی كه علاقه مند به آشنایی و كار حرفه ای با اندروید هستند. اشخاصی كه قصد فراگیری كامل طراحی اپلیکیشن های موبایل از ابتدا توسط اندروید دارند. اشخاصی كه قصد راه اندازی اپلیکیشن موبایل شخصی خود توسط اندروید دارند. اشخاصی كه میخواهند با فراگیری حرفه ای شروع به كسب درآمد نموده و به عنوان توسعه دهنده اندروید فعالیت كنند. شركتها و سازمانهایی كه قصد راه اندازی اپلیکیشن موبایل اندروید اختصاصی خود را دارند. دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های اندروید دارند. اشخاصی كه قصد پیاده سازی ایده های اپلیکیشن های موبایل را در قالب اندروید دارند. اشخاصی كه قصد دارند وب سایت خود را به اپلیکیشن های موبایل اندروید تبدیل كنند. و... راهنمای ثبت نام: جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@android-learn.ir وشماره های تماس ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ تلگرام همراه 09100046764 تماس حاصل نمایید.
  15. import java.io.FileOutputStream; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Picture; import android.os.Bundle; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView w ; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); w = new WebView(this); w.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { Picture picture = view.capturePicture(); Bitmap b = Bitmap.createBitmap( picture.getWidth(), picture.getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas( b ); picture.draw( c ); FileOutputStream fos = null; try { fos = new FileOutputStream( "mnt/sdcard/yahoo.jpg" ); if ( fos != null ) { b.compress(Bitmap.CompressFormat.JPEG, 100, fos); fos.close(); } } catch( Exception e ) { } } }); setContentView(w); w.loadUrl("http://search.yahoo.com/search?p=android"); }
  16. sdk را از کجا دانلود کردید؟ حتما باید sdk معتبر از وب سایت developer.android.com را دانلود نمایید
  17. هنگامی که یک متغیر یا متد استاتیک دارید دیگر نیازی به new کردن کلاس را ندارید و حافظه کمتری مصرف میگردد
  18. static : وقتی شما یک متغیر یا متد را static ایجاد میکنید بدون اینکه نیاز به new کردن کلاس مورد نظر داشته باشید میتوانید به مقدار متغیر و همچنین به متد دسترسی پیدا کنید final هم برای مقدار دهی یک متغیر میباشد که فقط یکبار میتوان به آن مقدار داد
  19. این کد نباید مشکلی داشته باشه.. تست نمایید Intent callIntent = new Intent(Intent.ACTION_DIAL); callIntent.setData(Uri.parse("tel:"+etPhoneNumber.getText().toString())); startActivity(callIntent);
  20. لطفا کد gradle خودتون رو هم بزارید آیا Gradle را آنلاین کرده اید برای sync کردن ؟
  21. اسکرین شات ارور تون رو بزارید
  22. هیچ مشکلی از نظر دانلود وجود نداره. با یک سیستم دیگر تست نمایید
  23. این کتابخانه را بررسی کنید https://github.com/linkedin/Spyglass