آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اولین برنامه من در کافه بازار

Sevensen  9 سال پیش  9 سال پیش
+8 0

سلام دوستان

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

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

با تشکر از شما

واژه آموز رویش

0 0
عالیه (9 سال پیش)
0 0
مرسی MIKTI جان (9 سال پیش)
0 0
خیلی خب کار کردی فقط برای نوشتن همچین برنامه ای باید ویدیو های استادو تا کجا دید؟ (9 سال پیش)
+2 0
Arbab : من 90 درصد فیلما رو دیدم و علاوه بر اون خیلیم خودم مطالعه کردم در کنارش. کلا اگه میخای برنامه خوبی بنویسی باید وقت بذاری روش و خسته نشی (9 سال پیش)
0 0
ممنون ایشالله ک موفق باشی (9 سال پیش)
0 0
خیلی خوبه. امیدوارم موفق باشی. (9 سال پیش)
0 0
مرسی آقا میثم، ایشالله همه بچه ها موفق باشن (9 سال پیش)
0 0
برنامه خوبیه ظاهر قشنگی هم داره موفق باشین ولی اگه یه سری واژه هم خودش داشت بهتر بود (9 سال پیش)
0 0
مرسی خانوم رئیسی، نظرم این بود کاربر لغات دلخواهشو وارد کنه، چون هرکسی بسته به سنشو و سطح زبانش یسری لغات رو تصمیم داره حفظ کنه (9 سال پیش)
0 0
تصاویرت که عالی اند لینک (9 سال پیش)
0 0
مرسی hamcalas جان. یه سایت خوب برای منابع هنری freepik.com هست. بنظرم حتما ازش استفاده کنید (9 سال پیش)
0 0
به نظر برنامه جالبی میاد آفرین برای بخش پخش آهنگ از چی استفاده کردی (9 سال پیش)
0 0
ممنونم احمد آقا، سوالتونو دقیقا متوجه نشدم، قسمت پخش آهنگ دوتا مدیاپلیر باهم پخش میشه که یکی برای موزیک و یکی هم برای پخش واژه ها (9 سال پیش)
0 0
کد سمت مربوط به پخش آهنگ را اگه میتونی برام بزار ممنون (9 سال پیش)
0 0
کد برنامه رو نمیتونم بذارم شرمنده ولی تو هر بخشیش سوالی داری بگو همون قسمت رو توضیح بدم. کلا فرق برنامه من با واژه آموزهای دیگه سعی کردم همین بخش آهنگ باشه. (9 سال پیش)
0 0
من فقط بخش آهنگ را میخوام اگه بت.نی توی یه پروژه جدا بزاری هم خوبه (9 سال پیش)
0 0
شرمنده نمیشه، همون بخش آهنگ 1000 خط کده و توی یه پروژه دیگه بخام پیاده سازی کنم سخته، ولی برای راهنماییتون بگم که طرز کار کلیش اینه که یه مدیا پلیر برای آهنگ پس زمینه ایجاد کردم که با یک تابع toggle قطعو پخش میشه، یک تابع کلی هم برای لغات وجود داره که وقتی صدا زده میشه یه مدیا پلیر جدید میسازه و آدرس محل ذخیره لغت رو میگیره و شروع به پخش میشه. در نهایت یک متد setOnCompeleteListener هم وجود داره برای مدیا لغت، که وقتی پخش لغت اول به انتها رسید لغت بعدی رو بارگذاری کنه. اصل کلیش همینه دیگه بقیش ریزه کاریاشه که باید چک بشه تو برنامه. امیدوارم خوب توضیح داده باشم (9 سال پیش)
0 0
اینم تابع بارگذاری لغت جدید private void newWord() { pointerWord++; seekbar_play.postDelayed(onEverySecond, 1000); if (bol == true) { if (pointerWord == 0) { setNumberWord(pointerWord); } else { setNumberWord(pointerWord / 2); } bol = false; } else { bol = true; } if (pointerWord < size) { file = lastFileName + id_word_record.get(pointerWord) + ".amr"; txt_play_word.setText(id_word_show.get(pointerWord)); txt_play_word.startAnimation(word_anim); لینک "" + file, Toast.LENGTH_SHORT).show(); try { play_word.setDataSource(file); play_word.prepare(); play_word.setVolume(1.0f, 1.0f); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } (9 سال پیش)
0 0
برنامه خوب و جالبی نوشتید از نظر گرافیک و کاربرد ، خسته نباشید (9 سال پیش)
0 0
ممنون از دلگرمیتون محسن جان، ولی با این روند که کافه بازار داره فکر نکنم اصلا برنامم دیده بشه. (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Sevensen  9 سال پیش
0 0

اینم تابع بارگذاری لغت جدید

private void newWord() {
        pointerWord++;
        seekbar_play.postDelayed(onEverySecond, 1000);
        if (bol == true) {
            if (pointerWord == 0) {
                setNumberWord(pointerWord);
            } else {
                setNumberWord(pointerWord / 2);
            }
            bol = false;
        } else {
            bol = true;
        }
        if (pointerWord < size) {

            file = lastFileName + id_word_record.get(pointerWord) + ".amr";
            txt_play_word.setText(id_word_show.get(pointerWord));
            txt_play_word.startAnimation(word_anim);
            //Toast.makeText(G.context, "" + file, Toast.LENGTH_SHORT).show();
            try {
                play_word.setDataSource(file);
                play_word.prepare();
                play_word.setVolume(1.0f, 1.0f);
            }
            catch (IllegalArgumentException e) {
                e.printStackTrace();
            }
            catch (IllegalStateException e) {
                e.printStackTrace();
            }
            catch (IOException e) {
                e.printStackTrace();
            }
        }
    }


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .