برنامه
چک لیست

    مخاطب





    وبلاگ های ما

    ما قابلیت مشاهده شما را برنامه ریزی می کنیم! عملکرد مثبت با پیش آگهی ONMA توسعه برنامه آندروید تضمین شده است.

    مخاطب
    توسعه برنامه آندروید

    وبلاگ های ما


    اصول اولیه برنامه های Android Programmieren را بیاموزید

    برنامه نویسی برنامه های اندروید

    قبل از اینکه شروع به نوشتن کد کنید, شما باید اصول اولیه برنامه های اندروید را بدانید. این آموزش به موضوعاتی مانند ایجاد یک برنامه Zitate می پردازد, استفاده از Intents, ایجاد نوار برنامه, و Refactoring. همچنین اگر قبلاً با HTML آشنایی دارید، ممکن است این آموزش برای شما مفید باشد. با این حال, اگر هنوز در مورد این موضوع سردرگم هستید, ممکن است بخواهید این مقاله در مورد کشیدن و رها کردن را بررسی کنید.

    استفاده از Intents

    Intent ها پیام هایی هستند که یک عمل را مشخص می کنند, و به عنوان ارتباط دهنده بین اجزای مختلف اندروید عمل می کنند. یک برنامه اندروید دارای چندین مؤلفه است, از جمله فعالیت ها, خدمات, و گیرنده های پخش. Intent به شما امکان می دهد بین فعالیت ها جابجا شوید, مثلا, با درخواست برای راه اندازی یک فعالیت دیگر. به همین ترتیب, یک جزء می تواند از دیگری درخواست کند که یک عمل را انجام دهد, مانند دانلود یک فایل. با این حال, برخی از اقدامات احتیاطی وجود دارد که باید هنگام استفاده از intent در برنامه خود انجام دهید.

    Intent یک راه ساده برای گفتن اینکه سیستم اندروید چه کاری انجام دهد است. آنها می توانند برای سیگنال دادن به رویدادهایی که در برنامه اتفاق می افتد استفاده شوند, مانند زمانی که کاربر روی دکمه ای ضربه می زند یا URL صفحه وب را به اشتراک می گذارد. همچنین می توان از آنها برای راه اندازی اجزای خاص استفاده کرد. نمونه ای از این یک اپلیکیشن موبایل با دو فعالیت است, فعالیت A و فعالیت B. یک فعالیت هدفمند می تواند فعالیت B را به سادگی با ارسال URL به فعالیت A راه اندازی کند.

    استفاده از Intent برای برنامه نویسی برنامه های اندروید یک فرآیند مشترک است, و مهم است که مطمئن شوید از آنها به درستی استفاده می کنید. اگر یک جزء گم شده باشد, سرویس Deep Link با فروشگاه Play تماس می گیرد و برنامه را از آنجا بازیابی می کند. سپس این روند تا زمانی که عمل مورد نظر تکمیل شود تکرار می شود. به طور کلی, این روش ساده ترین برای درک است. و به شما امکان می دهد تا برنامه های بسیار سفارشی سازی شده ایجاد کنید. Intent ها در ایجاد برنامه های مشترک مفید هستند, زیرا به توسعه دهندگان کمک می کنند تا از برنامه خود بهره بیشتری ببرند.

    Intent ها پیام های پخشی هستند که سیستم اندروید به آنها گوش می دهد. برنامه می تواند در رویدادها ثبت نام کند و به آنها واکنش نشان دهد. Intent ها حاوی داده های هدر و داده های اضافی بر اساس کلاس Bundle هستند. شما می توانید این موارد را با تماس گرفتن با getExtras بازیابی کنید() روش. و این تمام چیزی است که در آن وجود دارد! بنابراین اگر به توسعه یک اپلیکیشن موبایل علاقه دارید, این نکات را بررسی کنید و همین امروز شروع کنید!

    ایجاد نوار برنامه

    ایجاد یک نوار برنامه با برنامه‌های اندروید شامل پیاده‌سازی نوع خاصی از نماد برای پیمایش است, جستجو کردن, اقدامات, و برندسازی. این اجازه می دهد تا برنامه شما از رقبا متمایز شود و اطلاعات ضروری در مورد برنامه شما را در اختیار کاربر قرار می دهد. نوار برنامه به اطمینان از ظاهر و احساس سازگار بین برنامه ها کمک می کند, یافتن اقدامات مهم را آسان می کند, و رفتار ثابت را تشویق می کند. اما چگونه می توان شروع کرد?

    اولین قدم این است که یک Activity ایجاد کنید که حاوی یک نوار ابزار باشد. می توانید آن را به MainActivity یا Layout یک Activity اضافه کنید. متناوبا، از سوی دیگر, می توانید یک نوار ابزار ایجاد کنید و آن را در نوار برنامه نمایش دهید. همچنین می توانید مکان نوار ابزار را انتخاب کنید. این همه به نیازهای شما بستگی دارد. در اندروید, می توانید نوار ابزار را به Activity یا MainActivity خود اضافه کنید.

    نوار برنامه فعال بخشی استاندارد از یک برنامه اندروید است, اما عملکرد آن از دست رفته است. نوار باید دارای اقدامات تعریف شده در یک منوی XML باشد, که در onCreateOptionsMenu ثبت شده است() روش. بعد از اینکه یک Activity ایجاد کردید, می توانید اقداماتی را برای پاسخ به ورودی کاربر اجرا کنید. سپس اقدامات تعریف شده در منبع منو باید در منطق مربوطه اجرا شوند.

    نوار اکشن در برنامه‌های اندروید، بالاترین عنصر بصری برنامه شما است. این یک ساختار سازگار برای برنامه شما فراهم می کند و حاوی عناصری است که معمولاً استفاده می کنید. گوگل ActionBar را در اندروید معرفی کرد 3.0 (API 11), و به بخش مهمی از اکوسیستم اندروید تبدیل شده است. اوایل, AppBar نام داشت و فقط شامل نام برنامه شما و فعالیتی بود که در حال حاضر انجام می دادید. در حالی که محبوب بود, منوی گزینه ها گزینه های سفارشی سازی بسیار محدودی را ارائه می دهد.

    استفاده از Refactoring

    Refactoring برنامه ها یک راه عالی برای آسان کردن کد شما برای حفظ و خواندن است. معمولا, اولین قدم در بازنویسی یک برنامه، یافتن تمام قسمت هایی است که نیاز به تغییر دارند. این می تواند مقدار قابل توجهی در زمان و هزینه صرفه جویی کند. اگر زمان زیادی ندارید یا منابع ندارید, شما همچنین می توانید یک چارچوب برای مدیریت بیشتر کد خود در نظر بگیرید.

    Refactoring برنامه‌های Android باعث می‌شود کدها راحت‌تر درک شوند. توسعه دهندگان می توانند به راحتی لایه های انتخابی کد را پاک کنند, با حفظ ساختار کلی پایگاه کد. این روش برای تبدیل مجدد برنامه های دسکتاپ قدیمی به برنامه های تلفن همراه ایده آل است. برخی از پروژه های توسعه برنامه اندروید منبع باز از مجموعه ابزار Leafactor استفاده می کنند. برای امتحان کردنش, درخواست کشش را به یک پروژه رسمی ارسال کنید. مجموعه ابزار به طور خودکار تغییرات کد را ایجاد می کند و مستندات را ارائه می دهد.

    یکی دیگر از مراحل مهم در بازسازی برنامه اندروید استفاده از IDE است. Eclipse یک IDE تاسیس شده است, و قابلیت های یکپارچه و گزینه های refactoring را ارائه می دهد. این ابزارها به شما کمک می‌کنند عملیات‌های بالقوه پیچیده را خودکار کنید و برنامه خود را سریع‌تر ارسال کنید. جونو منبع خوبی برای اطلاعات در مورد نحوه استفاده از Eclipse است. همچنین می توانید ایده ای در مورد ویژگی های Refactoring داشته باشید. با انجام این مراحل, شما قادر خواهید بود روند توسعه برنامه اندروید خود را بهبود بخشید.

    برای بازسازی یک برنامه اندروید, کدی را که می خواهید refactor کنید برجسته کنید و روی آن راست کلیک کنید. از منوی زمینه گزینه Refactor را انتخاب کنید. این گزینه مجموعه ای از گزینه ها را در اختیار شما قرار می دهد. یکی از مفیدترین آنها تغییر نام است. روی یک فایل کلیک راست کرده و انتخاب کنید “تغییر نام دهید” نام آن فایل را تغییر خواهد داد. سپس می توانید گزینه refactoring مناسب را انتخاب کنید.

    ایجاد نوار برنامه اندروید

    نوار برنامه اندروید بخشی از یک برنامه است که عناصر مختلفی را نمایش می دهد, مانند نوار ابزار, یک طرح بندی برگه, و نمای تصویر. می‌توان آن را در والد CoordinatorLayout تعبیه کرد تا رفتار آن را هنگام پیمایش کنترل کند. مدیر CollapsingToolbarLayout سطوح بیشتری از کنترل را بر روی نوار برنامه فراهم می کند. علاوه بر این, نوار برنامه را می توان طوری تنظیم کرد که رنگ و نماد پس زمینه داشته باشد.

    یکی از راه‌های بهتر جلوه دادن نوار عمل، استفاده از ابزارک نوار ابزار کتابخانه پشتیبانی است. بدین ترتیب, در همه دستگاه‌های اندرویدی رفتار ثابتی خواهید داشت. مزیت دیگر این است که ویجت Toolbar می تواند تجربه طراحی متریال را در اندروید ارائه دهد 2.1, در حالی که نوار اکشن بومی تا اندروید از این سبک پشتیبانی نمی کند 5.0. برای افزودن این ویجت به برنامه خود, باید از کتابخانه پشتیبانی v7 appcompat استفاده کنید.

    ایجاد نوار اپلیکیشن اندروید حتی برای با تجربه ترین توسعه دهندگان نیز می تواند یک کار چالش برانگیز باشد. عناصر زیادی برای در نظر گرفتن وجود دارد, از متن واقعی گرفته تا ظاهر نمادها. در حالی که مهم است به یاد داشته باشید که یک طرح باید کاربردی و چشم نواز باشد, یک نوار با یک رابط به هم ریخته جذاب نیست. خوشبختانه, راه هایی برای بهتر جلوه دادن نوار برنامه بدون استفاده از نوار ابزار وجود دارد.

    یکی دیگر از تکنیک های مفید برای نوار برنامه سفارشی استفاده از یک تم سفارشی است. این موضوع باید تم نوار اکشن موجود را گسترش دهد. همچنین باید اندروید را تنظیم کند:ویژگی windowActionBarOverlay به true. این اطمینان حاصل می کند که هنگام اسکرول کردن به پایین، نوار قابل مشاهده است. این روش به شما امکان می دهد نوار را بر اساس یک چیدمان خاص مخفی و نشان دهید. همچنین می‌توانید از قطعه‌های CSS سفارشی برای یک تم سفارشی استفاده کنید.

    فیلم ما
    یک پیشنهاد رایگان دریافت کنید