زمان کنونی: ۳۱ فروردین ۱۴۰۳, ۰۲:۱۵ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

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

ارسال:
۱۷ مرداد ۱۳۹۳, ۰۲:۳۹ ب.ظ (آخرین ویرایش در این ارسال: ۱۷ مرداد ۱۳۹۳ ۰۲:۴۰ ب.ظ، توسط poldasht.)
برنامه نویسی اندروید
سلام

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

شدیدا به این مفاهیم در مورد اندروید نیاز دارم. مثلا یه چیزایی میدیم مثل activity, layout و ... میخوام در مورد اینا بدونم. همچنین در مورد رویدادها، سیگنال های ورودی خروجی (مثل همون چیزی که باتری رو صرفه جویی میکنه) و ...

امیدوارم که منظورمو گرفته باشید.
مرسی.

 
 
 
 
ورود به سایت ->
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


*** به زودی نرم‌افزار تحت وب برای تسهیل دانشجویان و افراد جویای علم رونمایی خواهد شد ***
 
 
 
 
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۳:۵۳ ب.ظ (آخرین ویرایش در این ارسال: ۱۷ مرداد ۱۳۹۳ ۰۳:۵۴ ب.ظ، توسط blackhalo1989.)
برنامه نویسی اندروید
برنامه نویسی آندروید کنید تا راجع به اینا بدونیدBig Grin
کاملترین منبعی که من میشناسم developer.android.com هست.
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۴:۰۱ ب.ظ
RE: برنامه نویسی اندروید
(۱۷ مرداد ۱۳۹۳ ۰۳:۵۳ ب.ظ)blackhalo1989 نوشته شده توسط:  برنامه نویسی آندروید کنید تا راجع به اینا بدونیدBig Grin

سلام

منم میدونم برنامه نویسی اندروید بکنم میدونم Big Grin
راستش منبع هم به اندازه کافی در دستم هست اما یکم وقت ندارم Smile
حالا مونده به اینکه یکی بیاد برای رضای خدا Smile یه کمکی هم به ما بکنه
یه چیزایی تو ذهنمه که هی ذهنمو درگیر خودش میکنه اما چه فایده ای داره وقتی بلد نیستم Big Grin

 
 
 
 
ورود به سایت ->
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


*** به زودی نرم‌افزار تحت وب برای تسهیل دانشجویان و افراد جویای علم رونمایی خواهد شد ***
 
 
 
 
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۴:۵۸ ب.ظ
RE: برنامه نویسی اندروید
layout ها فایل های xml ای هستند که برای طراحی واسط کاربر استفاده می شوند یعنی شما UI رو با فایل های xml موجود در مسیر layout ایجاد می کنی
اما layout به خودی خود قابل اجرا و یا قابل مشاهده نیست. با ایجاد یه کلاس جاوا که از activity ارث بری میکنه شما میتونی اون layout رو فراخوانی و مشاهده کنی
پس میشه گفت هر activity خودش یه فایل جاواست که یه layout رو به عنوان محتویات داخل خودش فراخونی میکنه
اگر بخو اهیم ساده بگیم هر فرم یا page ای که شما می بینی یه activity یا fragment هست.

لحظه ای طول می کشد تا مجذوب کسی شوی
ساعتی طول می کشد تا به او علاقه مند شوی
و یک روز طول می کشد تا عاشقش شوی
اما یک عمر طول می کشد تا فراموشش کنی
۲
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: poldasht , Aurora
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۵:۵۷ ب.ظ (آخرین ویرایش در این ارسال: ۱۷ مرداد ۱۳۹۳ ۰۶:۰۶ ب.ظ، توسط poldasht.)
RE: برنامه نویسی اندروید
(۱۷ مرداد ۱۳۹۳ ۰۴:۵۸ ب.ظ)MajidManesht2012 نوشته شده توسط:  layout ها فایل های xml ای هستند که برای طراحی واسط کاربر استفاده می شوند یعنی شما UI رو با فایل های xml موجود در مسیر layout ایجاد می کنی
اما layout به خودی خود قابل اجرا و یا قابل مشاهده نیست. با ایجاد یه کلاس جاوا که از activity ارث بری میکنه شما میتونی اون layout رو فراخوانی و مشاهده کنی
پس میشه گفت هر activity خودش یه فایل جاواست که یه layout رو به عنوان محتویات داخل خودش فراخونی میکنه
اگر بخو اهیم ساده بگیم هر فرم یا page ای که شما می بینی یه activity یا fragment هست.

ممنونم بابت جوابتون، اگه برای یه تازه کار اطلاعات پایه ای دیگه ای هم دارید که میتونه مفید باشه لطفا دریغ نکنید. این اطلاعاتی که گفتین واقعا مفید بودند (ببینید در چه سطحیم Big Grin ) اما هنوز یه راه طولانی پیش رو دارم.
اولین برنامه معروفمون (Hello World) رو نوشتم و جواب هم گرفتم.
مرسی.

یه سوال دیگه برام پیش اومد. ظاهرا اینجا هم مثل زبان C++ باید هر برنامه یا تابعی که میخواییم و یا حتی یه رویداد خاص (مثلا onclick یه دکمه) اجرا کنیم رو باید داخل روال اصلی (احتمالا onCreate) بنویسیم؟

آخه تو یه زبانی مثل C# همه توابع و رویداد ها و ... تو یه کلاس هستند و OnCreate به یه منظور دیگه ای استفاده میشه. یعنی داخل کلاس نقطه شروعه، اما ظاهرا اینجا نقطه شروع، رویداد onCreate هست؟!

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

مرسی.

 
 
 
 
ورود به سایت ->
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


*** به زودی نرم‌افزار تحت وب برای تسهیل دانشجویان و افراد جویای علم رونمایی خواهد شد ***
 
 
 
 
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۶:۵۵ ب.ظ
برنامه نویسی اندروید
اولا چیزایی که از سی شارپ و ویندوز فر میدونید رو فراموش کنید. اینجا همه چیز رو باید از سیت عامل درخواست کنید.
دوما تمام کدهای اجرایی تو متد onCreate نوشته نمیشه (یا از اونجا فراخوانی بشه). وقتی برنامه کمی پیچیده تر بشه قضیه فرق میکنه. به اینجا:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
مراجعه کنید.
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: poldasht
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۷:۳۶ ب.ظ (آخرین ویرایش در این ارسال: ۱۷ مرداد ۱۳۹۳ ۰۸:۱۶ ب.ظ، توسط poldasht.)
RE: برنامه نویسی اندروید
مرسی بابت لینک جالبتون. در حقیقت بدنبال همین مقاله بودم که شما معرفی کردید و البته اطلاعات کلیدی دیگه ای که دوستمون آقا مجید لطف کردند فرمودند. جالب بود. الان میفهمم حق کاملا با شماست و با C# قابل قیاس نیست Big Grin داستان یه چیز دیگست.

Sent from my GT-N5100 using Tapatalk

ببخشید. یه سوال دیگه. وقتی دکمه back رو میزنیم و دوباره برمیگردیم انگار که برنامه رو واسه اولین بار اجرا کرده ایم. یعنی تمام اطلاعات پیشفرض نمایش داده میشن.
در این صورت با زدن بک برنامه در کدام حالت قرار میگیره؟ onStop یا onDestroy؟

Sent from my GT-N5100 using Tapatalk

 
 
 
 
ورود به سایت ->
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


*** به زودی نرم‌افزار تحت وب برای تسهیل دانشجویان و افراد جویای علم رونمایی خواهد شد ***
 
 
 
 
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۸:۳۲ ب.ظ (آخرین ویرایش در این ارسال: ۱۷ مرداد ۱۳۹۳ ۰۸:۳۶ ب.ظ، توسط blackhalo1989.)
برنامه نویسی اندروید
تا جایی که یادمه با زدن دکمه back برنامه کاملا بسته میشه. یعنی متد onDestroy فراخوانی میشه. برای چک کردن اینکه هر متدی کی فراخوانی میشه کافیه تمام متدها رو override کنید و تو هر کدوم یه toast بذارید. اینطوری دقیقا معلوم میشه با هر عملی برنامه تو کدوم وضعیت قرار میگیره.

اندروید یک سیستم عامل loosely coupled هست و برای همین شما یه سری قسمت های مجزا مینویسید و برای وصل کردن اینها از سیستم عامل کمک میگیرید. اینجاست که نقش پررنگ سیستم عامل معلوم میشه. در مقابل در سی شارپ شما همه کار رو خودتون انجام میدید. برای اینکه کامل قضیه رو متوجه بشید تلاش کنید یه اکتیویتی یه اکتیویتی دیگه رو صدا بزنه و مقایسه کنید با زمانی که یه فرم میخواد یه فرم دیگه رو فراخوانی کنه.
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: poldasht
ارسال:
۱۷ مرداد ۱۳۹۳, ۰۸:۳۹ ب.ظ
RE: برنامه نویسی اندروید
سلام
من میخام روی یه پروژه اندروید کار کنم البته در قسمت دیتابیسش که باید با وب سرویس حتما کار کنم.این پروژه نرم افزار تجاری ای هست که به صورت آنلاین کار میکنه.حالا میخوام بدونم میشه دیتابیس یعنی همون جدولامو با php و mysql بسازم؟اگر میشه ،چجوری به قسمت اندروید پروژه ، دیتابیسو میشه معرفی کرد؟خیلی ضروریه، اگر دوستان جواب سوالمو میدونن راهنمایی کنند
ممنون
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۴,۲۱۸ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
  پروپوزال نویسی ف.ش ۹ ۱۲,۴۳۰ ۰۱ دى ۱۴۰۰ ۰۱:۱۷ ب.ظ
آخرین ارسال: golkhorami
  رودمپی برای برنامه نویسی Doctorwho ۱ ۱,۷۷۲ ۲۵ آذر ۱۴۰۰ ۰۳:۰۲ ق.ظ
آخرین ارسال: one hacker alone
  استخدام برنامه نویس یا کارآموز برنامه نویسی سی شارپ Hesitant_Girl ۰ ۱,۴۸۵ ۲۰ شهریور ۱۴۰۰ ۱۲:۰۲ ب.ظ
آخرین ارسال: Hesitant_Girl
  رودمپی برای یادگیری برنامه نویسی Doctorwho ۰ ۱,۵۷۰ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۲ ق.ظ
آخرین ارسال: Doctorwho
  کتابهای چاپی آموزش اندروید h_kh ۰ ۱,۸۰۰ ۲۲ فروردین ۱۴۰۰ ۱۱:۴۶ ب.ظ
آخرین ارسال: h_kh
  درخواست برنامه برای اردینو در iot seokheiry ۱ ۲,۹۷۶ ۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ
آخرین ارسال: iot-programer
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۲,۷۶۴ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo
Sad مشکل در برنامه نویسی شیء گرا Xialu ۰ ۱,۹۶۱ ۰۵ شهریور ۱۳۹۹ ۱۲:۰۰ ب.ظ
آخرین ارسال: Xialu
  برای آموزش مبانی برنامه نویسی چکار کنیم؟ elecomco ۰ ۲,۳۰۴ ۱۹ تیر ۱۳۹۹ ۱۲:۰۵ ق.ظ
آخرین ارسال: elecomco

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close