ورود

View Full Version : یکی این کد رو وتسم توضیح بده



darkhah1
دوشنبه 31 فروردین 1394, 22:02 عصر
سلام یه با خدا بیاد این کد رو واسم توضیح بده دعا میکنم بره بهشت


LinearLayout lnr = (LinearLayout) findViewById(R.id.tableRow3);
Button b1 = new Button(this);
lnr.addView(b1);

// Associate the event
b1.setOnTouchListener(new OnTouchListener() {
MediaPlayer mp = new MediaPlayer();
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
// Finger started pressing --> play sound in loop mode
try {
FileInputStream fileInputStream = new FileInputStream( PATH );
mp.setDataSource(fileInputStream.getFD());
mp.prepare();
mp.setLooping(true);
mp.start();
} catch (Exception e) {}
case MotionEvent.ACTION_UP:
// Finger released --> stop playback
try {
mp.stop();
} catch (Exception e) {}
}
return true;
}
});

Abbas Naghdi
سه شنبه 01 اردیبهشت 1394, 01:53 صبح
سلام یه با خدا بیاد این کد رو واسم توضیح بده دعا میکنم بره بهشت


LinearLayout lnr = (LinearLayout) findViewById(R.id.tableRow3);
Button b1 = new Button(this);
lnr.addView(b1);

// Associate the event
b1.setOnTouchListener(new OnTouchListener() {
MediaPlayer mp = new MediaPlayer();
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
// Finger started pressing --> play sound in loop mode
try {
FileInputStream fileInputStream = new FileInputStream( PATH );
mp.setDataSource(fileInputStream.getFD());
mp.prepare();
mp.setLooping(true);
mp.start();
} catch (Exception e) {}
case MotionEvent.ACTION_UP:
// Finger released --> stop playback
try {
mp.stop();
} catch (Exception e) {}
}
return true;
}
});



این یه کد هست که یه دکمه به صفحه اظافه میکنه و میگه تا وقتی این دکمه فشرده شد صدا پخش کن و وقتی رها شد صدا رو قطع کن

darkhah1
سه شنبه 01 اردیبهشت 1394, 07:39 صبح
ممنون فقط بگين چطوري بايد استفاده بشه هر كاري ميكنم erorr ميده بخصوص قسمت PATH

darkhah1
سه شنبه 01 اردیبهشت 1394, 10:22 صبح
ايها الناس < اي مردم كسي نيست تا من را رستگار كند؟؟؟

iman0111
سه شنبه 01 اردیبهشت 1394, 10:50 صبح
ببین دوست عزیز شما توی این کد به جای این خط از کدهات
mp.setDataSource(fileInputStream.getFD());

اینو بنویس

mp.setDataSource(R.raw.filename);

بعد این دستور رون

mp.setDataSource(fileInputStream.getFD());
mp.prepare();
mp.setLooping(true);
mp.start();
به این شکل بنویس

mp.setDataSource(fileInputStream.getFD());
mp.setLooping(true);
mp.prepare();
mp.start();

یعنی جاشون رو عوض کن

darkhah1
سه شنبه 01 اردیبهشت 1394, 23:33 عصر
نمیشه داره erorr میده تو رو خدا یکی کمکم کنه دارم دیووونه میشم.

darkhah1
چهارشنبه 02 اردیبهشت 1394, 11:52 صبح
واقعا كسي نميخواد كمك كنه؟؟؟ در راه خدا ها

hamedg1366
چهارشنبه 02 اردیبهشت 1394, 23:51 عصر
دوست عزیز و گرامی جسارت نباشه اما مشکل شما کد نیس مشکل شما اصل اولیه برنامه نویسی هس (کپی مطالب بدون درک حتی یه ذره از اون)

دوست عزیزمون کامل توضیح دادن چیکار باید بکنید اما چون کلا نمیدونید کد ها چی هستن گیر کردین ، لطفا Base خودتون رو یکم تقویت کنین تا پیشرفتتون چشمگیر باشه .


عزت زیاد

darkhah1
پنج شنبه 03 اردیبهشت 1394, 08:56 صبح
ممنون از توضیحات مفیدتون میشه یه منبع خود برم پیشنهاد بدین که ساده توضیح بده؟؟؟
و اینکه بنظرتون مستقیم به سراغ آموزش های اندروید برم یا اینکه از جاوا شروع کنم:ناراحت::ناراحت:

#root#
پنج شنبه 03 اردیبهشت 1394, 09:04 صبح
اینکه بنظرتون مستقیم به سراغ آموزش های اندروید برم یا اینکه از جاوا شروع کنم:ناراحت::ناراحت:

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

darkhah1
پنج شنبه 03 اردیبهشت 1394, 09:25 صبح
ممنون از راهنمایی هاتون ، آخه من یک ساله دارم اینجوری کار میکنم و ایدهای ناب و قطعا موفقی در سر دارم ولی چون پایه ام ضعیفه همش توش گیر میکنم.:گریه::ناراحت:

majid_7
جمعه 04 اردیبهشت 1394, 20:54 عصر
ممنون از راهنمایی هاتون ، آخه من یک ساله دارم اینجوری کار میکنم و ایدهای ناب و قطعا موفقی در سر دارم ولی چون پایه ام ضعیفه همش توش گیر میکنم.:گریه::ناراحت:

بدون یادگیری نمیتونید به جایی برسید
من هم کلی ایده ی بازی دارم توی سرم(به نظر خودم هم ایده های نابی هست)اما با کمک دوستان تازه فهمیدم که هنوز کلی راه داره تا بخوام یاد بگیرم که یه بازی ساده رو بسازم چه برسه به اون که توی سرمه
شما هم برید جاوا یاد بگیرید اگه یاد ندارید
بعدش بیاید سراغ آندروید(البته اگر دیر نشده باشه)
میتونید کنار هم این ها رو یاد بگیرید.