+1 امتیاز
قبل در برنامه نویسی توسط (89 امتیاز)
ویرایش شده قبل توسط

با سلام

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

ممنون

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

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

2 پاسخ

+2 امتیاز
قبل توسط (89 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

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

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



....
......
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);
                 }
			}
0 امتیاز
قبل توسط (2.2هزار امتیاز)
ویرایش شده قبل توسط
قبل توسط (89 امتیاز)
+1
جوابش پیدا کردم
@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);
    }
قبل توسط (2.2هزار امتیاز)
در برخی مواقع نیاز پیدا میکنیم تا وقتی که کاربر بروی دکمه بک کلیک می کنه یک کار خاصی انجام بگیره مثلا نمایش یک هشدار.
برای شروع کار یک پروژه جدید ایجاد می کنیم به نام 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 امتیاز
2 پاسخ 416 بازدید
+1 امتیاز
4 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
...