محسن ام‌بی

اندروید از پنجره‌ای دیگر!

محسن ام‌بی

اندروید از پنجره‌ای دیگر!

۱ مطلب با کلمه‌ی کلیدی «MediaSessionCompat» ثبت شده است

به صورت کلی، کتابخانه پشتیبانی اندروید (Android Support Library) ، بدان دلیل منتشر شد تا بتواند ،امکانات جدیدی را که هرساله به همراه نسخه‌های جدید اندروید به این سیستم‌عامل اضافه می‌شود ، به دنیای سرد نسخه‌های پایین‌تر اندروید به ارمغان بیاورد. امکاناتی نظیر Action Bar و Fragment که باعث استاندارد شدن و کارکرد بهتر برنامه‌های اندرویدی می‌گشتند ، به لطف این کتابخانه در نسخه‌های بسیارپایین اندروید نیز قابل دسترسی هستند.

بخش V4 کتابخانه پشتیبانی اندروید ، در حقیقت بخشی است که امکانات آن از اندروید با API نسخه ۴ (Android 1.6 Donut) به بعد قابل استفاده است.

اولین امکانی که در این نسخه در دسترس قرار گرفته است NestedScrollView نام دارد. این امکان در حقیقت نوعی ScrollView با قابلیت پیمایش تو در تو می‌باشد. در این View شما قادر خواهید بود با استفاده از OnScrollChangeListener کم و کیف پیمایش(Scroll) را در این ScrollView بررسی کرده و برنامه‌ی شما نسبت به آن واکنش نشان دهد.

درصورتی که می‌خواهید برنامه‌ی پخش فیلم یا موسیقی بسازید و در نظر دارید فشرده شدن کلید Play و Pause را در سطح سیستم عامل رصد کنید تا برنامه‌ی شما تعامل خوبی با کاربر داشته باشد ، MediaSessionCompat ابزار مناسبی برای شماست که اکنون در کتابخانه پشتیبانی اندروید جای خوش کرده است! علاوه بر امکان ذکر شده ، در صورتی که می‌خواهید با فشرده شدن کلید Play از روی هدست دستگاه در حالت آماده‌به‌کار ، برنامه شما متوجه شده و اقدام به پخش موسیقی نماید ؛ پیشنهاد من این است که با استفاده از MediaSessionCompat یک Broadcast Receiver درست کرده و از طریق آن متوجه فشردن کلیدهای پخش از طرف کاربر شوید!


ادامه دارد...

  • محسن بهمن پور