I'm new to Android and I'm trying to make a launcher as my first Android project. I've done the basic work of displaying installed apps. Now I want to add animations to improve user experience. But I'm not able to figure out the following two things :
How to add animation when the phone is just unlocked and apps are displayed on the homescreen like in iPhone or MIUI stock launcher?
How to know the app that is minimized or closed on pressing the home button so that I can show an animation like the app is minimized to it's icon on homescreen just like in MIUI?
OnResume() of your application activity will be called once user presses home button or unlocks phone. So you can implement you logic of showing animation there.
Related
I want to lock my application in recent applications in oppo phones as shown in the image programmatically so that I can run my services in the background after the application has been killed. is it possible?
Make sure app is on.
Go to recent apps (which is the square button you always press to clear background apps).
Instead of swiping up to clear the app, you swipe down to lock/unlock the app.
You are not allowed to this programmatically :)
I'm working with a client who would like their app to always be visible on the tablet screen for their in-shop/display model. They would like this app to be locked on the screen so that if a person presses the home button it will go home and the app will stay open. Basically they want the app to be the only thing on this tablet. Are there any solutions from a software perspective that I can implement?
Set the application to kiosk mode
https://developer.android.com/work/cosu.html
https://sdgsystems.com/blog/implementing-kiosk-mode-android-part-1
I am making one lock application and for that I need to disable home button. I already tried all the common solutions available and it works for other android versions but for this device which is running on Android 4.2.2 it fails always.
You can't disable the home button as it can cause security issues promoting malicious apps etc.
What you can do is add an overlay to your app instead that will cover over other apps.
See this link for more info:How to disable Home and other system buttons in Android?
Make application as launcher.
First time when home button is pressed, device ask for choose launcher, select your applicaiton with always options.
From the next time when application is opened and you press the home button app never go in background.
Hi I am planning to create an android app which is similar to the
Samsung Kids Mode- parental control
If you can see the link I gave, it is obvious that the app overrides the Home button when inside the app... I wanted to create a similar app for friends mode and stranger mode and should not come out of the app when home button is pressed... is it possible without root access?? My ultimate aim is to not come out of the app without entering a password, So if it is just an app after android 4.0 it just comes to the home screen when home button is pressed, So If I create a custom launcher and make it default even after pressing home button it will be inside the app if I am right, but is there any way I can do the same without a launcher
Also to avoid the phone number suggestions which happens when we dial parts of numbers in the dialler, should the phone be rooted to so it or is it possible without that?
Thanks in advance to everyone for taking time to read this, hoping a positive solution
In my app, there is a activity where it is important that the system UI buttons (home, back, etc.) are not pressed, though it is ok if they are still visible. I have heard that there might be a way to achieve this, at least in 4.0 (I'm using 4.2).
A way to quickly and automatically return to the app if the buttons are pressed is also a correct answer, but seems less plausible. Thanks.
This is possible to override the home button by making your activity as home activity i.e
-- category android:name="android.intent.category.HOME"
but in this case android give user option to choose the app on launcher dialog where if user choose your application and click always, he will not be able to go to homescreen until you specifically provide a exit button oinside your app and reset it which you should definately do.