خانه » Articles posted by ایلیا عابدینی (برگه 2)

آرشیو نویسنده: ایلیا عابدینی

درباره ایلیا عابدینی

برنامه نویس اندروید و کارشناس مهندسی پزشکی، نفر سوم مسابقه برنامه نویسی اندروید http://www.schallenge.ir ، از سال 92 برنامه نویسی اندروید رو شروع کردم و در حال حاضر در شرکت عصر دانش در حال توسعه اپلیکیشن تجارت پی می باشدم ، این وبلاگ رو ساختم تا تجربیات روزانه و مفید خودم رو داخل اون بزارم. رزومه : iact.ir/cv

پیداکردن متن ها (String) های Hardcode شده در کد و تبدیل به resource با استفاده از Android Lint

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

ترتیب Edit Text و دکمه Next در کی پد(keypad) برای EditText

زمانی که قصد داریم یک فرم پر از EditText درست کنیم، خیلی خوب هست که بر روی کی پد امکان این رو بزاریم که با زدن دکمه Next روی keypad به ترتیب به روی EditText ها جابه‌جا بشه. برای این کار...
ادامه مطلب »

بستن بودن کی پد(keypad) در زمان باز شدن صفحه (درصورت وجود EditText در صفحه)

وقتی که در صفحه از EditText استفاده می کنیم، زمان باز شدن صفحه کی پد به صورت خودکار باز می شود برای اینکه از این حرکت جلوگیری کنیم، می توانیم در Manifest در بخش property های اکتیویتی کد زیر را وارد...
ادامه مطلب »

حذف فایل های اضافه و غیر استفاده از پروژه

بسیار پیش میاد که فایل هایی داخل پروژه داریم که استفاده نمیشن، مثل عکس ها، متن ها و … اما پیدا کردن اون ها و حذفشون کار زمان بری هست برای انجام سریع این کار میتونید از اندروید استدیو استفاده کنید...
ادامه مطلب »

تغییرات مهم در Android 7.0

هر نسخه از اندروید  به همراه تغییراتی در API ها منتشر می شود، بعضی وقت ها این تغییرات برای ما توسعه دهنده ها خوشاینده و بعضی وقت ها ناخوشایند، معمولا نسخه های جدید اندروید برای من نا خوشایند هست و نسخه...
ادامه مطلب »

Multidex support

ممکنه تا بحال با یکی از این خطا ها مواجه شده باشید: Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536   و یا trouble writing output: Too many field references: 131000; max is...
ادامه مطلب »

سیستم عامل Android Things

سیستم عامل جدید گوگل به اسم Android Things در واقع همان سیستم عامل اندروید می باشد که برای کار و ارتباط با سخت افزارها ساخته شده است. شاید تا بحال برد های Arduino یا Raspberry pi به گوشتون خورده باشه، برد...
ادامه مطلب »

استفاده آسان از SharedPrefrences با لایبرری SharedDataAccess

در اندروید ۳ روش برای ذخیره داده ها به صورت local وجود دارد. استفاده از دیتابیس، استفاده از فایل و استفاده از SharedPrefrences. که هر کدام مزیت و جایگاه خودش رو دارد. مثلا در صورتی که نیاز باشه جدولی از داده...
ادامه مطلب »

Event bus

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

آغاز ثبت نام سومین دوره مسابقات مهارت سنجی و برنامه نویسی دانشگاه شریف

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