انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش لوگو در ابتدای برنامه اندروید

نمایش لوگو در ابتدای برنامه اندروید

#1
سلام دوستان
من برنامه ماشین حسابی رو که میخام بسازم میخام که قبل از وارد شدن به محیط ماشین حساب برای چند لحظه یه  لوگویی که بصورت عکس ساختمش نمایش داده بشه بعد وارد محیط برنامه ماشین حساب بشه؟
چطوری میشه با اکلیپس اینکارو کنم؟؟؟
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#2
سلام.
کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=242

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#3
ادمین بدلیل تازه کار بودن تو ساخت برنامه های اندروید میشه بصورت گام به گام توضیح بدین؟؟
چیزه زیادی متوجه نشدم اگه بیشتر توضیح بدین ممنون میشم واقعا
اگه فایلی بصورت تصویری داشته باشین بهم بدین خیلی کمک میکنه بهم
منتظر پاسختون هستم
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#4
1- ابتدا ببینید که کدام Activity ، همان Activity اصلی برنامه اندروید می باشد (یعنی اولین Activity که در برنامه نمایش داده می شود).
2- پس از شناسایی Activity اصلی برنامه اندروید، قصد داریم که در این Activity ، لوگو به کاربر نمایش داده شود و پس از مدت مشخصی (مثلا 5 ثانیه)، از این  Activity خارج شده و به Activity بعدی وارد شویم. بنابراین ابتدا باید عکس مربوط به لوگوی برنامه را در پس زمینه این Activity اصلی قرار بدهیم. برای این منظور، می توانید یک ImageView بسازید که کل صفحه را بپوشاند و عکس را در آن نمایش بدهید (در پس زمینه ImageView) یا اینکه اصلا پس زمینه (Background) خود Activity را برابر آن عکس قرار بدهید. 
برای نمایش عکس در پس زمینه  ImageView ، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=271

و یا برای قرار دادن یک عکس به عنوان پس زمینه یک Activity ، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=845

3- اکنون که ظاهر Activity به صورت لوگوی برنامه اندروید است، باید کدهایی را در آن بنویسیم که به طور خودکار، بعد از مثلا 5 ثانیه، به Activity بعدی (که می تواند منوی اصلی برنامه اندروید باشد) وارد شویم. برای این منظور، در روش onCreate از کدهای Activity اصلی، کدهای زیر را می نویسیم :

کد:
new CountDownTimer(5000,1000){
     @Override
     public void onTick(long millisUntilFinished){}

     @Override
         public void onFinish(){
         //set the new Content of your activity
         startActivity(new Intent(MainActivity.this, Activity_menu.class));
     }
}.start();

این کدها تعیین کرده اند که بعد از 5 ثانیه، کد زیر اجرا شود :

کد:
startActivity(new Intent(MainActivity.this, Activity_menu.class));

و این کد هم تعیین کرده است که به یک Activity جدید وارد شویم (5000 تعیین کننده همان 5 ثانیه است که می توانید آن را تغییر بدهید). فقط دقت داشته باشید که در خط بالا از کدها، نام Activity اصلی برابر MainActivity و نام Activity بعدی که بعد از 5 ثانیه به آن وارد می شویم، برابر Activity_menu تعیین شده است که شما باید آنها را مطابق نام های Activity های برنامه اندروید خود، تغییر بدهید.

4- همچنین در روش onStop در کدهای Activity اصلی برنامه اندروید (هان Activity اول)، کد زیر را می نویسیم تا هنگام خروج کاربر از برنامه اندروید، دوباره لوگو نمایش داده نشود :

کد:
@Override
protected void onStop() {
     super.onStop();
     finish();
}

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#5
ادمین توضیحاتی که دادی عالی بودن
ولی یه مشکل دیگه دارم
اینه که من گزینه Background وActivity را پیدا نمیکنم تا عکس رو وارد Background کنم
درضمن اگه پیدا کردم چطوری باید عکس رو واردش کنم؟؟؟
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#6
در همان مبحثی که گفتم، کامل شرح داده است :

http://www.kelidestan.com/keys/keys.php?key=845

به دنبال گزینه های گرافیکی نگردید، بلکه باید فایل java مربوط به Activity و همچنین فایل xml متناظر با آن را باز کرده و کدها را در آن بنویسید.
شما عکس را باید در پوشه های مخصوص عکس در پروژه اندروید کپی کنید و سپس بر اساس نام آن، کدها را بنویسید.
بهتر است ابندا مباحث اولیه را بخوانید تا با این مفاهیم به طور کامل آشنا بشوید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#7
من این پست رو خوندم

http://kelidestan.com/keys/keys.php?key=242

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

   
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#8
شما باید کد را در روش (method) با نام onCreate قرار بدهید. به دنبال نام  onCreate در فایل بگردید تا محل آن را بیابید. 
روش  onCreate دارای شکل کلی زیر است :

