0

کتاب The Busy Coder’s Guide To Android Development

رایگان
1 1 1 1 1 1 1 1 1 1 امتیاز: 3.50 (1 رای)
کد محصول
1-15499
بازدید
144
تولید کننده
سال تولید
1399
حجم فایل
66.1 مگابایت
دانلود رایگان
کتاب The Busy Coder’s Guide To Android Development

توضیحات

اندروید یک سیستم عامل موبایل مبتنی بر نسخه‌ی تغییر یافته linux می‌باشد که از همان ابتدا با نام اندروید توسعه یافت و راه‌اندازی شد. شرکت گوگل در سال 2005 طبق یک استراتژی برای ورود به بازار موبایل، اندروید و ابزارهای کار با آن را ارائه داد. 

شرگت گوگل می‌خواست که اندروید open source و free باشد. بنابراین بیشتر کد‌های اندروید را تحت Open Source Apache Licens منتشر کرد؛ به این معنی که هر کسی می‌تواند به آسانی سورس کد اندروید را به صورت کامل دانلود کند و از آن استفاده نماید.

  • فهرست مطالب:
    مقدمه
    مفاهیم کلیدی Android
    انتخاب ابزار توسعه خود
    آموزش شماره 1 - نصب ابزارها
    Android و Projects
    آموزش شماره 2 - ایجاد یک پروژه خرد
    گشت و گذار در Android Studio
    محتوای پروژه های Android
    معرفی Gradle و Manifest
    آموزش شماره 3 - تغییر مانیفست ما (و پرونده Gradle)
    برخی از کلمات در مورد منابع
    آموزش شماره 4 - تنظیم منابع ما
    نظریه ابزارک ها
    رابط کاربری Android
    ابزارک های اصلی
    اشکال زدایی از برنامه شما
    LinearLayout و مدل جعبه
    سایر ابزارک ها و ظروف مشترک
    آموزش شماره 5 - پیشرفت
    ساختمان GUI ، ادامه دارد
    AdapterViews و آداپتورها
    ابزارک WebView
    تعریف و استفاده از سبک ها
    پروژه های JAR و کتابخانه
    آموزش شماره 6 - افزودن کتابخانه
    نوار اقدام
    آموزش شماره 7 - تنظیم نوار اقدام
    مدل فرآیند Android
    فعالیت ها و چرخه های زندگی آنها
    آموزش شماره 8 - تنظیم فعالیت
    تاکتیک های قطعات
    آموزش شماره 9 - شروع بخشهای ما
    کشیدن انگشت با ViewPager
    آموزش شماره 10 - تنظیم یک ViewPager
    تنظیمات و تنظیمات منابع
    مبانی طراحی مواد
    پرداختن به موضوعات
    درخواست مجوزها
    آموزش: پشتیبانی از مجوز Runtime
    دارایی ها ، پرونده ها و تجزیه داده ها
    آموزش شماره 11 - افزودن محتوای ساده
    آموزش شماره 12 - نمایش کتاب
    با استفاده از تنظیمات برگزیده
    آموزش شماره 13 - استفاده از برخی تنظیمات ترجیحی
    پایگاه داده SQLite
    آموزش شماره 14 - ذخیره یادداشت ها
    دسترسی به اینترنت
    اهداف ، فیلترهای هدف
    پخش ها و گیرنده های پخش
    آموزش شماره 15 - اشتراک گذاری یادداشت های شما
    خدمات و الگوی فرمان
    آموزش شماره 16 - به روزرسانی کتاب
    استراتژی ها و تاکتیک های صفحه بزرگ
    آموزش شماره 17 - پشتیبانی از صفحه های بزرگ
    استراتژی ها و تاکتیک های سازگاری رو به عقب
    خدمات سیستم
    خدمات Google Play
    کمک گرفتن
    کار با پروژه های کتابخانه
    پروژه های Gradle و Legacy
    Gradle and Tasks
    Gradle و ساختار پروژه جدید
    درجه و وابستگی ها
    قوانین ادغام آشکار
    در حال امضای برنامه
    توزیع
    Advanced Gradle برای نکات اندروید
    آزمایش با JUnit4
    تست با UI Automator
    اندازه گیری پوشش تست
    تست واحد
    MonkeyRunner و آزمایش میمون
    اطلاعیه
    اعلان های پیشرفته
    معرفی GridLayout
    کتابخانه پشتیبانی درصد
    گفتگوها و بخشهای گفتگو
    نمایش پیشرفته
    پیمایش نوار اقدام
    حالت های عملکرد
    سایر تکنیک های پیشرفته نوار اقدام
    نوار ابزار
    AppCompat: Backport نوار اقدام رسمی
    RecyclerView
    اجرای کشوی پیمایش
    کتابخانه پشتیبانی طراحی Android
    استفاده های پیشرفته از WebView
    چارچوب روش ورودی
    قلم ها
    متن غنی
    انیماتورها
    انیمیشن های قدیمی
    نقاشی های سفارشی
    نقشه برداری با Maps V2
    نظرات خود را ایجاد کنید
    تنظیمات پیشرفته
    گفتگوی و تنظیمات دلخواه
    شاخص های پیشرفت
    بیشتر سرگرم کننده با پیجرها
    تمرکز و دسترسی
    ترفندهای متفرقه UI
    گزینه های اتوبوس رویداد
    وظایف
    API Assist ("اکنون با ضربه")
    چارچوب اتصال داده
    برنامه های Android دسک تاپ
    کشیدن و انداختن
    ورودی صفحه کلید و ماوس
    ابزارکهای صفحه اصلی
    ابزارک های مبتنی بر آداپتور
    نظریه ارائه دهنده محتوا
    الگوهای اجرای ارائه دهنده محتوا
    چارچوب Loader
    ارائه دهنده های ContactContract و CallLog
    ارائه دهنده خدمات CalendarContract
    ارائه دهنده MediaStore
    مصرف اسناد
    ارائه اسناد
    ذخیره سازی رمزگذاری شده
    بسته بندی و توزیع داده ها
    تکنیک های پیشرفته پایگاه داده
    فایل پشتیبانی اطلاعات
    SSL
    NetCipher
    تعبیه وب سرور
    قابلیت های مختلف شبکه
    پخش صدا
    ضبط صدا
    پخش فیلم
    استفاده از دوربین از طریق برنامه های شخص ثالث
    کار مستقیم با دوربین
    مسیرهای رسانه
    پشتیبانی از نمایشگرهای خارجی
    Google Cast و Chromecast
    "رابط کاربری ده پا"
    قرار دادن تلویزیون ها همه با هم: دکستیک
    ایجاد MediaRouteProvider
    عکس صفحه و ضبط صفحه
    مجوزهای پیشرفته
    نمایه های محدود و UserManager
    تکنیک های مختلف امنیتی
    AlarmManager و الگوی برنامه ریزی شده خدمات
    PowerManager و WakeLocks
    JobScheduler
    دسترسی به خدمات مبتنی بر مکان
    ارائه دهنده مکان Fused
    کار با کلیپ بورد
    تلفن
    کار با پیامک
    NFC
    مدیریت دستگاه
    استفاده اساسی از سنسورها
    چاپ و تولید اسناد
    برخورد با سخت افزارهای مختلف
    نوشتن و استفاده از مواد قابل استناد
    پاسخ به URL ها
    الگوهای پلاگین
    ترفندهای PackageManager
    خدمات از راه دور و الگوی صحافی
    نکات پیشرفته آشکار
    نکات مختلف ادغام
    اجزای قابل استفاده مجدد
    سردبیران و گفتگوی Android Studio
    قابلیت های پیشرفته شبیه ساز
    پرز و حاشیه نویسی پشتیبانی
    استفاده از نمای سلسله مراتبی
    عکسهای صفحه و پخش تصاویر
    نکات و ترفندهای ADB
    مسائل مربوط به سرعت
    یافتن گلوگاه CPU
    تمرکز بر روی: NDK
    بهبود عملکرد پردازنده در جاوا
    پیدا کردن و از بین بردن جانک
    مشکلات پهنای باند
    تمرکز روی: آمار ترافیک
    اندازه گیری میزان مصرف پهنای باند
    دقیق تر بودن در مورد پهنای باند
    مشکلات مربوط به برنامه Heap
    یافتن نشت های حافظه
    مشکلات مربوط به RAM سیستم
    مشکلات مربوط به دوام باتری
    گزینه های اندازه گیری نیرو
    منابع تخلیه برق
    رسیدگی به مشکلات اندازه برنامه
    نقش زبان های نوشتاری
    لایه اسکریپت نویسی برای آندروید
    زبان های نوشتاری JVM
    گزارش خرابی با استفاده از ACRA
    تشخیص در برنامه
    ضد الگوها
    کاتالوگ ویجت: AdapterViewFlipper
    کاتالوگ ابزارک: CalendarView
    کاتالوگ ابزارک: DatePicker
    کاتالوگ ابزارک: ExpandableListView
    کاتالوگ ابزارک: SeekBar
    کاتالوگ ابزارک: SlidingDrawer
    کاتالوگ ابزارک: StackView
    کاتالوگ ویجت: TabHost و TabWidget
    کاتالوگ ابزارک: TimePicker
    کاتالوگ ابزارک: ViewFlipper
    Chrome و سیستم عامل Chrome
    کاتالوگ دستگاه: Kindle Fire
    کاتالوگ دستگاه: BlackBerry
    کاتالوگ دستگاه: Android TV
    کاتالوگ دستگاه: Amazon Fire TV و Fire TV Stick
    ضمیمه A: کتابخانه های CWAC
    ضمیمه B: N پیش نمایش توسعه دهنده
    ضمیمه C: جامعه تئاتر و مجریان برنامه

message نظرات شما

برای ثبت نظر لطفا وارد حساب کاربری خود شوید!

محصولات مرتبط