View Full Version : بسیار مبتدی : تقاضای یک برنامه ی ساده
Mahdi-v
دوشنبه 27 مرداد 1393, 11:06 صبح
با سلام اساتید محترم برنامه نویس
دوستان من خیلی مبتدی ام توی اندروید میشه خواهش کنم یه کمکی بهم بکنید ؟
با توجه به آموزش های سایت اندروید کد من با eclipse یه کارایی بلدم بکنم
یه برنامه میخوام که توی دستگاه اندرویدم بتونم با زدن یک دکمه یه صفحه ی دیگه بیاد بالا که حاوی یک متن hello word باشه
اگه لطف کنید این برنامه رو بنویسید خیلی ازتون ممنون میشم
یه سوالم داشتم این برنامه ای که مینویسیم توی ای کلیپس فایل apk یا حالا همون فایل اجراییش کجا میره ؟
با تشکر فراوان
amin_a_y
دوشنبه 27 مرداد 1393, 11:15 صبح
سلام دوست عزیز شما برای انتقال به صفحه بعد باید از Intent استفاده کنید!
شما باید خودتون شروع کنید و اینجا دوستان نیز کمک می کنند.
و فایل apk در فولدر bin در محل ذخیره پروژه قرار دارد.
esmail3309
دوشنبه 27 مرداد 1393, 11:26 صبح
اینم یک مثال که با استفاده از Intent به یک اکتیویتی دیگه میرید:
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(activity_1.this, activity_2.class);
startActivity(intent);
}
});
slr560
دوشنبه 27 مرداد 1393, 11:41 صبح
با سلام اساتید محترم برنامه نویس
دوستان من خیلی مبتدی ام توی اندروید میشه خواهش کنم یه کمکی بهم بکنید ؟
با توجه به آموزش های سایت اندروید کد من با eclipse یه کارایی بلدم بکنم
یه برنامه میخوام که توی دستگاه اندرویدم بتونم با زدن یک دکمه یه صفحه ی دیگه بیاد بالا که حاوی یک متن hello word باشه
اگه لطف کنید این برنامه رو بنویسید خیلی ازتون ممنون میشم
یه سوالم داشتم این برنامه ای که مینویسیم توی ای کلیپس فایل apk یا حالا همون فایل اجراییش کجا میره ؟
با تشکر فراوان
شما وقتی برنامه ای مینویسید خود IDE یا همون Eclipse شما ۲ نسخه از برنامه میتونه درست کنه.
۱- نسخه debug
۲- نسخه release
اینی که شما موقع تست برنامه اجرا میگیرید ازش و نصب میشه روی امولاتور نسخه دیباگ هست و توسط eclipse امضا شده و به هیچ وجح قابل نصب روی دستگاهای دیگه نیس (این فایل در مسیر bin پوشه پروژتون هست)
شما وقتی برنامت تموم شد و مطمن شدی٬ باید خودت با امضای خودت برنامه رو sign کنی و خروجی بگیری.
amin_a_y
دوشنبه 27 مرداد 1393, 11:54 صبح
شما وقتی برنامه ای مینویسید خود IDE یا همون Eclipse شما ۲ نسخه از برنامه میتونه درست کنه.
۱- نسخه debug
۲- نسخه release
اینی که شما موقع تست برنامه اجرا میگیرید ازش و نصب میشه روی امولاتور نسخه دیباگ هست و توسط eclipse امضا شده و به هیچ وجح قابل نصب روی دستگاهای دیگه نیس (این فایل در مسیر bin پوشه پروژتون هست)
شما وقتی برنامت تموم شد و مطمن شدی٬ باید خودت با امضای خودت برنامه رو sign کنی و خروجی بگیری.
سلام دوست عزیز ولی من همیشه از bin روی دستگاه های اندرویدی نصب می کنم و مشکلی هم نداره
dehbashimohsen
دوشنبه 27 مرداد 1393, 13:18 عصر
Button a = (Button) findViewById(R.id.//ID-E_Dokm);
a.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
startActivity(new Intent(//Activity Hazer.this, //Activity Baadi.class));
}
});
بعد از تابع oncreate و همچین setcontentview این کد رو بنویسین دوست عزیز
slr560
دوشنبه 27 مرداد 1393, 13:25 عصر
سلام دوست عزیز ولی من همیشه از bin روی دستگاه های اندرویدی نصب می کنم و مشکلی هم نداره
اینکه چطور نصب شده برای من قابل درک نیس. چون غیر ممکنه
فقط برنامه های میتونن با امضای IDE نصب بشن که همون لحظه یا با کابل یا وایرلس به Eclipse متصل باشن. امولاتورم جزوش هست
اصن اندروید تا برنامه ای ساین نشده باشه یا بقول معروف امضا نشده باشه اجازه نصب نمیده.
شما به احتمال زیاد خروجی رو توی bin گزاشتی و نصب کردی . با امضای خودت.
من نسخه دیباگ رو میگم نمیشه نصب کرد. منظورم اینه
mfaridi
دوشنبه 27 مرداد 1393, 13:55 عصر
ولی منم نسخه دیباگ روی 100تا گوشی نصب کردم عزیز حرفتون اعتبار نداره:لبخند:
slr560
دوشنبه 27 مرداد 1393, 14:12 عصر
الان تست کردم دیدیم نصب شد . بله حرف شما درسته
ولی من قبلا چند بار تست کردم نصب نشد . حالا چی بوده خدا عالمه :لبخند:
بعد از اون کنجکاو شدم که ببینم دلیلش چیه دیدم تو یکی از داکیومنت های گوگل نوشته بود نسحه دیباگ صرفا برای تست و اشکال زدایی برنامه هست و به هیچ وجه نباید به عنوان خروجی اصلی انتخاب بشه
چون هم حجم بالاتری داره و هم اضافاتی برای دیباگ کردن برنامه
joker
دوشنبه 27 مرداد 1393, 15:10 عصر
ولی من قبلا چند بار تست کردم نصب نشد . حالا چی بوده خدا عالمه
در قسمت تنظیمات - بخش امنیت تحت عنوان "منابع نامشخص" هست.
slr560
دوشنبه 27 مرداد 1393, 15:43 عصر
در قسمت تنظیمات - بخش امنیت تحت عنوان "منابع نامشخص" هست.
اینکه از همون اولم تیکشو زده بودم. در جریانم. این که نصب نمیشد از این نبود
amin_a_y
دوشنبه 27 مرداد 1393, 18:23 عصر
اینکه از همون اولم تیکشو زده بودم. در جریانم. این که نصب نمیشد از این نبود
حالا من چطور می تونم نسخه release رو نصب کنم؟
slr560
دوشنبه 27 مرداد 1393, 18:43 عصر
حالا من چطور می تونم نسخه release رو نصب کنم؟
از منوی File گزینه Export رو انتخاب کن
تو پنجره ای که باز میشه Android Application رو انتخاب کن و مراحلش رو انجام بده
Mahdi-v
سه شنبه 28 مرداد 1393, 00:30 صبح
فدای همتون خیلی گلید
ولی من اصلا نمیدونم این کدا رو باید کجا بنویسم یکی منو حالی کنه جان من :))
یه هلو ورد هم بنویسم واقعا ممنونتون میشم دلم به همین خوشه :قهقهه:
amin_a_y
سه شنبه 28 مرداد 1393, 00:37 صبح
فدای همتون خیلی گلید
ولی من اصلا نمیدونم این کدا رو باید کجا بنویسم یکی منو حالی کنه جان من :))
یه هلو ورد هم بنویسم واقعا ممنونتون میشم دلم به همین خوشه :قهقهه:
باید داخل onCreate بنویسید
Lamanta
سه شنبه 28 مرداد 1393, 10:59 صبح
شما برای این کار یه Button تعریف کن و توی OnClickListener اش ، بنویس که :
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
MainActivity.startActivity(intent);
MainActivity اسم Activity ای هست که داری توش کد میزنی و SecondActivity اسم اکتیویتی ای که میخوای با زدن Button توش بری
موفق باشی :چشمک:
puria_el_2006
چهارشنبه 09 دی 1394, 00:36 صبح
با سلام خدمت دوستان و برنامه نویسان عزیز
من دنبال یه برنامه ساده با نرم افزار کلیپس (clips) می گردم. به عنوان مثال سیستم تشخیص میوه. و تا تاریخ 20/10/94 بیشتر وقت ندارمو بسیار زیاد نیازمند کمک هستم. لطفا اگر کسی برنامه شو داره یا می تونه بهم کمک کنه خبر بده. 09158700596
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.