as enable or include flash android in webview? - android

Community, I hope you can help me, I need to see my webview as http://www.templatemonster.com/es/demo/44836.html flash and related pages .
https://play.google.com/store/apps/details?id=com.nambudenki.android.fow&hl=es and try to install flash player 11 .
I tested also placing android:
hardwareAccelerated = "true " on the manifest
mWebView.getSettings().setPluginsEnabled (true);
this deprecated and
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); It does not work either .
I conducted tests in a kit kat LG G2 with 4.4.2
I hope you can help

Check following link it may help you for 4.1 and earlier.
Flash is not loading in Web view in Android .
After 4.1 support of flash is deprecated.
But you can use Dolphin browser to run webpages. But can not do so in webview.

Related

Jquery compatibility with Android Apps

In my Android app, I have a Webview and an html file(html tags + javascript code) is loaded in this Webview. That .html file includes jquery(v2.1.3) and bootstrap(v3.3.7) scripts. Though Webview works fine on Android devices with Lollipop installed in them, it is not working for devices with Kitkat or JellyBean installed on them.
Ex- html list Items aren't clickable in older versions.
I couldn't find anywhere data on compatibility between jQuery,bootstrap and Android Webview. Can someone please help?
The minimum SDK version for the app is 16.
KitKat's WebView is a mess. (https://groups.google.com/forum/#!topic/phonegap/1ZxXe6chHZc) It's because canvas hardware acceleration is not enabled in the underlying chromium component.
Few guys were successful by invoking
mWebview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

How can I inspect webview content on older Android versions? Specifically older than 4.3?

I'm trying to inspect an app in Android 4.2 and 4.3, i'm able to inspect this devices using chrome (https://developer.chrome.com/devtools/docs/remote-debugging), but I need to test this on Webview, i didn't find a solution.
Some css are rendering different from newer versions of Android. HTML5 and CSS3 are suported in Android 4.3 webview ??
Currently there is no straight forward way to debug . one solution is to override the onConsoleMessage[which is used to print console statements],onJsAlert [used to show the alerts] methods of WebChromeClient attached to that webview ,get the logs and alerts , based on that upto some extent we can debug. Hope this solution helps you.

Force WebChromeClient instead of WebViewClient

I am currently working on a mobile android app containing webcontent into a WebView.
As far as i understood well, some phones used WebChromeClient, some other WebViewClient, I guess depending on Android version.
My app works well, but I found some CSS rendering issues. If i fix them on classical webview, chromeClient is broken, and opposite :)
Tested on my S3 (android 4.3) seems to use WebViewClient
and MotoG (android 4.4) seems to use WebChromeClient.
Any advice to deal with that ? Is there anything to do to force one of webview client on every device ?
Thanks a lot
Android 4.4 (API level 19) has introduced a new version of the WebView that is based on Chromium. That might be the reason why you get different renders on your S3 and your Moto G.
Setting your targetSdkVersion in your manifest file to 18 or lower will make your WebView for API 19 and higher operate in "quirks mode" which means that it will try to have the same behavior as you would have on a lower API device.
See the android documentation for more details. I hope that solves your problem.

android 4.0.3 and jquery compatibility

I'm currently developing an Android application who uses a WebView loading html/js pages.
These pages are games developed with jQuery, especially to make animations.
I have an issue on Android 4.0.3 . I can't get animations to work correctly. But the weird thing is that it works on Nexus S and not on a Sony tablet. Both run Android 4.0.3 and the same application with the same code.
I tried to use jQuery mobile but it doesn't work
What do you think about that ?
Please help me.
Thanks in advance
It seems to be a known issue at the jQuery-camp:
http://forum.jquery.com/topic/jquerymobile-1-0-does-not-support-android-4-0-ice-cream-sandwich

Flash in WebView not working on Android 3.2

I am having a problem that only happens on my Motorola Xoom which I have updated to 3.2 through OTA. I have a simple application that uses a WebView to load a small html that has flash content in it. Here is the code snippet.
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
I know it is correct because it can run fine on my Samsung Galaxy S running Android 2.2. Anybody else seen this problem? Any idea how I can solve this problem?
Many thanks and I am really stuck here.
Try to build your application with the latest android Api (13), and activate hardware acceleration (same link, just a little below) on your activity that need to display flash.

Categories

Resources