راهنمای استفاده و معرفی فرمت جهانی اندروید (APK)
Android به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع آندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. اندروید به معنای واقعی “ باز” (Open) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. آندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، فرستادن SMS یا استفاده از دوربین گوشی را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.
طریقه استفاده :
شما بعد از دانلود فرمت APK آن را به حافظه گوشی ، تبلت یا کامپیوتر خود منتقل کنید و بروی فایل APK کلیک نمایید خود سیستم عامل این فرمت را تشخیص داده و اجازه نصب به شما می دهد بعد از نصب آیکونی در سیستم شما پدید می آید و می توانید بر روی آن کلیک نمایید و از مطالعه کتاب لذت ببرید .
قابل تذکر:
این فرمت تبدیل شده جاوا به اندروید می باشد و برای سیستم عامل های اندروید ورژن 2 به پایین طراحی شده است و در صورتی که اندروید شما 2 به بالا می باشد از فرمت های جدید استفاده نمایید.
امکانات نرم افزار :
این برنامه بر مبناى سیستم عامل اندروید، همراه با پشتیبانی زبان هاى فارسى ، عربى و انگلیسی .
نمایش گرافیکى کتابها و در منوى اصلى برنامه.
بارگذارى مستقیم کتابها از سایت کتابخانه دیجیتالی قائمیه بر روى دستگاه.
جستجوى کامل و سریع در داخل متون کتابهاى بارگذارى شده و نیز جستجوى مشخصات آنها.
نمایش فهرست درختی کتاب .
امکان تغییر اندازه و نام فونت ، حاشیه صفحه طول خطوط ، تراز بندی و رنگی کردن اعراب در برنامه.
نمایش ساده و زیباى صفحات و انتقال بین صفحات به همراه انیمیشن های زیبا.
امکان ارسال متون از طریق پیام کوتاه، اشتراک گذاری ، و یا ویرایش آنها.
ایجاد نوار ابزار سریع جهت ارجاع به صفحات کتاب.
پشتیبانی از تصویر در بین متون به همراه صوت .
نیازمندی های سخت افزاری و نرم افزاری :
پیش نیاز:ندارد
حافظه دیسک: 3 مگابایت پس از نصب اولیه
حافظه موقت:حداقل 20 مگابایت
معرفی زبان برنامه نویسی و کارایی سیستم عامل اندروید
تمام برنامه ها برای اندروید یکی اند. اندروید فرقی میان یک برنامه third-party و توابع هسته سیستم عامل در اجرا نمی گذارد و هر دو می توانند دسترسی مساوی به قابلیت های گوشی داشته باشند. گوشی هایی که سیستم عامل اندروید را خواهند داشت به کاربرشان اجازه می دهند تا از تمام قابلیت های یک گوشی هوشمند بهره ببرند. کاربران این گوشی ها به معنای واقعی می توانند دستگاه خود را بر اساس سلیقه ی خود تغییر دهند و محیط سیستم عامل گوشی خود را سفارشی و شخصی سازی کنند. حتی کاربران می توانند برای گوشی تعیین کنند که عکس هایشان با چه برنامه ای باز شود.
ویژگی ها و خصوصیات اندروید
1. اندروید تمامی تکنولوژی های اتصال (Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth و Wi-Fi را پشتیبانی می کند.
2. اندروید از فرمت های مختلف فایل های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می کند.
- SMS , MMS و XMPP فرم هایی هستند که اندروید برای ارسال پیغام های متنی یا همان SMS از آن ها پشتیبانی می کند.
4. مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته است.
- SQLite نرم افزاریست که برای ذخیره داده ها و مدیریت بانک های اطلاعاتی سبک در اندروید در نظر گرفته شده است.
6. ماشین مجازی جاوا (Java Virtual Machine) در اندروید به صورت پیش فرض تعبیه شده است. تمام برنامه های اندروید باید به زبان جاوا نوشته شوند. البته این نسخه از JVM برای دستگاه های موبایل بهینه شده است.
7. ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می شوند. این ابزارها شامل کتابخانه ها، خطایاب، شبیه ساز گوشی و یکم پلاگین برای اکلیپس است.
8. اندروید از سخت افزارهای مختلف همچون GPS و دوربین های متنوع پشتیبانی می کند.
9. تصاویر و فایل های گرافیکی بوسیله OpenGL پردازش می شوند که کیفیت بالاتری خواهند داشت.
توسعه برنامه های کاربردی در اندروید سریع ، راحت و لذت بخش است
گوگل دسترسی آسان به ابزارهای سودمند و کتابخانه های بسیاری را برای توسعه و تولید برنامه های کاربردی مبتنی بر اندروید فراهم کرده است، که برنامه نویسان می توانند با استفاده از آن ها هرچه سریع تر و راحت تر برای اندروید برنامه تولید کنند. این ابزارها شامل خطایاب، شبیه ساز گوشی، کتابخانه ها، اسناد، کدهای نمونه و یک پلاگین برای اکلیپس است. برنامه نویسی برای اندروید به زبان جاوا انجام می گیرد. توابع خود اندروید نیز با استفاده از جاوا پیاده سازی شده اند. اندروید فقط قادر است کدهای مدیریت شده (Managed Codes) را اجرا کنید و قادر به اجرای کدهای Native نخواهد بود.
اندروید سیستم عاملی بر اساس لینوکس
این سیستم عامل بر اساس هسته سیستم عامل لینوکس توسعه یافته است. در واقع مدیریت و بهینه سازی حافظه، ارتباط با سخت افزار و سرویس های سیستم، امنیت، مدیریت پردازش ها و مدیریت منابع دستگاه موبایل را هسته لینوکس انجام می دهد و اندروید فقط لایه ایست که ارتباط میان کاربر و سیستم عامل را برقرار می کند. این لایه نرم افزاری بوسیله جاوا پیاده سازی شده است و به همین علت قادر به اجرای کدهای Native نخواهد بود. اندروید همانند لینوکس اوپن سورس خواهد بود و توسعه دهندگان بیشماری بر روی آن کار می کنند.