برنامه نویس جوان

تجربیاتم از برنامه نویسی

برنامه نویس جوان

تجربیاتم از برنامه نویسی

۰۵
آبان

در نسخه آخر اندروید در قسمت layout ها گزینه relative layout وجود نداره 

راحت ترین کار برای ایجاد آن راست کلیک کردن روی constrain layout و انتخاب convert و سپس relative layout است. 

  • young programmer
۰۳
آبان

وقتی میخواهیم توی تکست ویو متن یا عددی وارد کنیم ولی کیبرد مجازی گوشی باز نمیشه باید از راه زیر بریم تو تنظیمات AVD و حلش کنیم 

 

Device settings > Language and Input > Default > Hardware (Physical Keyboard) > set to off 

  • young programmer
۳۰
مهر

زمانی که برنامه رو build می کنیم و با خطای زیر مواجه می شیم 

Could not find com.android.tools.build:gradle:3.5.1.

 

در درجه اول باید یه وی پی ان درست و حسابی داشته باشیم. 

در درجه دوم باید به نت وصل باشیم. 

خودش فایل های مورد نیازش رو دانلود می کنه به همین راحتی 

  • young programmer
۱۳
فروردين

خب وقتی یک افزونه مثل یوست سئو نصب می کنیم و خطا در ورژن نسخه php میدهد باید وارد سی پنل بشیم و نسخه php را ارتقا دهیم. برای این کار گزینه ای هست که کاملا مشخصه و عنوانش تغییر نسخه php هستش. 

اگه دوباره خطا داد 

Fatal error: Uncaught Error: Call to undefined function


باید وردپرس را آپدیت کنیم. این کار نیز به راحتی از قسمت تنظیمات در داشبورد وردپرس امکان پذیر است. 

معمولا یک لینک با عنوان وردپرس خود را اپدیت کنید نیز در بالای داشبورد دیده می شود که از هر دوی این روشها میتوان استفاده کرد. 

  • young programmer
۲۶
دی

هر وقت که توی فایل xml یه لایه یا تکست ویو یا هر المانی گذاشتیم و با گذاشتن خط قرمز زیرش نوشت 


The view is not constrained...

دنبال علامتی به شکل  میگردیم و اونا رو روی همون المانی که درموردشون خطا می ده تنظیم میکنیم و به این ترتیب خطا از بین میره 

  • young programmer
۲۰
دی

من قالب زفایر و استارت آی تی رو امتحان کردم و دیدم که وقتی نصب میشن یه سری المان های اونها مثل اسلایدر درست نمایش داده نمی شن مثلا اسلایدر قالب زفایر به شدت بزرگ نشون داده می شد و چند خط هم وارنینگ داشت 


وارد فایل wp_config.php شدم و به جای عبارت define('WP_DEBUG', false)

 این چند خط پایینو گذاشتم 


ini_set('display_errors','Off');

ini_set('error_reporting', E_ALL );

define('WP_DEBUG', false);

define('WP_DEBUG_DISPLAY', false);


و  مشکل کامل حل شد وارنینگ ها ناپدید شدند و المان های صفحه درست کار کردند

  • young programmer
۱۹
دی

ابتدا یه پوشه به هر اسم دلخواه توی htdocs ایجاد کرده بعد بسته نصبی رو در قالب یک فایل زیپ همراه با installer.php اون داخل اون پوشه کپی می کنیم و در نوار ابزار مرورگر می نویسیم 

localhost/FOLDER-NAME/installer.php

و نصب بسته شروع میشه 


نکته مهم اینه که بسته های نصبی وردپرس رو همراه خودشون نصب میکنند و لازم نیست که ما از قبل وردپرس رو نصب کرده باشیم . تنها چیزی که لازم دارند یک پایگاه داده است که باید از طریق آدرس localhost/phpmyadmin اونو ایجاد کنیم. 

  • young programmer
۱۸
دی

زمپ را از آدرس زیر دانلود کردم

https://www.apachefriends.org/index.html


بعد مراحل نصب رو با next و next پیش رفتم 

در نهایت نصب تمام شد و همه سرویس ها رو از روی کنترل پنل xampp استارت کردم 

برای تست نصب بودن زمپ به محل نصبش توی درایو سی رفتم و پوشه htdocs رو پیدا کردم 

توش یه پوشه به اسم test ساختم و یه فایل Text Document ایجاد کردم و اسمش رو info.php گذاشتم موقع تغییر پسوند یه هشدا رمی ده که اوکی رو میزنیم 

بعدش توی این فایل خط کد 

 <?php phpinfo(); ?>

رو تایپ کردم و بستمش


بعد رفتم توی مرورگر و عبارت زیر رو توی نوار ابزار نوشتم و اینتر زدم 

http://localhost/test/info.php


به این ترتیب صفحه ای به شکل زیر ایجاد می شه 


  • young programmer
۱۷
دی

برای اینکه بک گراندی که image view هستش در طول و عرض برابر با طول و عرض اسکرین گوشی بشه و اونو پر کنه از سه خط کد زیر در فایل xml لایه گذاشتم و مشکل حل شد


android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
  • young programmer
۱۷
دی

با خط کد زیر میتوان نام برنامه را که در نوار بالایی در هنگام اجرای اکتیویتی نمایش داده میشه را مخفی کرد 

این خط کد را باید در داخل onCreate قرار بدیم

getSupportActionBar().setDisplayShowTitleEnabled(false);
  • young programmer