[Q] Phone lock for user to perform a specific application - Galaxy Note 4 Q&A, Help & Troubleshooting

Hi!
I received the task of creating a mobile application for the company's employees where I work, but I can not allow them to access other device apps.
In Kitkat or Lollipop I can run an application in your phone's lock screen, or something?
In Lollipop is possible to pin an app, but when restart the device this functionality is ended.
Thanks and sorry. My english is by Translate

Related

[Q] Security service

Hi Everyone,
Please help to evaluate if following service is possible.
I need to develop a android service that will keep Chrome browser always active on Android 2.1 Tablet.
It shall handle and possible ignore signals from Home button. It shall not allow to lounch any other application or configuration pannel.
It shall automatically start on system startup and bring up Chrome.
The only way to disable this service shall be via USB device. Ether USB keyboard or Disk on Key with specific id.
In case of keyboad, when the USB keyboard is connected it shall pop up password window.
Thank you in advance.
Why?
Ten characters
Should be possable if it is set as the home launcher
Sent from my GT-P1000 using XDA App
gillebob said:
Why?
Ten characters
Click to expand...
Click to collapse
Tablets will be in some kind Demo room. The users shall be able to use Chrome browser to enter to the demo application. But I do not want them to play with configuration, and make the devices unusable. I can not put person supervisor on each device.

Device Admin

Hello,
Our school district is looking into getting some Android Powered Tablets for us, the techs to use. We need to be able to lock them down (school policy and if the teachers eventually get them), from app installs to wifi usage. We have iPads restricted using the iPhone configuration tool.
anyways, I found online the Device_Admin code/api but I have no idea how to implement it or get it to work. In Android 2.2 there's the option under Settings/Location and Security to set the Admin but nothing is in there.
I have no idea how to code and neither does the other guy I'm working with on this. Is there an easy way to get this setup and configured so we can manage Android Devices on our Network?
Any help would be appreciated. Thanks.
Do you mean this API: http://developer.android.com/guide/topics/admin/device-admin.html ?
As far as I understand it allows to manage password strength, lock timeout, immediate lock and device wipe only. So no restrictions for "app installs, wifi usage" etc. Maybe I'm wrong.
IF that's all it does then maybe that's not what we want.
Is there software/API..etc... that we can use to "lock" the devices down?
Interesting question, could you specify exactly all features you need?
We're thinking to develop some kind of parent control app for Android, so your request for app is looking very similar.
Correct me if i'm wrong, but isn't locking down an android device pretty much impossible?
You can lock down the ROM (probably) but that wont stop someone flashing a custom recovery image, backing up the data, then flashing a new ROM (provided the tablet can be rooted).
To fully lock it down wouldn't you have to lock the bootloader and recovery image so that they need a password to be used? I'm not sure that's possible.
We're not so much looking to completely lock down the device. Honestly if the Teachers get these I doubt they'll try and mod the Bootloader or load ROM's. But we are looking to, if the teachers get them and even other techs get them to use we want to lock them down in a way that prevents them from install unapproved apps, restrict purchasing apps and accessing Wifi/Marker.
We have 10 or so iPads in our district, they are locked down by a policy we push to the pad when WE set them up. It restricts the App Store, removes Safari Browser and doesn't allow app install. It also uses our LightSpeed browser settings so that they can't get to "naughty" or other such sites.
After quick research it seems that you need custom ROM or at least rooted phone where standard browser, market etc are removed and some configuration parameters are hard coded. Also keep in mind that there's no lightspeed guide browser app for android, only for ipad, iphone. I would say there's a lot of work.

Marshmallow OTA Rolls Out to Verizon-branded N6's

