کلاس زیر، تبدیل تاریخ میلادی به شمسی هستش :
برای استفاده هم می تونید به این صورت عمل کنید :
PersianDate date = new PersianDate(); lblPersianDateTextView.setText(date.todayShamsi());
کلاس زیر، تبدیل تاریخ میلادی به شمسی هستش :
برای استفاده هم می تونید به این صورت عمل کنید :
PersianDate date = new PersianDate(); lblPersianDateTextView.setText(date.todayShamsi());
1.سیستم عامل جدید اندروید
این گوشی مجهز به آخرین نسخه سیستم عامل گوگل به نام Ice Cream Sandwich است. قابلیتهای این سیستم عامل نسبت به نسخههای قدیمی آنقدر زیاد است که در این مطلب نمیگنجد. از بین این قابلیتهای میتوان به امکانات بهتر مرور وب، منوهای راحتتر تماس و اس ام اس و همچنین ظاهر گرافیکی بهتر صفحات نام اشاره کرد.
2. کیفیت بالای صدا در حین تماس
گلکسی اس 3 یک پردازشگر صوتی به نام Audience ES305 دارد که باعث کاهش نویزها و صداهای اضافی در حین تماس میشود و بیشتر صدای صحبت کردن شما را منتقل میکند.
3. S Voice
این قابلیت رقیب رابط صوتی اپل یا همان Siri است. هنوز قابلیتهای رابط صوتی سامسونگ معلوم نشدهاست اما به احتمال زیاد همان قابلیتهای Siri مثل جستجوی وب و استفاده از منویهای گوشی را داراست.
4. Sharp Bluetooth Stereo
کیفیت پخش صدا از طریق بلوتوث همیشه پایین بودهاست. گوشی گلکسی اس 3 یکی از اولین گوشیهایی است که دارای کودِک Apt-X است. این کودِک باعث میشود کیفیت و دقت پخش موزیک از طریق ارتباط بلوتوث افزایش یابد.
5. S Beam
با ترکیب فنآوری NFC و وایفای میتوانید با زدن دو گوشی گلکسی اس 3 به یکدیگر از طریق بلوتوث فایل منتقل کنید.
6. Best Photo
هر عکسی که با گلکسی اس 3 میگیرید در حقیقت 8 تصویر است. بعد از اتمام عکسبرداری میتوانید از بین این 8 عکس بهترین را انتخاب کنید. با این قابلیت دیگر مطمئن میشوید که کسی چشمش بسته نیست!
7. AllShare Play
کاربران معمولاً علاقه زیادی به اتصال گوشی هوشمند به تلویزیون ندارند چراکه تنها گزینه موجود استفاده از کابل HDMI است و باید گوشی حتماً در نزدیکی تلویزیون قرار بگیرد. اما سامسونگ وسیلهای طراحی کرده که به تلویزیون متصل میشود و گوشی با آن به صورت بی سیم ارتباط برقرار میکند.
8. Social Tagging/ Buddy Share
گلکسی اس 3 از نظر برنامههای هوشمند و قدرت نرمافزاری بی نظیر است. نمونه این برنامههای هوشمند ابزاری است که چهره افراد در آلبومهای عکستان را شناسایی میکند و آن را با لیست دوستانتان در شبکههای اجتماعی تطبیق میدهد. از آن به بعد هر وقت عکسی از همان فرد بگیرید در شبکه اجتماعی Tag میشود.
9. Smart Stay
همه ما با این مشکل برخوردیم که وقتی در حال خواندن کتاب یا یک صفحه وب هستیم نمایشگر گوشی خود به خود خاموش میشود و باید دوباره آن را روشن کرد. گلکسی اس 3 راه حل هوشمندانهای برای این مشکل پیدا کردهاست. یک سنسور در این دوربین قرار دارد که تشخصی میدهد چه زمانی نگاه شما به صفحه نمایش خیره است. اگر چشمتان از صفحه دور شود تصویر تاریک و وقتی به آن نگاه میکنید تصویر روشن میشود.
10. Pop-Up Play
این قابلیت باعث میشود بتوانید در حال کار با اپلیکیشنهای مختلف فیلم نیز تماشا کنید. برای مثال میخواهید هم در وب گشت و گذار کنید و هم یک موزیک ویدئو تماشا کنید. با فعال کردن Pop-Up Play ویدئو به یک پنجره کوچک در کنار صفحه منتقل میشود و میتوانید کار دیگری هم با گوشی انجام دهید.
گلکسی سوم سامسونگ معرفی شد…
سامسونگ ساعت ۲۲:۳۰ دقیقه روز پنجشنبه 14 اردیبهشت طی یک کنفرانس خبری، رسما گلکسی اس 3 را معرفی کرد.
با یک پردازنده 4 هسته ایی 1.4 …
صفحه ی 4.8 اینچی
پشتیبانی فقط از MicroSim
Android 4.0.4
با Gpu : 400mp
اما زشته D:
اطلاعات بیشتر : http://www.gsmarena.com/samsung_i930…s_iii-4238.php
private long lastTouchTime = -1;
long thisTime = System.currentTimeMillis();
if (thisTime - lastTouchTime < 250) {
// Double click
Toast.makeText(getBaseContext()," double clicked!!!", Toast.LENGTH_LONG)
.show();
lastTouchTime = -1;
} else {
// too slow
lastTouchTime = thisTime;
}
خوب میرسیم به نصب Android :
بعد از دانلود فایل هایی که گذاشتم،
ابتدا Java SDK رو نصب می کنید بعد برنامه ی setup مربوط به Android رو نصب می کنید…
بعد این کار، تو SDK مربوط به Android ، یک فولدر وجود داره به اسم add-ons که شامل 4تا jar فایل هستش که تو فولدر Plugin مربوط به Eclipse کپی کنید تا تو این IDE با Android کار کنیم…
پس از کپی کردن، اگر Eclipse شما باز هستش، احتیاج به restart داره…
بعد از restart کردن، شما شکل شماره 1 رو می تونید تو Eclipse ببینید..حالا تنها کاری که مونده، مشخص کردن مسیر Android JDK برای eclipse هستش…
برای این کار ، به منوی Windows – > Preference رفته ، و از درخت سمت کناری، Android رو انتخاب کرده و مسیر Android SDK رو مشخص می کنید …
حالا Eclipse آماده برنامه نویسی برای Android هستش…
در زیر اطلاعات مختصری در مورد مهمترین اجزاء Android توضیح میدم :
- Activity : لایه نمایش یک برنامه Android می باشد . به طور ساده همان چیزی که در صفحه می بینید یک Activity می باشد. یک برنامه Android می تواند تعداد زیادی Activity داشته باشد.
- Views and ViewGroups :
View : در صفحه نمایش به widget هایی مانند textview,edittext, button و … view گفته میشود.
viewGroup : برای چیدمان View ها استفاده میشود . که به طور ساده تر ، لایه های طراحی برنامه می باشند . مانند : LinearLayout ، AbsoluteLayout و …
- Intents : پیغام های غیر هم زمان هستند که به برنامه های اجازه می دهد که به صورت کاربردی با یکدیگر کار کنند.
- Services : برنامه هایی هستند که در background اجرا میشوند که و هیچ UIی ندارند.
- ContentProvider : برای مدیرین کردن دسترسی به یکسری های از دیتاها می باشد . به عنوان با ContentProvider می توانید در برنامه یی که نوشتیم دیتاهای مربوط به Contact ها رو تو برنامه ی خودمان داشته باشیم.
برای شروع کار با Android احتیاج به یک IDE برای برنامه نویسی و SDK مربوط به Android و SDK مربوط به Java می باشد… :
دانلود Android SDK و برنامه ی setup مربوطه دانلود Eclipse IDE دانلود Java SDK البته 32 بیتی برای ویندوز
بر پایه لینوکس کرنل نسخه 2,6,36
این نسخه در ماه جولای 2011 معرفی شد و تغییرات آن شامل موارد زیر می باشد :
نکته مهم : این نسخه فقط برای Tablet ارائه شده است
Storage
ext4 file system support to enable onboard eMMC storage.
FUSE file system to support MTP devices.
USB host mode support to support keyboards and USB hubs.
Support for MTP/PTP
Dalvik VM
New code to support and optimize for SMP
Various improvements to the JIT infrastructure
Garbage collector improvements:
Tuned for SMP
Support for larger heap sizes
Unified handling for bitmaps and byte buffers
Dalvik Core Libraries
New, much faster implementation of NIO (modern I/O library)
Improved exception messages
Correctness and performance fixes throughout
Tablet های زیر ، از این نسخه از Android پشتیبانی می کنند :
Samsung P6200 Galaxy Tab 7.0 Plus
Asus Transformer Prime
Samsung P7500 Galaxy Tab 10.1 3G
Motorola XOOM 2 Media Edition 3G MZ608
بر پایه لینوکس کرنل نسخه 2,6,35
این نسخه در ماه دسامبر 2010 معرفی شد و تغییرات آن شامل موارد زیر می باشد :
Media Framework
• New media framework fully replaces OpenCore, maintaining all previous codec/container support for encoding and decoding.
• Integrated support for the VP8 open video compression format and the WebM open container format
• Adds AAC encoding and AMR wideband encoding
Networking
• SIP stack, configurable by device manufacturer
• Support for Near Field Communications (NFC), configurable by device manufacturer
• Updated BlueZ stack
Dalvik runtime
• Dalvik VM:
ü Concurrent garbage collector (target sub-3ms pauses)
ü Adds further JIT (code-generation) optimizations
ü Improved code verification
ü StrictMode debugging, for identifying performance and memory issues
• Core libraries:
ü Expanded I18N support (full worldwide encodings, more locales)
ü Faster Formatter and number formatting. For example, float formatting is 2.5x faster.
ü HTTP responses are gzipped by default. XML and JSON API response sizes may be reduced by 60% or more.
ü New collections and utilities APIs
ü Improved network APIs
ü Improved file read and write controls
ü Updated JDBC
• Updates from upstream projects:
ü OpenSSL 1.0.0a
ü BouncyCastle 1.45
ü ICU 4.4
ü zlib 1.2.5
گوشی های زیر ، از این نسخه از Android پشتیبانی می کنند :
Samsung Galaxy Y S5360
Samsung I9100 Galaxy S II
Sony Ericsson Xperia ray
Sony Xperia P
HTC Sensation
به طور کلی سیستم عامل Android به 5 قسمت زیر تقیسم میشود :
1-Linux Kernel : سیستم عامل Android به صورت Linux Based می باشد. این لایه از همه درایورهای سطح پایین برای انواع بخش های سخت افزاریی یک دستگاه Android، تشکیل شده است.
2-Libraries : تشکیل شده از کدهایی که ویژگی های اصلی سیستم عامل Android را تامین می کند. مثلا، کتابخانه SQLite، که برای استفاده توسط یک برنامه که می خواهد از ذخیره سازی سازی دیتا استفاده کند، شرایط آن را فراهم می کند.
3- Android runtime : شبیه لایه Libraries می باشد. این لایه یکسری Libraries را در اختیار برنامه نویسان قرار می دهد تا با زبان برنامه نویسی Java ، از آنها استفاده کنند. همچنین این لایه شامل ماشین مجازی Dalvik می باشد که برنامه های Android در آن اجرا می شود. Dalvik یک ماشین مجازی مخصوص است که برای دستگاه هایی با باطری، حافظه و CPU محدود، طراحی شده است.
4-Application framework : این لایه توانایی های مختلف سیستم عامل Android را در اختیار برنامه نویس قرار داده که بتوانند در برنامه های خود از آن استفاده کنند.
5-Applications : بالاترین لایه می باشد که می توانید برنامه هایی که با آن کار می کنید را در آن ببینید . مثل Phone , Contacts , Browser و … و برنامه هایی که از Android Market دانلود می کنید و همچنین برنامه هایی که می نویسید، همگی در این لایه قرار می گیرند