علی خانقلی

به برنامه نویسی و مخصوصا برنامه نویسی اندروید علاقه بسیار زیادی دارم. همه تلاشم هم اینه که با "برنامه چی" بتونم برنامه نویسی رو برای همه خیلی راحت کنم. به وبسایت ما خوش اومدین! ;)

بهترین راهکارهای امنیت اپلیکیشن اندروید

بهترین راهکارهای امنیت اپلیکیشن اندروید

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

بهترین راهکارهای امنیت اپلیکیشن اندروید ادامه مطلب

7 زبان برنامه نویسی اندروید

7 زبان برنامه نویسی اندروید

برنامه نویسی همیشه از آن حوزه هایی است که وقتی از بیرون به آن نگاه میکنیم، پیچیده و پر از زبان های مختلف برای کارهای متفاوت به نظر میرسد، مخصوصا اگر اطلاعات پراکنده ای هم درباره آن داشته باشید ممکن است مسئله پیچیده تر هم بشود. یادم هست وقتی میخواستم برنامه نویسی اندروید را شروع …

7 زبان برنامه نویسی اندروید ادامه مطلب

اندروید Dynamic System Update DSU

Dynamic System Update اندروید

در مقاله های قبلی درباره GSI ها در سیستم عامل اندروید صحبت کردیم. اگر شما هم مثل من سعی کرده باشید یکی از GSI های اندروید را برای تست اپلیکیشن های خودتان روی یک دستگاه اندرویدی نصب کنید، با سختی های این کار آشنا هستید. خوشبختانه در ورژن های جدید تر اندروید، خیلی راحت تر …

Dynamic System Update اندروید ادامه مطلب

آیا برنامه نویسی اندروید سخت است

واقعا یادگیری برنامه نویسی اندروید سخت است؟

به عنوان یک برنامه نویس اندروید، به تعداد بی شمار تا امروز این سوال را شنیدم: برنامه نویسی اندروید سخت است؟ در جمع های خانوادگی، شبکه های اجتماعی و هرجای دیگری که فکرش را بکنید، بعد از چند سوال خیلی عمومی درباره برنامه نویسی، معمولا این سوال هم پرسیده میشود. امروز میخواهم درباره تجربه چند …

واقعا یادگیری برنامه نویسی اندروید سخت است؟ ادامه مطلب

آموزش نصب و راه اندازی سریع ADB گوشی اندروید

تقریبا میشود گفت که امکان ندارد به دنیای توسعه اندروید و نصب مادهای مختلف روی گوشی اندرویدی وارد شده باشید و کلمه ADB را نشنیده باشید. برای بسیاری از کاربران تازه وارد، اتصال گوشی و کامپیوتر با استفاده از ADB مقداری گمراه کننده و نامفهوم است. اما اصلا نگران نباشید! انجام دادن این کار بسیار …

آموزش نصب و راه اندازی سریع ADB گوشی اندروید ادامه مطلب

Generic system image android

آموزش Generic System Image اندروید

در مقاله های قبلی بلاگ برنامه چی درباره اینکه همه میتوانند از پروژه متن باز اندروید استفاده کنند صحبت کردیم. یعنی همه شرکت ها این پروژه را برمیدارند، هر طوری که دوست دارند تغییر میدهند و گجت های خودشان را با این سیستم عامل منتشر میکنند. اما از اندروید ورژن 9 به بعد، پروژه ای …

آموزش Generic System Image اندروید ادامه مطلب

معماری پلتفرم اندروید

زیر و بم معماری پلتفرم اندروید

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

زیر و بم معماری پلتفرم اندروید ادامه مطلب

متد getChars

متد getChars برای گرفتن چند کاراکتر خاص از رشته در جاوا

در زبان جاوا میتوانید با استفاده از متد getChars تعدادی از کاراکتر های یک رشته خاص را درون یک آرایه از کاراکتر ها کپی کنید. برای آموزش و یادگیری این متد با برنامه چی همراه باشید.

متد getByte در جاوا

متد getBytes برای تبدیل رشته به آرایه بایت در زبان جاوا

در زبان جاوا متدی وجود دارد که با استفاده از آن شما میتوانید مقدار یک رشته را به آرایه ای از بایت ها تبدیل کنید. با برنامه چی برای آشنایی بیشتر با متد getBytes و بررسی یک مثال از استفاده آن، همراه باشید.

متد equalsIgnoreCase در جاوا

متد equalsIgnoreCase برای مقایسه دو رشته در جاوا

گاهی در برنامه نویسی نیاز دارید که دو رشته را با یکدیگر مقایسه کنید. برای اینکار ابزار مناسبی در اختیار شما قرار دارد. متد equalsIgnoreCase در زبان جاوا شما را قادر میکند دو رشته را بدون در نظر گرفتن بزرگی و کوچکی کاراکتر ها با یکدیگر مقایسه کنید. برای یادگیری این متد با برنامه چی …

متد equalsIgnoreCase برای مقایسه دو رشته در جاوا ادامه مطلب

فرگمنت اندروید چیست؟

فرگمنت چیست؟ چگونه یک فرگمنت اندروید بسازیم؟

یکی از شالوده های اصلی نرم افزارهای اندرویدی، فرگمنت ها هستند که میتوانند به عنوان قاب های جداگانه ای در اکتیویتی ها و به عنوان یکی از اعضای آنها در برنامه های اندرویدی استفاده شوند. Fragment ها میتوانند انعطاف پذیری بیشتری را به نرم افزار شما اضافه کنند. برای آشنایی با فرگمنت ها و آموزش …

فرگمنت چیست؟ چگونه یک فرگمنت اندروید بسازیم؟ ادامه مطلب

اسکرول به بالا