I received build MRA58R today via official OTA. Device is unmolested (bootloader never unlocked). It was 702 MB and everything went very smoothly. The device is really snappy--I'm a happy big red customer!
Nice explanation of Marshmallow new features:
http://www.verizonwireless.com/support/google-nexus-6-update/
Here's the text from the link posted above.
Google Nexus 6 Software Update
[Updates]
Verizon Wireless is pleased to announce a software update for your device. This software update has been tested to help optimize device performance, resolve known issues and apply the latest security patches.
Before you download:
Connect your device to a Wi-Fi network, or make sure it has a strong Verizon Wireless network connection.
Ensure your battery is fully charged before starting the software update.
Current Software Update Benefits
Software Version: MRA58R
Verizon Wireless is pleased to announce a new software update for your Nexus 6. Android™ 6.0 Marshmallow improves your mobile experience with new battery-smart features and enhanced app permissions that give you even more control.
Now On Tap: spot-on answers, fast
Now on Tap, a new feature powered by Google™, helps you stay on task by instantly pulling up relevant information, like driving directions and restaurant reservations, letting you get more done.
A battery that works smarter, not harder
Android Marshmallow's new battery features help your device retain its charge longer.
Doze: When your device is at rest, Doze automatically puts it into a sleep state, but will still allow all your alarms, notifications and calls to ring through.
App Standby: Your seldom-used apps will go into App Standby in order to conserve battery power for the apps you use more often. If an app hasn't been used for several days, its power consumption is reduced to zero. Apps will come out of App Standby immediately once you interact with them.
New app permissions
You now have specific control over what info you share - no more all-or-nothing access. Android Marshmallow lets you define what you want to share and when.
Simplified app permissions
Permission requested only when relevant
User controls to turn on/off any permission, at any time
Link apps without a prompt
Android has always let apps register themselves to handle web URL links. With the new app links feature, the transitions between apps are even more seamless. The platform can determine the default app to use for a particular web link and skip prompting users to select an app.
For example, clicking a LinkedIn connection request in an email could automatically launch the installed LinkedIn app to complete the action, instead of showing the user a disambiguation dialog or launching a web browser.
Direct Share
The Direct Share feature lets users share content directly to targets, such as contacts, within other apps. Previously when sharing content via the Share menu, the user would have to go through a two-step process. First, choose the destination app and then choose the target, such as particular contacts, within the destination app. But apps can now define direct share targets that launch a specific activity that is directly exposed to the user via the Share menu.
For example, the direct share target might launch an activity in another social network app, which lets the user share content directly to a specific friend or community in that app.
Text selection & text editing
Selecting text is easier in Android Marshmallow, with word-by-word forward selection and character-by-character backward selection for increased precision.
After you select the text, actions such as Copy, Share, and Search are shown in a floating toolbar above the selection. When you use an external keyboard to edit, you can use Ctrl-z and Shift-Ctrl-z to undo and redo changes.
Easier device migration with Auto backup for apps
When apps are installed on a new device or an existing device that's been factory reset, they automatically retain previously associated user data. Account information, settings, game scores, and even the layout of the launcher are restored. Default app settings, sync settings, and keyboards are also automatically backed up and restored on new devices.
Simple notifications and volume control
Android Marshmallow adds a Do Not Disturb feature (formerly Priority) with improvements to the design, including:
None/Priority/All are now activated with simple on/off switch.
Clearer options such as Total Silence, Alarms only and Priority.
More precise control of Priority modes, such as for repeat callers, and also by notification category, and starred contacts.
Additional rules flexibility, including those based upon events or with a custom duration.
Each sound stream can now be individually controlled.
Peeking Notification (formerly Heads-up Notification)
Has smoother animations and the ability to configure the behavior of each app.
Next steps and additional links:
Please allow additional time for the apps on your device to continue to download after the software update.
Operating System FAQs
Previous Software Update Benefits
Related
View Software Version - Nexus 6
[Device-Specific Instructions]
How to Use Guide: Verizon Cloud
[How to Use Guide]
Get step-by-step instructions for how to sign up for and manage Verizon Cloud online. Learn how to upload contacts, pictures, videos, music, documents and more.
Advanced Devices - Software Updates
Click to expand...
Click to collapse
Mine is waiting for a WiFi connection before downloading. Verizon customer here..
If I don't see it by the weekend, I'll flash it.
Which baseband version is this OTA? Just curious if it's the same 27R.
bond32 said:
Which baseband version is this OTA? Just curious if it's the same 27R.
Click to expand...
Click to collapse
Good question, thats what i wanted to know also, i assume the base is the same as everyone is using in their roms, or the roms might even have a newer marshmallow base
bond32 said:
Which baseband version is this OTA? Just curious if it's the same 27R.
Click to expand...
Click to collapse
Confirmed mine is 27R.
Ditto... 27R here, as well.
Can anyone let me know if they now are able to use the voicemail icon in the dialer after this update? I dont have this on pure nexus, but a friend with a nexus 6 that just took the OTA says it appears now
The voicemail icon in the dialer (it's actually in "recents") says my VM box is empty. The Verizon visual VM correctly shows what's in my inbox. All messages predate installation of Marshmallow (MRA58R). I'll test to see what a new message does and advise.
Result: VM in recents still shows empty. Verizon visual VM apparently overrides it (IOW, they don't both work). Does the VM in recents work OK on Verizon for non-Verizon Nexus 6's?

Work-only use Android setup?

Hello xda
I turn to you, as I have great trouble in my project.
I work at a beer distributor / wholeseller in Denmark.
We have 8 trucks and a few vans.
We are in process of upgrading our ERP to Dynamics Navision and for that we need new hard-terminals for our drivers.
We want to go next-level and our hand-terminals will be on smartphones using an app / service called Movilizer.
In theory, it should work on any distro and phone.
I am now in the process of finding the correct setup, so that these work phones stay professional and won't be used to install various apps or tampered with.
Through a contract with our phone-company, we've got 11 Huawei P9 Lite - these are the subject of setup.
Now for my challenges:
I want anti-virus on the phones, for good purpose and I plan on using ESET.
I want to support the phones in the field and I plan on using Teamviewer for that.
What I am in search for is the following:
Block use of various non-work-related stock apps
Block the ability to close the apps I install (so they won't close Teamviewer, for example)
Block install or uninstall of any app.
Million-dollar wish: I would love to be able to deploy that automaticly - most perfect would be through a MDM or by cable to a computer through some software.
I am open to rooting and even flashing roms.
I have tried Cisco Meraki MDM, but the blocking didn't seem to go into effect.
I hope someone has some experience to share - I have used the last week trying out MDMs and configuring them.
Heck, might just be me being a noob. But trust me, I've tried :/
Kind regards,
Christian Sjobeck
To block any apps you can use Greenify, witch hibernate every app you want and has the automatic hibernation function. It is one of my favorite app, and with root and Xposed framework, it is very fast.
To uninstall every app, even system app, I use Link2SD witch has a couple of function including uninstalling system apps. It is simple and fast.
To keep the apps you want, there should be already a whitelist in EMUI where you add the apps that you want to protect.
Hope to be helpful
Hello Potato997
Thank you a lot for your recommendations.
It gives me something to persue.
Do you have any recommendations for pin locking the apps I install? (Anti-virus, mdm, teamviewer for example) it would be prevent changes in settings.
Would it be viable to set one phone up with everything (app whitelisting, system app uninstalls, pinlock, etc.) and then do an android backup and restore that onto the other phones?
For easy deployment, instead of manual handling.
In CyanogenMod and AOSP based ROMs the pin to open the apps is already integrated in the system, I don't know on EMUI since I'm on RR.
For the backup, if the phones are the same model you can do a backup in TWRP and restore it on every phone so you only have to set up the phone one time
They are needed, unlocked bootloader, custom recovery and root.
the problem with pinning apps in cyanogenmod, is that you can only pin 1 app, and it will stay on the foreground untill it's no longer pinned (kinda like a kiosk mode). and the whitelist in emui only prevents the apps that are whitelisted from being closed automatically, but they can still be closed by the user.
without creating your own rom, i think most android phones won't be able to fulfill your needs

Which smartwatch to get in order to develop an application with mentioned requirements?

Hello,
I am a junior developer and I would like to develop a simple app for a smartwatch. The basic functionality of the application is that when you press and hold the power button, it sends to the server information about BLE beacons, WIFI access points, GPS and mobile networks, as well as information about heart rate, steps made, battery level, etc. The application sends information to the server via WIFI or via the GSM network.
Basic application requirements:
1. By long pressing the power button, the application sends the above mentioned information to the server. This means that it is necessary to reprogram the default behavior of the power button, which is usually a turn-off and reset of the smartwatch
2. A long press on the power button should be detected even when the application is running in the background
3. Usage of the application and usage of the smartwatch must be possible without the need for a smartphone (no paired smartphone needed)
Bonus features:
1. The app is always in the foreground and cannot fall into the background
2. The app is the only application installed on the smartwatch besides the appstore, so that the user can download the application
What I've tried so far:
I tried to implement the application on Samsung Galaxy Watch3 (Tizen OS) and Huawei Watch 3 (Harmony OS 2.0).
Problem:
I have found out that the implementation of long press on the power button detection is either not possible, or it stops working after the application falls into the background.
Question:
Which smartwatch should I acquire so I can implement the requirements mentioned above?
thanks

Categories

Resources