طراحی Launcher در برنامه نویسی اندروید

+1 رأی
میانگین بازدید روزانه 0.33822 بازدید

با سلام

 میخوام یک لانچر طراحی کنم ولی اطلاعاتی در مورد لانچر ندارم

ممنون

http://code.tutsplus.com/tutorials/build-a-custom-launcher-on-android--cms-21358

سوال 6 سال قبل در تالار برنامه نویسی توسط setareh (89 امتیاز)
ویرایش 6 سال قبل توسط Saeed Zarinfam
گالری یک برنامه مستقل که باید جداگانه پیاده سازی بشه.
من میخواستم چن تا اپلیکیشن به صفحه لانچر اضافه کنم.ممنون

2 جواب

+2 رأی
 
بهترین جواب

برای اضافه کردن اپلیکیشن به صفحه لانچر

مثال ساده : با تغییر کد بالا 



....
......
String []ls={"TS","Talk"};
.
.
.
.
.
  String t=String.valueOf(app.label = ri.loadLabel(manager));
            for ( String d : ls) {
            	 if(t.equals(d))
                 {
                 app.name = ri.activityInfo.packageName;
                 app.icon = ri.activityInfo.loadIcon(manager);
                 apps.add(app);
                 }
			}
جواب 6 سال قبل توسط setareh (89 امتیاز)
انتخاب شده در 6 سال قبل توسط setareh
0 رأی
جواب 6 سال قبل توسط saeedd (2,157 امتیاز)
ویرایش 6 سال قبل توسط Saeed Zarinfam
جوابش پیدا کردم
@Override
    public void onBackPressed() {
       Log.d("CDA", "onBackPressed Called");
       Intent setIntent = new Intent(Intent.ACTION_MAIN);
       setIntent.addCategory(Intent.CATEGORY_HOME);
       setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(setIntent);
    }
در برخی مواقع نیاز پیدا میکنیم تا وقتی که کاربر بروی دکمه بک کلیک می کنه یک کار خاصی انجام بگیره مثلا نمایش یک هشدار.
برای شروع کار یک پروژه جدید ایجاد می کنیم به نام BackButton   و میریم سراغ فایل  MainActivity.java تا کدهای جاوای برنامه رو بنویسیم.کاری که قراره انجام بدیم اینه که : یک متد onBackPressed  به برنامه اضافه کنیم تا بتونیم رویداد هایی رو که میخواهیم در هنگام کلیک بروی دکمه بک انجام بگیره رو بهش اضافه کنیم.در قدم اول با دستور backButtonHandler دکمه بک رو اماده میکنیم تا وقتی روش کلیک شد عملیات خاصی رو انجام بده،در مرحله دوم یک Alertdialog  بهش اضافه می کنیم تا هشداری به کاربر بده جهت ماندن و یا خارج شدن از برنامه. در زیر میتونید کدهای کامل بخش MainActivity  رو مشاهده کنید

http://appinapps.com/Articles_View.aspx?t=%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20%D8%AF%DA%A9%D9%85%D9%87%20%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA%20%D8%AF%D8%B1%20%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&gid=2&aid=37

سوال های مشابه

0 رأی
0 جواب میانگین بازدید روزانه 0.11119 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18116 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.16224 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.17230 بازدید
+1 رأی
4 جواب میانگین بازدید روزانه 0.43772 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.5933 بازدید
کانال تلگرام جواب یاب
...