android - Get the launcher activity name -


hello wan't keep home activity name launch app.

i know can launch launcher without know package name but. i'm making custom home , set default launch custom home.

i wan't keep launcher activity name on shared preference first time launch custom home , able go on default home personal home(without delete home preference keep default , launch default home debug test)

don't know if i'm clear; have difficult understood myself in subject resume need @ first launch of activity name of default launcher(because it's not com.android.launcher every device) , keep able launch after time

any idea?

finaly don't keep name don't care of use following code launch launcher not mine :p

packagemanager pm = getpackagemanager(); intent = new intent("android.intent.action.main"); i.addcategory("android.intent.category.home"); list<resolveinfo> lst = pm.queryintentactivities(i, 0); if (lst != null)  {   (resolveinfo resolveinfo : lst) {     if (resolveinfo.activityinfo.packagename != getpackagename()){       intent res = new intent();       string mpackage = resolveinfo.activityinfo.packagename;       string mclass = resolveinfo.activityinfo.name;       res.setcomponent(new componentname(mpackage,mclass));       startactivity(res);     }   } } 

Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -