آموزش برنامه نویسی اندروید (Android)
آموزش برنامه نویسی اندروید (Android)

آموزش برنامه نویسی اندروید (Android)

Learn Android Programming

برای اندروید استودیو دیگر نیازی به نصب JDK نیست



نکته ای که در مبحث "نصب و راه اندازی اندروید استودیو"وجود دارد اینه که از نسخه 2.1 اندروید استودیو به بعد، الزامی به نصب JDK نیست و یک نسخه از آخرین ورژن OpenJDK به همراه IDE نصب میشه. حتی اگر هم JDK رو نصب کرده باشید باز اندروید استودیو در حالت پیش فرض از OpenJDK خودش استفاده می‌کنه که اگه به هر دلیلی مایل بودید از JDK نصبی خودتون استفاده کنه:
Project Structure > SDK Location
در اینجا Use embedded JDK تیک خورده و فیلد زیر هم مسیر JDK ای که همراه اندروید استودیو نصب شده رو نشون میده.
حالا برای تغییر JDK کافیه تیک این گزینه حذف و در کادر مربوطه مسیر JDK نصبی وارد بشه. مثل:
C:\Program Files\Java\jdk1.8.0_172

متن لینک شده (Anchor Text)



لینک ها معمولا بر روی یک متن یا تصویر قرار داده میشوند. اگر لینک متنی باشد عبارتی که به صفحه هدف لینک شده است را Anchor Text یا متن قلاب شده می نامیم. در واقع ارزش و اعتباری که به صفحه هدف منتقل میشود وابسته به این عبارت است.

 اگر سایت شما در عبارت آموزش لینک شده باشد در همین عبارت شانس کسب جایگاه بیشتری خواهد داشت.

پروتکل امن (SSL) چیست؟



پروتکل امن (SSL) چیست؟
پروتکل امنیتی (SSL) یکی از پروتکل‌های استاندارد جهت انتقال داده‌ها بین سرویس دهنده (Server) و سرویس گیرنده (Client) به صورت رمزنگاری شده است. 
ادامه مطلب ...

مسیر فایل applicationhost.config در IIS 7, 7.5, 8, 8.5 و IIS 10



برای ورژن های بالاتر از  IIS 7 همیشه applicationhost.config  در مسیر زیر قرار دارد :

%windir%\System32\inetsrv\config\applicationHost.config


برای  IIS Express برای هر کاربر در مسیر پیش فرض زیر قرار دارد :

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

 
ادامه مطلب ...

چطور HTTP headers را در گوگل کروم ببینیم ?



برای مشاهده درخواست و پاسخ از HTTP headers در گوگل کروم مراحل زیر را دنبال کنید :

1 - در کروم راست کلیک کرده و Inspect  را انتخاب کنید تا قسمت developer tools باز شود.  ادامه مطلب ...

نصب و راه اندازی iis (خطای 500.21)

موقع نصب وب سرویس این خطا را داد :

Handler "WebServiceHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list

برای رفع آن مراحل زیر را دنبال کنید :


باز کردن cmd.exe  در حالت Run as administrator ‏ ، بعد :

1 - تایپ :

Cd\
2 - تایپ :
\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

Instant Apps در اندروید چیست و چه کاربردی دارد؟


شاید تاکنون در تنظیمات گوشی خود به بخش خاصی با نام Instant Apps برخورد کرده‌اید و دقیقا نمی‌دانید این ویژگی چه کاری را انجام می‌دهد. در این مطلب شما را با ویژگی Instant Apps در گوشی‌های اندرویدی آشنا می‌کنیم. همراه ما باشید.  ادامه مطلب ...

تکنولوژی SignalR چیست ؟



SignalR یک کتابخانه ای است که می تواند در هر برنامه ASP.NET استفاده شود ، که برای امکان پذیر کردن ارتباطات بلادرنگ (Real-Time) ، می باشد.

فناوری SignalR یکی از فناوری های ابداع شده توسط مایکروسافت است که استفاده از WebSocket را بسیار راحت می کند. در واقع SignalR کتابخانه ای از کدهای آماده است که ایجاد یک رابطه نا متقارن پایدار استفاده خواهد شد.

 به طور خلاصه بیشترین استفاده از این فناوری در ایجاد ابزار های چت می باشد.

 یکی دیگه از جالب ترین کارهای این کتابخونه متن باز ‏، "به روز رسانی مداوم صفحه نمایش کاربراست" ، این کار توسط اطلاعاتی که از طرف سرور ارسال میشه انجام میشه.

بلاک چین (Blockchain) چیست؟



بلاک چین (Blockchain) از دو کلمه Block (بلوک) و Chain (زنجیره) ایجاد شده است. این فناوری در حقیقت زنجیره‌ای از بلوک‌هاست. به طور کلی بلاک چین یک سیستم ثبت اطلاعات و گزارش توزیع شده و به صورت غیرمتمرکز است.

بلاک چین نوعی دیتابیس یا پایگاه داده است که روی یک یا چند سرور خاص قرار ندارد بلکه روی تمام کامپیوترهایی که به شبکه متصل می شوند، توزیع شده است.

بلاک چین در حقیقت یک دفتر کل برای ثبت رکوردها و گزارشات است و به دلیل نوع رمزنگاری و ثبت آن در همه کامپیوترهای شبکه، گزارشات ثبت شده قابل هک یا حذف نیستند.

بیت کوین اولین کاربرد این فناوری بود اما از این سیستم انقلابی برای هر سیستمی که نیاز به ثبت گزارش داشته باشد می توان بهره برد.

دبی وعده داده است که تا سال ۲۰۲۰ تبدیل به اولین دولت مبتنی بر بلاک چین جهان خواهد شد.

process چیست ?

زمانی که کاربر برنامه ای را اجرا می کند مقداری از حافظه و همچنین منابع به برنامه تخصیص داده می شود. یکی از وظایف سیستم عامل تفکیک حافظه و منابع برای هر یک از برنامه های در حال اجرا است که این جدا سازی بوسیله Process ها انجام می شود.  
ادامه مطلب ...