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

+1 رأی
میانگین بازدید روزانه 0.431,203 بازدید

با سلام

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

ممنون

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

سوال 7 سال قبل در تالار برنامه نویسی توسط setareh (89 امتیاز)
ویرایش 7 سال قبل توسط 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);
                 }
			}
جواب 7 سال قبل توسط setareh (89 امتیاز)
انتخاب شده در 7 سال قبل توسط setareh
0 رأی
جواب 7 سال قبل توسط saeedd (2,157 امتیاز)
ویرایش 7 سال قبل توسط 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.13184 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2189 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.18307 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.22367 بازدید
+1 رأی
4 جواب میانگین بازدید روزانه 0.47971 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.481,033 بازدید
کانال تلگرام جواب یاب
...