class JavaAndroid{ }
#تاریخچه_جاوا
جاوا (به انگلیسی: Java) یک زبان برنامهنویسیِ #شی_گرا است که برای نخستین بار توسط #جیمز_گاسلینگ در شرکت #سان_مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و ازقابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین جاوا این است که #مدیریت_حافظه را بطور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستمعامل خاصی نیست. برنامههای جاوا به صورت بایت کد (کامپایل) میشوند که توسط واسط JVM به کدهای ماشین اجرا میشوند؛ و در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن وابسته به سیستمعامل خاصی نیستند.
کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را داشته باشد.
#برنامه_های_جاوا_و_اپلت_ها
جاوا برای نوشتن انواع برنامههای کاربردی مناسب است. با جاوا میتوان انواع برنامههای زیر را نوشت:
👈برنامههای تحت وب
👈برنامهنویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی و …
👈برنامههای کاربردی بزرگ (Enterprise)برنامههای رومیزی (Desktop)و غیره.
یکی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود؛ و باید این توانایی را داشته باشد که برنامه یک بار نوشته و کامپایل شده و سپس در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره میکند، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که به طور خاص برای سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر ازسکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده میکند.
گرامر جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شیگرایی، #زبان_جاوا_یک_زبان_شی_گرای_خالص میباشد. فقط نوع دادهٔ اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگیها را پشتیبانی میکند و از کلاسها برای سادهتر کردن برنامهنویسی و کاهش خطا استفاده میکند.
#شباهت_اسمی_جاوا_و_جاوا_اسکریپت
برخی مردم به علت شباهت اسمی، جاوا و جاوااسکریپت را با هم اشتباه میگیرند. در حالیکه این دو زبان گرچه در ظاهر و کلمات شباهت دارند ولی بهطور ساختاری با یکدیگر متفاوت هستند. جاوااسکریپت محصول شرکت #نت_اسکیپ است. جاوا برای اجرا باید به زبان ماشین مجازی ترجمه شود اما جاوااسکریپت زبانی است که معمولاً در صفحات وب نوشته میشود و توسط مرورگر تفسیر میگردد. در جاوا متغیرها همگی بر اساس نوع آنها معرفی میشوند ولی در جاواسکریپت نوع متغیرها به صورت ضمنی مشخص میشود
منبع،
ویکی پدیا
⭕️ @AndroidStudyChannel
❄️DynamicClass❄️
❄️By Harold Finch❄️
#تاریخچه_جاوا
جاوا (به انگلیسی: Java) یک زبان برنامهنویسیِ #شی_گرا است که برای نخستین بار توسط #جیمز_گاسلینگ در شرکت #سان_مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و ازقابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین جاوا این است که #مدیریت_حافظه را بطور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستمعامل خاصی نیست. برنامههای جاوا به صورت بایت کد (کامپایل) میشوند که توسط واسط JVM به کدهای ماشین اجرا میشوند؛ و در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن وابسته به سیستمعامل خاصی نیستند.
کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را داشته باشد.
#برنامه_های_جاوا_و_اپلت_ها
جاوا برای نوشتن انواع برنامههای کاربردی مناسب است. با جاوا میتوان انواع برنامههای زیر را نوشت:
👈برنامههای تحت وب
👈برنامهنویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی و …
👈برنامههای کاربردی بزرگ (Enterprise)برنامههای رومیزی (Desktop)و غیره.
یکی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود؛ و باید این توانایی را داشته باشد که برنامه یک بار نوشته و کامپایل شده و سپس در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره میکند، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که به طور خاص برای سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر ازسکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده میکند.
گرامر جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شیگرایی، #زبان_جاوا_یک_زبان_شی_گرای_خالص میباشد. فقط نوع دادهٔ اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگیها را پشتیبانی میکند و از کلاسها برای سادهتر کردن برنامهنویسی و کاهش خطا استفاده میکند.
#شباهت_اسمی_جاوا_و_جاوا_اسکریپت
برخی مردم به علت شباهت اسمی، جاوا و جاوااسکریپت را با هم اشتباه میگیرند. در حالیکه این دو زبان گرچه در ظاهر و کلمات شباهت دارند ولی بهطور ساختاری با یکدیگر متفاوت هستند. جاوااسکریپت محصول شرکت #نت_اسکیپ است. جاوا برای اجرا باید به زبان ماشین مجازی ترجمه شود اما جاوااسکریپت زبانی است که معمولاً در صفحات وب نوشته میشود و توسط مرورگر تفسیر میگردد. در جاوا متغیرها همگی بر اساس نوع آنها معرفی میشوند ولی در جاواسکریپت نوع متغیرها به صورت ضمنی مشخص میشود
منبع،
ویکی پدیا
⭕️ @AndroidStudyChannel
❄️DynamicClass❄️
❄️By Harold Finch❄️
#درج_استیکر یا #درج_کاراکتر_اسکی
🔴 ۱۵ نماد که می توانید با کلید Alt تایپ کنید.
🔹بسیاری از علامت ها هستند که در یک صفحه کلید استاندارد نمی توانید آنها را تایپ کنید، اما همانطور که می دانید با کلید ترکیبی Alt و حروف مورد نظرتان می توانید هزاران نماد را به وجود بیاورید.
🔹برای شروع کافیست تنها کلید Alt را نگه داشته و یکی از ترکیب های اعداد زیر را تایپ کنید. توجه داشته باشید که حتما Num Lock باید روشن باشد.
مثال هایی از نماد های ارزی :
Alt + 0128= €
Alt + 0162 = ¢
Alt + 0163= £
مثال هایی از علائم نگارشی :
Alt + 0161= ¡
Alt + 0191= ¿
Alt + 0223= ß
مثال هایی از ریاضیات :
Alt + 0176= °
Alt + 0177= ±
Alt + 0181= µ
Alt + 0189= ½
Alt + 0247= ÷
و مثال های دیگر :
Alt + 0134= †
Alt + 0153= ™
Alt + 0169= ©
Alt + 0174= ®
هم چنین ببینید👇
http://www.tebyan.net/newindex.aspx?pid=934&articleID=451125
⭕️ @AndroidStudyChannel
❄️DynamicClass❄️
❄️By Harold Finch❄️
🔴 ۱۵ نماد که می توانید با کلید Alt تایپ کنید.
🔹بسیاری از علامت ها هستند که در یک صفحه کلید استاندارد نمی توانید آنها را تایپ کنید، اما همانطور که می دانید با کلید ترکیبی Alt و حروف مورد نظرتان می توانید هزاران نماد را به وجود بیاورید.
🔹برای شروع کافیست تنها کلید Alt را نگه داشته و یکی از ترکیب های اعداد زیر را تایپ کنید. توجه داشته باشید که حتما Num Lock باید روشن باشد.
مثال هایی از نماد های ارزی :
Alt + 0128= €
Alt + 0162 = ¢
Alt + 0163= £
مثال هایی از علائم نگارشی :
Alt + 0161= ¡
Alt + 0191= ¿
Alt + 0223= ß
مثال هایی از ریاضیات :
Alt + 0176= °
Alt + 0177= ±
Alt + 0181= µ
Alt + 0189= ½
Alt + 0247= ÷
و مثال های دیگر :
Alt + 0134= †
Alt + 0153= ™
Alt + 0169= ©
Alt + 0174= ®
هم چنین ببینید👇
http://www.tebyan.net/newindex.aspx?pid=934&articleID=451125
⭕️ @AndroidStudyChannel
❄️DynamicClass❄️
❄️By Harold Finch❄️
ارسال و فعال سازی اکانت کاربری ازطریق Sms :
-دستورات php
_آموزش دریافت اطلاعات و ارسال از طریق کتابخانه Volley
_توضیح دقیق همراه با تصویر برای پیاده سازی Sms
_آموزش فیلتر کردن Sms دریافتی
_تولید عدد تصادفی و ارسال برای کاربر و جداول
_ثبت نام کاربران و تایید کردن
_آموزش دریافت و فعال سازی کد ارسالی و وارد کردن داخل Edittext و ارسال سمت سرور
_توضیح و نحوه دقیق پیاده سازی جدول ها
_تعریف api و متصل کردن به سرویس های Sms
_آموزش RECEIVE_SMS و دریافت کد مشابه اپلیکیشن های مختلف
_دریافت شماره موبایل معتبر از کاربر
_آموزش کار با ساختارهای key value و دریافت userid کاربر
_آموزش پارس کردن کد دریافتی ParseCode
_پنل کابری برای اپلیکیشن
_آموزش تعریف کلید اصلی و خارجی
دوستان طبق قولم آموزش ارسال و فعال سازی اکانت از طریق Sms آماده ست و دوستانی که نیاز دارن به پیوی من مراجع کنند به دلیل تغییر سرور امکان مشاهده و دانلود فعلا از طریق سایت امکان پذیر نیست فعلا.
ایدی جهت ارتباط با من
@developerjavad
نکته : این محصول رایگان نیست.
-دستورات php
_آموزش دریافت اطلاعات و ارسال از طریق کتابخانه Volley
_توضیح دقیق همراه با تصویر برای پیاده سازی Sms
_آموزش فیلتر کردن Sms دریافتی
_تولید عدد تصادفی و ارسال برای کاربر و جداول
_ثبت نام کاربران و تایید کردن
_آموزش دریافت و فعال سازی کد ارسالی و وارد کردن داخل Edittext و ارسال سمت سرور
_توضیح و نحوه دقیق پیاده سازی جدول ها
_تعریف api و متصل کردن به سرویس های Sms
_آموزش RECEIVE_SMS و دریافت کد مشابه اپلیکیشن های مختلف
_دریافت شماره موبایل معتبر از کاربر
_آموزش کار با ساختارهای key value و دریافت userid کاربر
_آموزش پارس کردن کد دریافتی ParseCode
_پنل کابری برای اپلیکیشن
_آموزش تعریف کلید اصلی و خارجی
دوستان طبق قولم آموزش ارسال و فعال سازی اکانت از طریق Sms آماده ست و دوستانی که نیاز دارن به پیوی من مراجع کنند به دلیل تغییر سرور امکان مشاهده و دانلود فعلا از طریق سایت امکان پذیر نیست فعلا.
ایدی جهت ارتباط با من
@developerjavad
نکته : این محصول رایگان نیست.
دوستان طبق قولم آموزش ارسال و فعال سازی اکانت از طریق Sms آماده ست و دوستانی که نیاز دارن به پیوی من مراجع کنند به دلیل تغییر سرور امکان مشاهده و دانلود فعلا از طریق سایت خانه اندروید homeandroid.ir امکان پذیر نیست .
ایدی جهت ارتباط با من
@developerjavad
نکته : این محصول رایگان نیست.
ایدی جهت ارتباط با من
@developerjavad
نکته : این محصول رایگان نیست.
♨️♨️♨️♨️♨️♨️♨️♨️
🔵 مژده برای دوستانی که مایل هستند در خصوص ارزهای دیجیتال و ارزهای رمزپایه (مشابه بیت کوین) اطلاعاتی کسب کنند و همچنین تمایل دارند با نحوه خرید و فروش این ارزها و سرمایه گذاری در آنها آشنا بشوند پیشنهاد میکنم به جمع ما ملحق بشوند .
🔵 کانال و سایت اینترنتی Digital Arz Exchanger محیطی مناسب برای آشنایی ، تبادل اطلاعات و خرید و فروش سریع و مطمئن در خصوص ارزهای دیجیتالی است .
منتظر شما هستیم در آدرس :
🌐 https://t.me/DigitalArzExchanger
⚪️
🆔 @DigitalArzExchanger
🔵 مژده برای دوستانی که مایل هستند در خصوص ارزهای دیجیتال و ارزهای رمزپایه (مشابه بیت کوین) اطلاعاتی کسب کنند و همچنین تمایل دارند با نحوه خرید و فروش این ارزها و سرمایه گذاری در آنها آشنا بشوند پیشنهاد میکنم به جمع ما ملحق بشوند .
🔵 کانال و سایت اینترنتی Digital Arz Exchanger محیطی مناسب برای آشنایی ، تبادل اطلاعات و خرید و فروش سریع و مطمئن در خصوص ارزهای دیجیتالی است .
منتظر شما هستیم در آدرس :
🌐 https://t.me/DigitalArzExchanger
⚪️
🆔 @DigitalArzExchanger
Telegram
DigitalArzExchanger (D.A.E.)
✳️ Buy & Sell Digital Money & Crypto Currency 💵
⚛️ خرید و فروش ارزهای دیجیتالی و رمزارزها 💰
⚛️ تحلیل و آنالیز بازار ارزهای رمزپایه 💰
👨✈️ادمین : @Batis13
🤵پشتیبانی : @Digital_Arz_Exchanger
⚛️ خرید و فروش ارزهای دیجیتالی و رمزارزها 💰
⚛️ تحلیل و آنالیز بازار ارزهای رمزپایه 💰
👨✈️ادمین : @Batis13
🤵پشتیبانی : @Digital_Arz_Exchanger
Forwarded from Deleted Account
❇️دسته بندی: اندروید
موضوع: سرویس های مرتبط با لوکیشن در اندروید
https://android.jlelse.eu/know-your-sensors-android-location-services-565d5474bf0
موضوع: سرویس های مرتبط با لوکیشن در اندروید
https://android.jlelse.eu/know-your-sensors-android-location-services-565d5474bf0
Medium
Know your sensors — Android Location Services
Location services on handheld devices have transformed this world. Several billion dollar companies like Uber exist because of it. Location…
Forwarded from Deleted Account
❇️دسته بندی: اندروید
موضوع: آموزش ساخت ویو سفارشی در اندروید با نام
Ticket View
https://android.jlelse.eu/how-i-made-ticket-view-a-custom-view-for-android-20b83b175f8e
موضوع: آموزش ساخت ویو سفارشی در اندروید با نام
Ticket View
https://android.jlelse.eu/how-i-made-ticket-view-a-custom-view-for-android-20b83b175f8e
Medium
How I made Ticket View — a Custom View for android
In today’s scenario where everything already exists. I came across a situation to develop a Ticket View as per UI designs. My first thought…
Forwarded from Deleted Account
❇️دسته بندی: اندروید
موضوع: Nested RecyclerView
https://android.jlelse.eu/easy-handling-of-lists-rendererrecyclerviewadapter-part-2-3b18c8ea6f1b
موضوع: Nested RecyclerView
https://android.jlelse.eu/easy-handling-of-lists-rendererrecyclerviewadapter-part-2-3b18c8ea6f1b
Medium
How to easily add Nested RecyclerView
Last time we optimized the way we worked with RecyclerView, and we also learned how to reuse cells in different lists and easily add new…
Forwarded from Deleted Account
❇️دسته بندی: اندروید
موضوع: نکته ها و ترفندها در مورد منابع رشته ایXML در اندروید
https://android.jlelse.eu/android-strings-xml-tips-tricks-52b0c820cf7a
موضوع: نکته ها و ترفندها در مورد منابع رشته ایXML در اندروید
https://android.jlelse.eu/android-strings-xml-tips-tricks-52b0c820cf7a
AndroidPub
Android Strings XML Tips & Tricks
This article shows a few tricks which can help you developing string resources for Android applications. By default string resources are so-called formatted. It means that they can be potentially…
Media is too big
VIEW IN TELEGRAM
⚫️ فیلم آموزشی :
🔹 معرفی یک #emulator عاالی برای اجرای app های اندرویدی روی PC به نام #NOX (از سایت Tosinso.com وب سایت تخصصی فناوری اطلاعات ایران مدرس : بهروز سیروس زاد)
⭕️ @AndroidStudyChannel
🔹 معرفی یک #emulator عاالی برای اجرای app های اندرویدی روی PC به نام #NOX (از سایت Tosinso.com وب سایت تخصصی فناوری اطلاعات ایران مدرس : بهروز سیروس زاد)
⭕️ @AndroidStudyChannel
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 1
Keeping a viewgroup reference
https://android.jlelse.eu/android-pro-tip-1-443f423b4de6
❇️شش #نکته در اندروید
💯 نکته 1
Keeping a viewgroup reference
https://android.jlelse.eu/android-pro-tip-1-443f423b4de6
AndroidPub
Android Dev Tip #1
Keeping a ViewGroup reference
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 2
بکار گیری
IntDef
https://android.jlelse.eu/android-dev-tip-2-b1e97bd3ad5b
❇️شش #نکته در اندروید
💯 نکته 2
بکار گیری
IntDef
https://android.jlelse.eu/android-dev-tip-2-b1e97bd3ad5b
AndroidPub
Android Dev Tip #2
@IntDef
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 3
Using @android:color/transparent in gradients
https://android.jlelse.eu/android-dev-tip-3-99da754151ad
❇️شش #نکته در اندروید
💯 نکته 3
Using @android:color/transparent in gradients
https://android.jlelse.eu/android-dev-tip-3-99da754151ad
AndroidPub
Android Dev Tip #3
Using @android:color/transparent in gradients
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 4
The performance of wrapping content in RecyclerView
https://android.jlelse.eu/android-dev-tip-4-91b7757b1f0a
❇️شش #نکته در اندروید
💯 نکته 4
The performance of wrapping content in RecyclerView
https://android.jlelse.eu/android-dev-tip-4-91b7757b1f0a
AndroidPub
Android Dev Tip #4
The performance of wrapping content in RecyclerView
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 5
tools:parentTag
https://android.jlelse.eu/android-dev-tip-5-55226527e780
❇️شش #نکته در اندروید
💯 نکته 5
tools:parentTag
https://android.jlelse.eu/android-dev-tip-5-55226527e780
Medium
Android Dev Tip #5
tools:parentTag
Forwarded from Deleted Account
❇️دسته بندی: اندروید
❇️شش #نکته در اندروید
💯 نکته 6
Layout comments
https://android.jlelse.eu/android-dev-tip-6-e2d967935756
❇️شش #نکته در اندروید
💯 نکته 6
Layout comments
https://android.jlelse.eu/android-dev-tip-6-e2d967935756
AndroidPub
Android Dev-Tip #6
Layout comments
Forwarded from Deleted Account
❇️دسته بندی: UX
موضوع: اهمیت تست محصول(برنامه) توسط کاربر و دریافت بازخورد پیش از انتشار نهایی
https://medium.com/user-experience-ux-and-design/the-obvious-and-overlooked-importance-of-user-testing-8ed94bd49a1d
موضوع: اهمیت تست محصول(برنامه) توسط کاربر و دریافت بازخورد پیش از انتشار نهایی
https://medium.com/user-experience-ux-and-design/the-obvious-and-overlooked-importance-of-user-testing-8ed94bd49a1d
Medium
The (Obvious and Overlooked) Importance of User Testing
Could you imagine designing a toothbrush for kids and launching it in all the retail shops in the country without actually having seen…
Forwarded from Deleted Account
❇️دسته بندی: معرفی کتابخانه
موضوع: RxJava 2
https://blog.aritraroy.in/the-missing-rxjava-2-guide-to-supercharge-your-android-development-part-1-624ef326bff4
موضوع: RxJava 2
https://blog.aritraroy.in/the-missing-rxjava-2-guide-to-supercharge-your-android-development-part-1-624ef326bff4
Medium
The Missing RxJava 2 Guide to Supercharge Your Android Development (Part 1)
RxJava has always been known to scare the hell out of many developers. I know, it seems quite overwhelming in the beginning, but once you…
Forwarded from Deleted Account
❇️ دسته بندی: آموزش کامل اندروید
https://android.jlelse.eu/learning-android-development-in-2018-part-1-83a514f6a205
https://android.jlelse.eu/learning-android-development-in-2018-part-1-83a514f6a205
Medium
Learning Android Development in 2018 [Beginner’s Edition]
Before writing a single word, I wish you all a very Happy New Year!!!