homescreen - How to show a particular home screen in Android? -


how show particular home screen in android android app. example on pressing home button on app, show particular home screen. there can multiple home screens, insist os show particular home screen.

and how number of home screens configured android app?

please let me know if has idea of same.

thanks.

since home screen nothing app installed activity declared in manifest android:name="android.intent.category.home" attribute, list of home screens - have query packgage manager list of packages having attribute:

intent intent = new intent(intent.action_home, null); intent.addcategory(intent.category_launcher); list pkghomeappslist = getpackagemanager().queryintentactivities(intent , 0); 

you can size of - course pkghomeappslist.count();

in addition, can pick each 1 of package list, , launch this:

intent launchintent = getpackagemanager().getlaunchintentforpackage(packageinfo.packagename));  launchintent.addflag(intent.flag_activity_new_task); startactivity(launchintent); 

for example on pressing home button on app, show particular home screen

you can't control home screen launch when user press home button. user, choosing of options available him in intent chooser. unless run app on rooted devices..

i somehow possible launching activity showed in reaction home button click, event cannot intercepted apps don't have system signature, can forget also.

even if managed somehow - must warn thew launching home screen app bad approach. don't suppose take ability user unless got reason (for example - if app designed work in ciosk mode specific company or that.. )


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -