پلتفرم اندروید دارنده یک موتور JET با محتوای صوتی در نرمافزار های شما است. طراحی اپلیکیشن در مشهد اندروید کلاس JetPlayer را برای به شغل بردن این نرم افزار ارائه میدهد.
برای دسترسی به محتوای Jet ما یحتاج میباشد که از ابزار JetCreator به کار گیری فرمائید که یاور AndroidSDK میآید. استعمال از ابزار JetCreator در مثالی که در پی میآید به صورت کامل مشاجره گردیده است. رایا پارس برای اجرای محتوای ساخت و ساز گردیده بوسیله JetCreator، به یک کلاس JetPlayer پناه گردیده به وسیله اندروید نیاز دارید.
برای اینکه از JetPlayer به کار گیری فرمائید، مورد نیاز میباشد application که یک آبجکت از کلاس JetPlayer را تحت عنوان مثال بیاورید. سینتکس آن را میتوانید در ذیل ببینید :
JetPlayer jetPlayer = JetPlayer.getJetPlayer();
عمل دیگری که می بایست اجرا دهید، فرا قرائت اسلوب loadJetFile و عبور از مسیر فولدر jet میباشد. بعداز این بایستی آن را به صف (Queue) داده های JetPlayer اضافه فرمائید.
سینتکس آن را در ذیل مشاهده میکنید :
jetPlayer.loadJetFile(\"/sdcard/level1.jet\");
byte segmentId = 0;
// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
اسلوب queueJetSegment صف بندی مشخص و معلوم گردیده در JET Queue را اجرا می نماید .
واپسین کاری که می بایست جاری ساختن دهید ، فراخوانی مشی play ، برای استارت اجرای موسیقی است. سینتکس آن ماند ذیل میباشد :
jetPlayer.play();
ضمن این مشی ها، سیاق های دیگری در کلاس JetPlayer تعریف و تمجید گردیده اند که لیست این روال ها را در پایین مشاهده میکنید :
()clearQueue : صف اطلاعات را خالی کرده و مجموع ویدئو هایی را که برای playback رقم خورده اند، تخلیه می نماید.
()closeJetFile : محتویات JET را می بندد.
()getJetPlayer : روال سوله برای کلاس JetPlayer
(loadJetFile(String path : یک پوشه jet را در مسیر ارائه گردیده ، بار گذاری می نماید.
()pause : صف پخش JET اطلاعات را متوقف (pause) می نماید.
()release : واپسین JET playback را متوقف می نماید و آحاد ذخیره های داخلی مربوطه را آزاد می نماید.
زمانی شما اپلیکیشنی را روی واپسین نسخه اندروید، طراحی اپلیکیشن در مشهد به عنوان مثال اندروید 4.0، پیشرفت می دهید و میخواهید آن را روی دستگاه هایی که دارنده نسخه های دیرین خیس اندروید میباشند، برای مثال اندروید 3.2، اعمال فرمایید بایستی سازگاری پذیری معکوس (backward compatibility) را به کد اپلیکیشن اضافه نمائید تا این شغل قابلیت پذیر گردد.
برای حفاظت سازگاری پذیری معکوس (backward compatibility) ، اندروید پکیج Android Support Library را به شما ارائه میدهد. رایاپارس این پکیج گروه ای از کد کتابخانه هایی میباشد که نسخه های سازگاری پذیری معکوس را در فریمورک API های اندروید application و همینطور خصوصیت هایی که صرفا از روش API های کتابخانه در دسترس میباشند، ارائه میدهد.
هر Support Library یک سازگاری پذیر معکوس برای یک سطح خاص از Android API است.
خصوصیت های Support Library
پکیج Support Library در اندروید دارنده کتابخانه های متعددی میباشد که میتوانند وارد نرم افزار شما شوند. هرکدام از این کتابخانه ها تیم بندی خاصی از نسخه های پلتفرم اندروید و دسته ی خصوصیت های خاصی را تامین می نمایند.
برای اینکه از این کتابخانه ها به کارگیری ی موءثر تری داشته باشید، اعتنا به اینکه کدام سطح API گزینه مقصود شماست خیلی اساسی میباشد ، به این دلیلکه هر کتابخانه ، سطوح گوناگون API را جانبداری می نماید.
در ذیل توضیح مختصری از android support libraries و سطح API که دفاع می نمایند را خواهید خواند :
v4 Support Library : این کتابخانه برای اندروید نسخه 1.6 (سطح API 4) و فراتر پیاده سازی گردیده است.
v7 Support Library : کتابخانه های متعددی وجود دارا هستند که برای به کارگیری اندروید نسخه 2.1 ( و سطح API 7) و فراتر پیاده سازی گردیده اند.
v8 Support Library : این کتابخانه برای اندروید ( و سطح API 8) پیاده سازی گردیده است.
v13 Support Library : این کتابخانه برای اندروید 3.2 ( سطح API 13) و فراتر پیاده سازی گردیدهاست.
لطفا به حافظه داشته باشید که به کار گیری از Android Support Library در نرم افزار های شما ترجیح داده میشود. با استعمال از این کتابخانه ها میتوانید بازار مشتریان و یوزرها نرم افزار خویش را ارتقا دهید.
تابعی را فراهم کرده ایم تا با به کار گیری از آن در پروژه خویش ، فارغ از نیاز به کد نویسی طراحی اپلیکیشن در مشهد اضافه نصیب مایحتاج خویش را در پیکربندی اندروید گشوده نمایید
به اسم آفریدگار ، معمولی بخواهیم بگوییم اینجانب برای شما تابعی را مهیا کرده ام که با به کار گیری از آن به آسانی بتوانید قسمت متبوع خویش را در پیکربندی تلفن همراه اندروید گشوده فرمائید
مثلا شما یک صفحه کلید بسط داده اید ، در اولِ فعالیت شما نیاز بدین دارید رایاپارس که پیکربندی مرتبط با صفحه کلید را در پیکربندی اندروید گشوده کرده ، تا استفاده کننده بتواند از آن قسمت صفحه کلید شمارا فعال نماید ، application برای این عمل و امثال آن تابعی که می خواهم به شما معرفی کنم بسیار کارآمد میباشد
شیوه استعمال
_Settings(\"\");
شما میتوانید بین دو دابل کوتیشن بالا امرها از پیش رقم خورده ای را وارد نمائید تا قسمت های مختلفی از پیکربندی اندروید را گشوده نمائید
بازکردن پیکربندی نرم افزار خویش
_Settings(\"settings.your.app\");
بازکردن پیکربندی صفحه کلید
_Settings(\"settings.keyboard\");
بازکردن پیکربندی نرم افزار ها
_Settings(\"settings.app\");
بازکردن پیکربندی نرم افزار های پیشفرض
_Settings(\"default.app\");
بازکردن پیکربندی apn
_Settings(\"settings.apn\");
بازکردن تنطیمات vpn
_Settings(\"settings.vpn\");
بازکردن تنطیمات ورقه اکران
_Settings(\"settings.display\");
بازکردن تنطیمات روز و شب
_Settings(\"settings.night\");
بازکردن تنطیمات وب تلفن همراه
_Settings(\"settings.mobile.data\");
بازکردن تنطیمات seo باطری
_Settings(\"settings.battery.opt\");
بازکردن پیکربندی ذخیره سازی باطری
_Settings(\"battery.saver\");
بازکردن پیکربندی نرمافزار نویسی
_Settings(\"settings.developer\");
بازکردن پیکربندی حساب ها
_Settings(\"settings.account\");
بازکردن تنطیمات موقعیت هواپیما
_Settings(\"settings.airplane\");
بازکردن پیکربندی پشتوانه گیری
_Settings(\"settings.backup\");
بازکردن پیکربندی ساعت و تاریخ
_Settings(\"settings.date\");