سلام
میشه تو آندروید برنامه نویسی کرد؟
ممنون
سلام
میشه تو آندروید برنامه نویسی کرد؟
ممنون
من منظورم اینه که می خوام مثلاً VB یا C++ تو گوشی بنویسم و روی کامپیوتر اجرا بشه!
میشه؟
من منظورم اینه که می خوام مثلاً VB یا C++ تو گوشی بنویسم و روی کامپیوتر اجرا بشه!
میشه؟
بله امکان پذیره ولی با کلی دردسر
باید روی گوشی اوبونتو رو بالا بیارید و بعد هم توی اوبونتو با gcc مثلا به زبان cبرای لینوکس برنامه بنویسید
یا این که توی اوبونتو jdk نصب کنید و به زبان جاوا برنامه بنویسید تا روی ویندوز هم اجرا بشه ولی در کل باید قید vb رو بزنید
منظور فقط نوشتن کد هست، یا اینکه کامپایل بکنید؟ اگر منظور فقط نوشتن کد در یک محیط اندرویدی هست، کد رو میشه در یک ویرایشگر متن ساده هم نوشت، یا اینکه از ابزارهایی که Syntax Highlighter هم دارند، میشه استفاده کرد. اگر میخواید کامپایل کنید، ابزارهایی مثل Terminal IDE می تونند در محیط اندروید کدهای جاوا را کامپایل هم بکنند. البته برای زبان های اسکرپیتی مثل Python که نیاز به کامپایل ندارند هم ابزارهای مختلفی موجود هست.من منظورم اینه که می خوام مثلاً VB یا C++ تو گوشی بنویسم و روی کامپیوتر اجرا بشه!
خب اون دیگه اندروید نیست، اوبونتو هست. مثل این هست که فرضا بگیم، در لینوکس می تونید برنامه ویندوز بنویسید، به این صورت که لینوکس را حذف، و یک سیستم عامل ویندوز روی دستگاه نصب می کنید، سپس در ویندوز برنامه خودتان را می نویسید!باید روی گوشی اوبونتو رو بالا بیارید و بعد هم توی اوبونتو با gcc مثلا به زبان cبرای لینوکس برنامه بنویسید
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
خب اون دیگه اندروید نیست، اوبونتو هست. مثل این هست که فرضا بگیم، در لینوکس می تونید برنامه ویندوز بنویسید، به این صورت که لینوکس را حذف، و یک سیستم عامل ویندوز روی دستگاه نصب می کنید، سپس در ویندوز برنامه خودتان را می نویسید!
سلام
در مورد اون اوبونتو باید بگم که اوبونتو تو محیط اندروید اجرا میشه نه خارج از اون و مثلا همچنان می تونید sms بگیرید (موازی با اندروید)
در مورد نوشتن برنامه با استفاده از برنامه های اندروید هم لازم میدونم یه توضیح مختصری بدم
همون طور که آقای کشاورز فرمودند یه سری نرم افزار هستن (APK) که فقط متن رو highlight می کنن مثل java code viewer برای جاوا و Code Peeker تقریبا برای همه زبان ها
یه سری های دیگه هم متن رو highlight می کنن و حتی برنامه رو کامپایل هم می کنن و تو گوشی اجرا هم می کنن ولی هدفشون فقط آموزشه مثل c4droid و m32
یه سریه دیگه هم هستن که علاوه بر highlight کردن قابلیت کامپایل آنلاین هم دارن یعنی کد رو تو یه سروری upload میکنن و بعد هم جواب رو برمی گردونن مثل sourceLair و touchqode که html و جاوا اسکریپت رو اجرا می کنه ولی زبان های دیگه رو آنلاین کامپایل می کنه
یه سری دیگه هم هستن که فقط برای جاوای برنامه های اندروید طراحی شده اند و حتی aapt و apkBuilder و zipsigner و .... تو خودشون دارن مثل java IDE (android)
در مورد زبان های خاص هم می تونم به موارد زیر اشاره کنم
زبان اسمبلی m32
زبان سی c4droid
جاوا اسکریپت javaScriptShell
پاسکال Pascal و PascalGUI
سی شارپ و جاوا و سی پلاس و پیتون و جاوا اسکریپت و html و ... code peeker و touchqode و IDEdroid
و کلی برنامه ی دیگه
اگر به bash هم علاقه مند باشید می تونید با روت کردن گوشی و نصب busybox و نصب یه ترمینال bash هم کار کنید
دیگه چی کم دارید ؟
با سلام
می تونید به جای جاوا از html5 استفاده کنید چون در اینده نزدیک همه رو به این تکنولوژی میارن و بهتره با html5 کار کنید.
html5 یک زبان برنامه نویسی نیست، بلکه یک زبان تعریف و فرم دهی محتوا هست؛ پس کارکردش با یک زبان برنامه نویسی فرق میکنه، و قرار هم نیست که جایگزین زبان های برنامه نویسی بشه!می تونید به جای جاوا از html5 استفاده کنید چون در اینده نزدیک همه رو به این تکنولوژی میارن و بهتره با html5 کار کنید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
بله درسته ولی بهتره از html5 استفاده بشه من خودم الان روی این تکنولوژی کار می کنم به این دلیل که انعطاف پذیره.
گفتم که، html کاربرد خاص خودش رو داره. برای سایر کاربردها همچنان ناچار خواهید بود از ابزارهای مخصوص همون کاربردها استفاده کنید.بله درسته ولی بهتره از html5 استفاده بشه
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.