ورود

View Full Version : مشکل در اتصال اکتیویتی ها



EDRIS0131
یک شنبه 03 اسفند 1393, 10:36 صبح
مشکل در اتصال اکتیویتی ها
با سلام حدمت همه دوستان گرامی
یه چند تا سوال داشتم
من برنامه نویسی اندروید رو شروع کردم
متاسفانه جاوا رو هیچ بلد نیسنتم و نمی دونم از کجا هم باید شروع کرد...
جاوا رو در حد کپی پست بلدم ولی درکی از جاوا ندارم
مثلا html-xml تا حدودی بلدم
این دوتا زبان رودرک میکنم ولی جاوا رو نه
چندتا کتاب جاوا از کتابخونه گرفتم و نگاه کردم
متاسفانه هیچی نفهمیدم.......
اندروید هم مخلوطی از جاوا و xml هستش.....
الان این برنامه ای که ساختم
http://myworldpage.faa.im/files/flower.apk
http://facesky.ir/file/pic/photo/2015/02/ad297d592a0be5598f79a1e7a0e5d1d1_1024.jpg?t=54e987 72352d1


ولی بلد نیستم که دستورات جاوا رو بهش بدم تا صفحات رو باز کنه
فعلا نمیخام روجاوا تمرکز زیادی کنم واگر در حد copy/past هم بهم یاد بدید ممنون میشم
کتاب اموزش جاوا هم اگه دارید لطفا راهنمایی کنید تا بعدا استفاده کنم
الان سوالم اینه که چطوری بین اکتیویتی ها ارتباط برقرار کنم؟؟
(من ساخت activity-button-java class رو بلدم )
وفقط میخام بدونم که با چه کدی به برنامه بفهمونم که وقتی روی یه button کلیک میشه یه اکتیویتی روباز کنه؟؟
(با همین اموزش ها میسه یه کتاب ساخت و من فعلا میخام رو ساخت ebook کار کنم
همچنین یه سوال دیگه؟؟
آیا باید هر کاری که در فایل xmlبرنامه انجاممیدیم حتما باید ان رو تو java class برنامه import کنیم؟؟
مثلا یه text view یا button میذاریم حتما باید import کمیم؟
با تشکر از همه اساتید گرامی

ali_khodayar
یک شنبه 03 اسفند 1393, 11:29 صبح
برای رفتن به یه اکتیویتی دیگه
Intent intent = new Intent(firstClass.this, secondClass.class);
startActivity(intent);

برای تعریف یه آبجکت که در XML قرار دادی

final Button btnSave= (Button) findViewById(R.id.btnsave); btnSave.setOnClickListener(new View.OnClickListener() {


@Override
public void onClick(View v) {
// انجام عملیاتی که میخوای با کلیک کردن انجام بشه
}
});

EDRIS0131
سه شنبه 05 اسفند 1393, 08:57 صبح
متاسفانه باز خوب متوجه نشدم
امكانش هست با يه مثال بذاريد؟؟
به جا Intent ميشه از int هم استفاده كرد؟؟
يه مثال مثلا از activity_main به activity-tow
وبا كليك بر روي گذينه start

همچنين اين كدها رو در كجاي فايل جاوا قرار بديم (چون وقتي برنامه رو ايجاد ميكنيم

tux-world
سه شنبه 05 اسفند 1393, 17:32 عصر
دوست عزیز اینایی که دوستمون بهتون یاد دادن ابتدایی ترین موضوعاتی هستن که باید یاد بگیرید. شمابهتره اول یه چند هفته بشینید از پایه تمرین بکنید کتاب بخونید و فیلمهای آموزشی رو ببینید. الان ایشون هر چی بگن باز شما متوجه نمیشید و دوباره سوال میکنید این باعث میشه شما زده بشید و زود خسته بشید امیدوارم منظورمو فهمیده باشید:چشمک:

atpf67
سه شنبه 05 اسفند 1393, 17:54 عصر
فعلا نمیخام روجاوا تمرکز زیادی کنم واگر در حد copy/past هم بهم یاد بدید ممنون میشم


دوست بزرگوار شما اگه دارید با زبان جاوا برای اندروید کد میزنید راهی جز درک این زبان ندارید (حداقل در حد مقدماتی)، در مورد بیسیک و سی شارپ و بقیه زبان ها هم همینه! این ها ابزار کار شما هستند مگه میشه بدون درک اینها کار کرد؟!:متعجب: به نظر من که نمیشه:متفکر:

EDRIS0131
سه شنبه 05 اسفند 1393, 18:41 عصر
تشکر از همه کسانی که کامنت گذاشتند...
کاملا درسته:لبخندساده::لبخندساده:
من جاوا رو الا نمیدونم...
من رشتم معماریه و برنامه نویسی رو خود آموز شروع کردم....
کتاب های جاوا رو نگاه کردم درکشون خیلی سخته (حداقل برای من)
شما اساتید پیشسنهادتونه از کجا شروع کنم؟؟
کدوم کتاب ها و منابع رو بخونم تا جاوا رو درک کنم؟
اگه اشتباه نکنم جاوا مثل اچ تی ام ال نیست که اگه اشتباهی هم توش بشه و فاصله ای اضافه گذاشته بشه کار کنه
جاوا خیلی حساسه...
لطفا راهنماییم کنید
با تشکر فراوان

EDRIS0131
سه شنبه 05 اسفند 1393, 18:43 عصر
همچنین به این برنامه توجه کنید

http://myworldpage.faa.im/files/flower.apk
http://facesky.ir/file/pic/photo/201...=54e98772352d1 (http://facesky.ir/file/pic/photo/2015/02/ad297d592a0be5598f79a1e7a0e5d1d1_1024.jpg?t=54e987 72352d1)
ساعتش کار میکنه:متعجب::متعجب::متعجب::م عجب::متعجب:
هیچ کدی برای ساعتش من تو قسمت جاوای برنامه نذاشتم یا ننوشتم
و فقط از ساعت اماده ای که در اکلیپس وجود داشت استفاده کردم
اکلیپس هم کدی تو برنامه برای ساعت خودکار ایجاد نکرده
چطور کار میکنه؟

atpf67
سه شنبه 05 اسفند 1393, 23:02 عصر
همچنین به این برنامه توجه کنید

http://myworldpage.faa.im/files/flower.apk
http://facesky.ir/file/pic/photo/201...=54e98772352d1 (http://facesky.ir/file/pic/photo/2015/02/ad297d592a0be5598f79a1e7a0e5d1d1_1024.jpg?t=54e987 72352d1)
ساعتش کار میکنه:متعجب::متعجب::متعجب::م عجب::متعجب:
هیچ کدی برای ساعتش من تو قسمت جاوای برنامه نذاشتم یا ننوشتم
و فقط از ساعت اماده ای که در اکلیپس وجود داشت استفاده کردم
اکلیپس هم کدی تو برنامه برای ساعت خودکار ایجاد نکرده
چطور کار میکنه؟

بزرگوار اون ساعتی که شما می فرمائید کدهاش قبلاً زده شده در واقع یه ساعت آماده است که توی کتابخانه های اندروید وجود داره.

atpf67
سه شنبه 05 اسفند 1393, 23:06 عصر
در مورد منابع هم من فکر میکنم آموزش های جاوا و اندروید رو از سایت "سکان آکادمی" بگیرید و مطالعه کنید مفید باشن براتون.
موفق باشید-یا علی

EDRIS0131
جمعه 21 فروردین 1394, 19:08 عصر
تشکر از همه کسانی که راهنمایی کردن
با مطالعه و وقت گذاشتن کمی پیشرفت کردم و الان حداقل درک میکنم بعضی از کدها رو...
تا مقصد راه زیادی مونده
تا ببینیم خدا چی میخام
یاز هم تشکر از همه

skkhossein
شنبه 22 فروردین 1394, 02:33 صبح
شما که html و xml بلدید فون گپ رو کار میکردید بهتر نبود؟

EDRIS0131
دوشنبه 24 فروردین 1394, 16:52 عصر
فول گپ!!!!
دربارش تا حالا چیزی نشنیدم!!!