Hi,
I'm currently in the process of turning some Nexus 7 tablets into hand-held scanners that we will use with our SAP ERP system to carry out transactions related to inventory management. I was able to configure most of the settings that I needed to and have successfully locked down the tablets causing them to act directly as kiosk type devices (yah). I have one problem left and that is when I plug the barcode scanner into the tablet (via Micro USB) it automatically disables the on screen keyboard. I'm aware that the system recognizes the scanner as a text input device and that is why it disables the on screen keyboard. I found that I can go into the SettingsLanguage & InputDefault, and change the input method for the Hardware/Physical Keyboard to off which in turn allows me to use both the on screen keyboard and the barcode scanner at the same time (perfect! right?). They need the on screen keyboard to type in their credentials with but also scan material id's, batch number, etc. with the barcode scanner. However the problem it that whenever the scanner is unplugged or the power is turned off the hardware/physical keyboard setting goes back to on thus locking the on screen keyboard from being accessed. Since we will have the tablets locked down, we will need some solution that will automatically turn this physical keyboard value to off whenever the scanner is plugged in as the user will not be able to navigate to the system settings (nor would we want them to). I initially thought that I could edit the code to change the default value for this setting to off however after some extensive research I haven’t found where this setting resides or how to change the value. I also thought if I could use a tasker like program to automatically change the setting to off whenever a physical keyboard is enabled that this would also work but I have not found a program that will allow me to automate in the details that I need. Can anyone please shed some light on this problem? Does anyone know where the value resides in the API/Android OS? It there a program that I could use to automate changing this setting whenever a physical input device (keyboard) is recognized by the system? Has anyone ever heard of someone successfully integrating barcode scanning with any android tablets (specifically SAP)?
Thank you for your time!
Cory
hello,
I assume that you have input fields in your tablet screend and when you click it a keyboard shows up. I am also searching a similar application novadays and found out this app: barcode-scanner-keyboard-for-android. you can find it in the market.
Basicly it installs a replacement keyboard to your tablet and during input if you change your stock keyboard to this, you can both scan barcode then send enter command by keystroke or other commands. when you check the link you will understand what i mean.
enjoy.
[What is it]
ChargeDroid Plus is a tool to help users find where their charging port is. For instance it's dark and your about to go to bed and can't see the side of your phone, you don't end up having to stab the side of the phone over and over again.
[How it works]
ChargeDroid Plus works in a very simple way. When you start the App you're presented with two easy to use buttons, One to set the pointer, and one to show the pointer.
Naturally, when you first launch the app you'd need to set the location of your charging port, Click the Button that says "Set Charger Location", select the side it's on, and go from there.
After that, all you need to do it click "Show Pointer" or, use the Widget to quickly launch the Pointer.
Feedback is greatly welcomed, so are feature requests.
PlayStore Link: ChargeDroid Plus
Note: This is a relaunch of a previous app of mine. This relaunch aims to be an easier to use app, and support any phone out of the box.
Reserved for later use.
My wife and I are looking for an app, setting, something, that will notify each of us when the other arrives at work. Once she's arrived at work, she doesn't have the time to whip out her phone and create and send a text to let me know she got there safely.
I'm looking for the something that, perhaps, notifies me, in some way, when her wifi or GPS recognizes when she's arrived in a specific location. Or, maybe even better, a gesture app/setting that allows her to swipe her finger in a specific pattern on the homescreen which triggers the phone to send me a preconfigured text message.
I doubt this is an option, but maybe best of all would be something similar, where she can send that preconfigured text, but from a widget on the lock screen or through a lock pattern that differs from the actual pattern you use to unlock your phone.
I also would prefer something that doesn't take up much in the way of system resources/battery. Thanks!
You can do it easily with Tasker. But it's a little bit hard to learn using it.
veldom said:
You can do it easily with Tasker. But it's a little bit hard to learn using it.
Click to expand...
Click to collapse
I can do it easily, but it's a bit hard ...
I'm just giving you crap; thanks for the tip! I'll check out tasker real quick.
Automate It is easier than Tasker, but not nearly as powerful. Should be enough for your needs though.
Drychembrehm said:
My wife and I are looking for an app, setting, something, that will notify each of us when the other arrives at work. Once she's arrived at work, she doesn't have the time to whip out her phone and create and send a text to let me know she got there safely.
I'm looking for the something that, perhaps, notifies me, in some way, when her wifi or GPS recognizes when she's arrived in a specific location. Or, maybe even better, a gesture app/setting that allows her to swipe her finger in a specific pattern on the homescreen which triggers the phone to send me a preconfigured text message.
I doubt this is an option, but maybe best of all would be something similar, where she can send that preconfigured text, but from a widget on the lock screen or through a lock pattern that differs from the actual pattern you use to unlock your phone.
I also would prefer something that doesn't take up much in the way of system resources/battery. Thanks!
Click to expand...
Click to collapse
Can you please repost your question into the App Review, Recommendation & Discussion Thread.
Thanks!
So I've been using Tincore Keymapper but to be honest, it never really got a proper Marshmallow compatibility update, and hasn't had any love since Oct 2015. Being on a Marshmallow custom rom, I have to use Tasker to fiddle various settings on the fly to get round Tincore's hiccups with Marshmallow's increased security. For example, when my gamepad is connected, Tasker launches Tincore and turns on the Accessibility option for Tincore. Then if I enter any game where I'm actually going to use the gamepad, Tasker switches the default keyboard to the Tincore IME. Without this, I can't map key presses to buttons on the gamepad (mapping "back" to the start button is quite useful). Then if a non-game takes focus, Tasker switches the default back to my normal keyboard.
So Tasker is certainly picking up the slack (love Tasker) so these hiccups aren't a bother but it shouldn't have to. My question is, are there any viable alternative keymappers out there which play nice with Marshmallow or has anyone found ways to make Tincore behave better within Marshmallow. Would love to hear.
Also, I've heard there are apparently intents for Tincore. But can't find anything documented anywhere. If anyone knows anything about those, I would love to know.
I know DEX isn't supported. When trying to force desktop mode w/ a various Usb-c HDMI dongles nothing happens.
Q: Do we actually know if this is a Samsung hardware limitation or lock out in the software/kernel?
I'd think it's gotta be a software/firmware limitation, as the hardware can seemingly handle it.
My guess is Samsung did this w/the battery capacity in mind, not wanting to field any complaints about poor battery life while using DeX/desktop mode.
Did you enable ALL of the required settings in Developer Options?
Now that you mentioned it, I also vaguely remember reading somewhere that this one doesn't do video out from the USB-C. That may also be a part of it.
twistedumbrella said:
Did you enable ALL of the required settings in Developer Options?
Click to expand...
Click to collapse
Thank you for replying! I did enable "force desktop mode" and "enable freeform windows". Anything else I need to do?
jacobsson said:
Thank you for replying! I did enable "force desktop mode" and "enable freeform windows". Anything else I need to do?
Click to expand...
Click to collapse
After doing some investigation, there is no video out on this phone. Unfortunately, that means it likely won't ever work. That said, here are the other two options that would normally be used:
"Force activities to be resizable" allows resizing any app in multi-window, which helps if you were to resize them on the psedu-DeX view
"Enable freeform sizecompat" helps with apps that have compatibility settings that might break freeform with the standard option.
I purchased that NexDock Touch just after the Note 20 Ultra. I haven't gotten around to testing it with this one, but DeX was one of the harder things to give up.
twistedumbrella said:
After doing some investigation, there is no video out on this phone. Unfortunately, that means it likely won't ever work. That said, here are the other two options that would normally be used:
"Force activities to be resizable" allows resizing any app in multi-window, which helps if you were to resize them on the psedu-DeX view
"Enable freeform sizecompat" helps with apps that have compatibility settings that might break freeform with the standard option.
I purchased that NexDock Touch just after the Note 20 Ultra. I haven't gotten around to testing it with this one, but DeX was one of the harder things to give up.
Click to expand...
Click to collapse
Thanks, I tried enabling those too just to see if anything changed. I'd love to know if the usb-c port lacks physical connections internally. I still wouldn't count out the software side of things, maybe we'll know when someone skilled look into making a custom rom.
jacobsson said:
Thanks, I tried enabling those too just to see if anything changed. I'd love to know if the usb-c port lacks physical connections internally. I still wouldn't count out the software side of things, maybe we'll know when someone skilled look into making a custom rom.
Click to expand...
Click to collapse
If the hardware could support it, you would at least get mirroring.
... that's not to say wireless isn't an option down the line.
KOLIOSIS said:
I'd think it's gotta be a software/firmware limitation, as the hardware can seemingly handle it.
My guess is Samsung did this w/the battery capacity in mind, not wanting to field any complaints about poor battery life while using DeX/desktop mode.
Click to expand...
Click to collapse
I don't understand this just because I also charge my phone while using the usb port. So...
I'd for sure donate to anyone who manage to unlock the ability to at least use "force desktop mode" on this device. Then we could at least make some kind of DIY DeX using the Taskbar app.
jacobsson said:
I'd for sure donate to anyone who manage to unlock the ability to at least use "force desktop mode" on this device. Then we could at least make some kind of DIY DeX using the Taskbar app.
Click to expand...
Click to collapse
Hardware
Limitation
The (likely) reason there is no video out is the cover. That is identified as a second screen, just like any connected to DeX. Being the first time the outside screen is a legitimate screen, Samsung probably couldn't get together the software to both limit the outside screen AND fully support an external display. The easiest solution would be disabling the ability altogether.
Does the Fold support DeX? That should give a pretty good indication of future possibility, but not until a future generation. The best we'll get on this one would be unlocking the cover and some sort of wireless screen share.
Multi-displayThe Force desktop developer option enables you to turn on system decoration support on all secondary displays. Force desktop mode also displays a mouse pointer on the secondary displays instead of on the default display. When used with the Enable Freeform windows developer option, Force desktop simulates a desktop experience with multi-window mode and the ability to resize windows.
Click to expand...
Click to collapse
Learn about foldables | Android Developers
developer.android.com
Looks like part of the issue is the cover screen blocking it
I use adb/scrcpy as kind-of 2nd screen workaround on my PC.
Simulate a 2nd Screen with your desired resolution on the phone and then use scrcpy to push this simulated screen to my PC. It crashes the phone sometimes - just reboot.
Not a Dex solution, but sth you can write emails with and use the browser.
msm1111 said:
I use adb/scrcpy as kind-of 2nd screen workaround on my PC.
Simulate a 2nd Screen with your desired resolution on the phone and then use scrcpy to push this simulated screen to my PC. It crashes the phone sometimes - just reboot.
Not a Dex solution, but sth you can write emails with and use the browser.
Click to expand...
Click to collapse
Yeah I tried that too, not bad at all!
Seem to work really good for movie content and office applications as you mentioned.
I tested some gaming and I'm not sure if it's a limitation of the software but I tried some emulation such as Super Mario Bros. 3 and I noticed a lot of "dropped" frames when jumping, could have something to do with the image compression. If it could find some setting fixing this would actually be a really good work-around, using something like a raspberry pi as the middle hand.
jacobsson said:
[...]
If it could find some setting fixing this would actually be a really good work-around, using something like a raspberry pi as the middle hand.
Click to expand...
Click to collapse
Well I am not playing. Using it for office stuff only and not very often. It is just too uncomfortable to set it up, reconfigure the phone and revert it all back afterwards.
The Flip is unfortunatly not made for it. A price I am happy to accept for the pocket-sized form ;-)