I wanted to know if Android SDK provides built-in api for parental control?
So far from my research I have seen it is possible to use background service and VPNService to restrict websites, screen time and applications but it need to be highly customized and very specific in order to achieve these.
I have also encountered [Android Enterprise][1] but, and correct me if I am wrong here, It is not a viable solution since the app I want to develop is meant to be uploaded to Play Store for the wide public to download.
I was wondering if there is a built-in feature/ framework that I missing in order to develop an application that can enforce parental control policies on the device.
Thanks
Related
Can I write a custom Phone app (dialer/in-call screen, etc.) with all the functionality of a native Android phone app? I've read that certain functions, like conference calling, may be off-limits to third party developers, but I haven't yet found anything official regarding what may or may not be allowed.
Here is the telephony API summary.
Also here you can find a mini tutorial on how you can do it.
I am just getting back into Android programming after a while and I know that separate Android applications are allowed to communicate with each other in some capacity, but is it possible for one to build a proprietary application that can modify the features of an already existing application?
I don't mean applications like those 3rd Instagram applications (which were most likely built using their api ). I mean is it possible to create an application that would for example run in the background and possibly add features on already existing applications?
For example making an extension application for that runs in the background when you use the Twitter application that could potentially add features, or disable existing features?
(Sorry if this is not directly relevant I did not know where else to post this question)
In android apps are sandboxed.
It will be a major security issue if one app could influence the operation of other apps.
What can be done is letting apps interact with each other and exchange information, there are couple of ways to do this that relay on android Inter process communication, Android Binder Content providers and Intents.
What you can do is to draw on other apps. this will allow you to add some functionality without really changing anything in the background app
There are some apps that use this technique. LastPass is a good example.
See this article for more information
I'm developing an Android app and would like to understand if/why I need some facility like reCaptcha. Are there known instances of people downloading malicious Android software apps with background services that can somehow programatically attempt to login to my app's login or registration pages? How does that work exactly - all in the background somehow? Doesn't Android have a bit of a security sandbox that would prevent this anyway?
Most public/prominent apps don't seem to be employing this kind of technology already. Are they just taking a calculated risk that this kind of security is less needed compared to a website on the Internet?
Thanks for any feedback!
I want to impose certain restrictions on the Android / iOS application while it is running on the device. Eg, I want to restrict copy/paste, apply authentication before this app is instantiated. I do not want to touch the app's source code. How do i do this? Is there a support for this in Android/iOS? I searched a lot, but most of the answers point to App Wrapping service providers. But I want to develop the solution on my own.
Please provide me some help.
Currently I am developing an android application. This application should load when the device boot and it should restrict all the inbuilt & other applications. I have searched in forums as it can be possible by make our ROM customized. But this process can be do manually by ourselves. I want to make this by coding. Or is there any other way to make my application default?
If you want your app to be default - yes, you haven only way to build your own custom android.
Only what you can do on your default android system is to automatically load your app after OS have loaded.
You're not stating precisely what you intend to do. The words restrict and default can mean a lot of things.
Despite what dilix writes, one way you might succeed with what you want is if you make your app a launcher. A launcher plays an interesting role in the system.
However, you cannot force anyone to really use it. But that wouldn't be possible either way, right? Unless you talk to device manufacturers.