کد:
protected void onCreate(Bundle savedInstanceState) {

}

و در بین دو علامت { و } کدهای این روش نوشته می شوند. 
شما اگر در کدهای خود نگاه کنید، دو خط کد درون این روش نوشته شده است که خط دوم، با setContentView شروع میشه، شما باید کدها را بعد از این خط قرار بدهید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#9
ادمین از اینکه وقت میزاری تا راهنمایی میکنی خیلی خوشحال میشم
اما من کدهارو باز به اون صورت که گفتی نوشتم ولی باز با اررور مواجه شد :

   

سوال دوم:
در ضمن باید بگوییم که من هنوز لوگو را  به عنوان پس زمینه (Background) آن تعیین نکردم
شما توی این پست توضیح دادین که چطوری میشه انتخاب کرد.

http://www.kelidestan.com/keys/keys.php?key=271

ولی اگه مثل این حالت اگه بگین که جای دقیق کدها رو توی کدوم قسمت  و چطوری باید کپی پست کنم ممنون میشم((بعد از کدوم خط باید این کدهارو کپی کنم؟؟؟))

کد پی‌اچ‌پی:
ImageView iv = (ImageViewfindViewById(R.id.imageView1);
iv.setBackgroundResource(R.drawable.image_1); 

و سوال سوم اینه که من اون عکس لوگو رو کجا باید قرار بدم
یعنی اون لوگو رو باید تو چهارتا سایز مختلف که انداره هاشون رو گفتین تویه یکی از پست ها باید توی همون فولدرهای مخصوص خودشون کپی کنم؟؟؟
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#10
توضیحات تقریبا خوب بود ولی باز من به مشکل بر خوردم
اررور میده
اینم عکسش :

   

فقط بگم که من خودم یک کلاس تعریف کردم و این کدهاو توی اون کپی پست کردم
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#11
دوست من این که مشخصه چون در ارور اول می بایست نام دقیق فایل جاواتون رو یعنی "splashscrean"  رو قرار بدید ،
در قسمت ارور دوم باید نام  Main Activity تون رو قرار بدید که شما فقط Main را وارد کردید و باید به جای اون "MainActivity" رو قرار بدین .
اگه از کلید های Ctrl+1 استفاده می کردید جوابتون رو می گرفتید .
یا علی
تلاش بی وقفه ضامن موفقیت در بهترین عرصه هاست .
بهترین ها در نزد خداوند اند و ما به دنبال بهترین هاییم 
پس این علم و کارمان را در جهت رضای خدا به خدمت میگیریم .
اللهم صلی علی محمد و آل محمد و عجل فرجهم

پاسخ
 سپاس شده توسط admin

نمایش لوگو در ابتدای برنامه اندروید

#12
اقا دستت درد نکنه اون برطرف شد ولی تو قسمت activity_main.xml این اررور ظاهر شد

کد پی‌اچ‌پی:
[2014-09-16 13:44:17 AndroidCode.irError in an XML fileaborting build

همون طور که گفتین کردم ولی باز اجرا نمیشه برنامه

اینم عکسش :

   

شاید از نظر شما ساده باشه ولی چون من اولین برنامه ای هستش که دارم روش کار میکنم ولی نمیتونم بزطرف کنم این مشکلو
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#13
ابتدا وفتی کد را وارد نمودید برنامه را Save کنید و اگر ارور بر طرف نشد
به سایت زیر مراجعه نمایید :
سوال شما ؟؟؟
یاعلی مدد
تلاش بی وقفه ضامن موفقیت در بهترین عرصه هاست .
بهترین ها در نزد خداوند اند و ما به دنبال بهترین هاییم 
پس این علم و کارمان را در جهت رضای خدا به خدمت میگیریم .
اللهم صلی علی محمد و آل محمد و عجل فرجهم

پاسخ
 سپاس شده توسط admin

نمایش لوگو در ابتدای برنامه اندروید

#14
اقا اصلا یه کاری کنیم
شما همین کد هایی که در ابتدا به من گفتین وارد برنامه کنم رو خودتون یه برنامه ساده hello word بسازید و همون کدهارو وارد برنامه کنین و یه عکس دلخواه هم بزارین که وارد شد  اونو نمایش بده  بعنوان لوگو
بعد اگه زحمت نباشه کل اون برنامه رو لینکشو بزارید تا دانلود کنم
اینجوری مطمعنن مشکلم حل میشه
فقط بگید که چطوری اون برنامه رو که دانلود کردم وارد برنامه اکلیپس کنم
منتظر جوابتان هستم
مرسی مرسی


 
پاسخ

نمایش لوگو در ابتدای برنامه اندروید

#15
متاسفانه زمان لازم برای آماده کردن  آن را ندارم ولی پیشنهاد می کنم که کد نمونه زیر را دانلود نمایید :

کد

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

پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان