[Q] Ignoring autocomplete on-the-fly - Android Q&A, Help & Troubleshooting

Is there anyway to ignore an autocomplete suggestion list on-the-fly without adding the word to the dictionary? Specifically with URLs in the internet browser.
Problem:
I have a lower-level domain as a favorite in my internet browser. If I try to type the top-level domain into my address bar, it forces an autocomplete to the lower-level domain. The only autocomplete option is to my favorite.
Edit: apparently can't post url examples with less than 8 posts

Related

Editing the "default app" list

I want to customize how some apps are invoked by URLs in the browser.
I know I can stop a program becoming the default handler. How do I add it if it doesn't volunteer? I assume there is a master list of URLs, file types and intents (is that the correct technical term) with the valid handlers.
For example I would love to have tapatalk be the default handler for the forum URLs I browse. I would like an app that intercepts URLs for its own website to intercept URLs for its competitor (something the developer would never do).
Any advice on how android handles this internally?
Sent from my PG86100 using Tapatalk

[Q] WebView with user-defined URL and fading out address field

Hello!
I am new into Android developing. I got some experience with WebView, though. I already managed to create a fullscreen WebView with hard coded URL, some features, etc.
What I want to do now is the following:
1) first, the user should get an address field when the app starts where he/she is able to type an own URL
2) then this field should disappear
3) after that WebView is loaded as usual, but in fullscreen mode without status of the device, etc
I am able to do 3), no problem here. What I don't get is how WebView handles this address field: I already made an application with a static address field and a go button. But this address field is there all the time. If I could fade it out somehow after an user typed the address it would also help, I think.
Hope to hear from you soon!
All the best

"Sign-in to network" panel not fully functional for Web browsing

Not sure if I’m on-topic here or not, but here goes... I am responsible for the setup/configuration of WiFi routers in various restaurants and venues. We are simply using the built-in splash page functionality of the router to, upon connection, present a simple marketing message and daily special offer via an extremely simple, static external HTML page, rather than the login page that many venues present (airports, coffee shops, McDonalds, etc.).
After connecting to our SSID with a PC or mobile device, users are presented with a customized splash page where our venue’s latest “offer of the day” banner ad is presented, which links via a standard hyperlink out to a PDF coupon for them to redeem said offer. There are also a couple of other simple items on the page, such as a menu with links to other offers, and an embedded Google Map to the venue in question.
All seems to be OK on PCs and iPad/iPhone devices. However, we are running into a problem on Android devices – specifically, Android devices using newer/more recent versions of the Android OS.
The problem is that Google has made a change to newer versions of Android so that WiFi connection login/splash/confirmation pages no longer come up in the default Web browser of the phone/tablet in question. Instead, they seem to come up in some kind of built-in notification window simply titled “Sign-in to network” – it does not seem to be a full-blown, feature-compliant browser, but rather a panel of sorts built into Android. And when our basic, mainly static HTML page loads within this alert window, none of the standard HTML features (such as hyperlinks) seem to work. A window appears with the title “Sign-in to network”, and our splash page appears on within it, but the standard HTML hyperlink from our special offer graphic (to a PDF file) does not work. Clicking it has no effect. Our menu underneath that does not seem to open (it’s automatically collapsed on mobile devices), and none of the links within it work properly, and our embedded Google Map does not appear at all. It’s as if this alert window or whatever we call it does not support the basic features of HTML pages in any way.
There appears to be no way for me to programmatically force the Android client to “escape” from this proprietary panel and open up a page in their default browser. I’ve tried placing various forms of client and server side “push/redirect” code on the page in an effort to escape from this alert window and cue the default browser to open, with no luck. No matter what I do, it seems that they Android phones always load the splash page within a “sign-in to network” notification page rather than a browser, and that this notification panel is not fully functional for even basic HTML features such as <a> hyperlinks, javascript, or embedded items.
It’s possible that Android’s proprietary “sign-in to network” panel is apparently seeking some sort of acknowledgement of a successful "login" in order to proceed with any subsequent browsing. But if so, I don’t know what constitutes “acknowledgement”. Perhaps there some way to force a hidden form submission or link click programmatically to force the Android device to accept/acknowledge the connection just as if the user had logged in normally, so that we can then proceed to subsequent Web browsing?
Has anyone experienced this problem, or have any ideas as to whether there’s a work-around or coding-based solution to this difficulty?
Thanks very much for your help in advance.
UPDATE: I've been in touch with the Google developers of the sign-in panel... they indicated that "captive portal sign-in pages are displayed in an Android WebView, which uses much of the same code as the Chrome browser. The sign-in app is very simple, you can see all of its source code here.
One second after each navigation (including the initial page load), the app probes to see if the user has successfully signed into the network. This probe is done by fetching a URL that should give back a 204 response."
Based on this, I am making the assumption that until captive portal sign-in app probes to see if the user is successfully signed in, all other navigation and many other features on the page are disabled, and that the full functionality of the WebView panel is restored after a successful sign-in to the network. But if so how can I successfully "signal" to the sign-in app that the user is, in fact, signed in (or rather, that no sign is in necessary or desired)? Is there something programmatically that I can do in the page code to ensure this, so that the viewer can then proceed to normal Web navigation within the panel, and so forth?
Any insight into how this works from anyone here would be greatly appreciated!
Thanks!

Built in Web Browser blocks sites

There is some sort of built-in web browser on this phone and it's not good. It block access to 'unsafe' ports, so I cant login to public Wifi that has a landing page. Anytime there is a hotlink that needs a web page, this stupid browser comes up despite having other browsers set as default. Is there anyway to disable this system web browser?
I have edited your thread title to remove the obvious reproductive anatomical connotation. Your posts must be acceptable to the general public.

Question Modify default email domain autocomplete?

When entering an email address in a field that Samsung Keyboard detects as an email textbox, once you've entered the '[email protected]' you're given 3 autocomplete choices for gmail.com, outlook.com, and yahoo.com. How could I modify that list to substitute my own domain?
PS: I know you can edit the user autocomplete dictionary, which I've done to have '@Shortcut' give my desired domain, but to get that to work, it must be preceded by a space - ie 'username @Shortcut' which then has to be edited to remove the space once autocompleted - which is annoying.
So any thoughts?

Categories

Resources