I've been looking into how to restrict access to certain apps, track location, restrict phone calls on an android device and have that dictated remotely. I've come across integrating an Enterprise Mobility Management (EMM) or Mobile Device Management (MDM) solution so I was just wondering if that is the only option here?
Well, Google has its own EMM called Android Enterprise, it offers some features as app restrictions, managed configurations, policies, etc. In backend you can catch all responses from device (ex. GPS). Sometimes if you need a specific feature you will depend from Google's team.
Also, some companies has a DPC app (Device Policy Controller), that app can control almost all feature in your device and send a lot of information to MDM or EMM, this app is configured as Device Owner. In this option, you have to develop MDM backend and DPC app as you need them.
Related
My company has their own Android tablets created by an OEM partner and we are using custom ROM based on Android 11. The stakeholders have a strange requirement now. They want to allow only our applications (identified by bundle id) to have access to printers and bar code scanners connected to the peripheral ports. Users are allowed to install any application of their choice from the Playstore and they will function normally but when it comes to printing or scanning via peripheral ports, it shouldn't work.
We have full control over the AOSP build and can do whatever we want to ensure above requirements are met. I have no clue where to start and I appreciate some help.
Thanks
We have a Java based web application and an android app for our enterprise needs. We would like to remotely push the android app from the web application and we don't know how to achieve this. After searching in Google, I found Android EMM but did not understand what that is exactly as there were no other blogs or tutorials other than the Google site which was difficult for me to understand.
It is similar to MDM solution but do MDM servers have an app preinstalled in the devices so that the installed app manages the installation of other apps?
Can anybody tell how to remotely push the android app from my web application?
To remotely push an app to an Android device you need to manage this device, you cannot just push an app on anyone's device. To manage a device you need to set up this device as managed, which will require a factory reset.
If you want to pursue this approach you can try the Android Management API.
You can just upload .apk file to your server and provide a link to the user. This is a very simple solution but requires user to agree "install apk from third party sources". In this case, a user needs to agree with installing apk.
If you want to install apk without user agreement you need to activate Device Owner on Android (Fred mentioned in the comment this approach).
i want to develop an android application that allows people on the same wifi network to text and call each other. i looked around and found a few theories which suggested setting up a server client network.i want the devices on the network to scan other devices with the application installed and initiate a chat. i have been using desktop version of such applications which includes outlook messenger, LAN Messenger and a few other and want to apply the same logic to mobile devices.
i have basic knowledge of java to a point where i had to develop a Point Of Sale Application for a store. I need some pointers, a starting point on how this can be achieved and what protocols i have to research to do so.
Have you tried Peer-to-Peer framework ? ..
I am developing a similar app right now, however I am not sure about voice call (although, android support SIP) but I am heading toward messaging ..
I have a mobile device manager service and I want that I am able to push email settings over the air to android devices.
Is it possible to send account settings over-the-air for imap and pop? Similar like you can do in iOS mobile device manager API
Android is an operating system. An operating system has no concept of email account settings. Rather, email applications have email account settings.
You are welcome to assemble a list of all the email applications available for Android -- there are probably a hundred or so, between ones from Google, ones from device manufacturers, and ones from third parties. You can then iterate over that list, contacting the developers of each of those, to see if they offer some means for you to "send account settings over-the-air". I suspect that you will generally find that the answer is "no", but it does not hurt to ask.
i am developing an APP in Android which share screen to all android mobile phone connected in a session.
i want to know that android provides any sdk which provides same service like desktop to dektop access as in team View ?
or any Idea, which SDK i have to used?
Thank you.
Smartphones can't directly connect to each others since they are running in different networks. The common way to solve this is an additional server component. All phones need to connect to the server and send their data. The server is pushing this data to other connected clients, probably by using push notifications. In Android Push Notifications are known as C2DM.
Android developers blog:
http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html
Here's another tutorial on the topic:
http://www.zylinc.com/blog-reader/items/c2dm-a-simple-introduction-using-a-java-server.html
I like 2X RDP a lot. It works very well on phone and tablet and connects to the regular Windows RDP server, so don’t have to install anything else on the server machine.