Android :: Content Rendering For WebView

Jul 15, 2009

Can anyone help me to understand how WebView decided which content it can render and which it can't? For example I am inside a webview select a link and if the link sends an XML file I want my application to handle to data instead of WebView, Is this possible?

Android :: Content Rendering for WebView

Android :: How To Get WebView Content Into Bitmap?

Sep 9, 2009

I am trying to get the webview's content on a bitmap so that i can save it as a image. But I am unable to so. I am getting the BLACK image save instead. All content is missing. Here is my code:
//create a webview WebView w = new WebView(this);
//Loads the url w.loadUrl("");
//After loading completely, take its picture Picture picture = w.capturePicture();
//Create a new canvas Canvas mCanvas = new Canvas();
//Draw the Picture into the Canvas picture.draw(mCanvas);
//Create a Bitmap Bitmap sreenshot = Bitmap.createBitmap(picture.getWidth(), picture.getHeight(),Config.ARGB_8888);
//copy the content fron Canvas to Bitmap mCanvas.drawBitmap(mBitmapScreenshot, 0, 0, null);
//Save the Bitmap to local filesystem if(sreenshot != null) {
ByteArrayOutputStream mByteArrayOpStream = new ByteArrayOutputStream();
screenshot.compress(Bitmap.CompressFormat.JPEG, 90, mByteArrayOpStream);
try { fos = openFileOutput("yahoo.jpg", MODE_WORLD_WRITEABLE);
fos.write(mByteArrayOpStream.toByteArray()); fos.close();
} catch (FileNotFoundException e) { e.printStackTrace();
} catch (IOException e) { e.printStackTrace(); } }

View 7 Replies View Related

Android :: Getting WebView Content Or Cookies

Mar 23, 2010

Is there a way to get the current content of a WebView? What about Cookies for a specific host+url?

View 2 Replies View Related

Android :: How To Mix External / Local Content In WebView?

Oct 12, 2009

I am trying to create a hybrid Android app which pulls HTML content from a web server and renders it in a WebView. However, I also want the external HTML to be able to reference images that are packaged within the android app. I realize that currently it is not possible to do something like <img src="file:///my_image.jpg" /> in the HTML. I have seen discussions of using the ContentProvider to create name spaces in the html, however all of these examples seem to assume that the actual html page is also on the device and tend to use WebView.loadData(). So, is there someway that it is possible to do this? The main goal is to package all the application images/css in the android app, but put the bulk of the application on an external server that returns the actual markup.

View 2 Replies View Related

Android :: Placing Webview Control In Tab Content?

Oct 18, 2009

When I place a Webview control in the content of a Tab, it is taking over the entire display! I have jacked around with the layout but I can't figure out how to "fit" the control on the tab. Is it possible to do this?

View 6 Replies View Related

Android :: How To Get Current Page Content Of WebView?

Feb 10, 2009

It's easy to get current page's url and title of webkit.WebView. But I could not find way to get page content of WebView.

View 6 Replies View Related

Android :: WebView Content To Fit Display Screen

Oct 5, 2010

I tried WebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); but view crashed in 1.6 OS. I calculate scale(webview.capturePicture()) but I cannot set it after page loaded. Is it any working solution for fitting webview content to display (1.6 OS)?

View 2 Replies View Related

Android :: WebView Wrap Content To Fit In Screen

Jan 2, 2010

Is it possible to Load a URL in a webView and resize it to fit the screen. I mean I want to make the WebPage small so that the user doesn't need to scroll.

View 10 Replies View Related

Android :: Playing YouTube Content In WebView

Oct 7, 2010

I have Java and plugins enabled. Why I can play many online flash videos in my webview, but nothing on works? I would be more than satisfied with a workaround that passes the video to the YouTube application.

View 2 Replies View Related

Android :: Any Listener For When WebView Displays Content?

Oct 31, 2010

Using WebViewClient and/or the WebChromeClient you can get a listener for when the page has loaded, however this is sometimes called before the WebView has any content in it, before it has displayed anything. What would be a efficient method for determining when the WebView has displayed it's content? When I load a page in a WebView, I want to set the scroll to a specific position. It seems that the scroll position cannot be set until the page is loaded and it has an actual content height. So, I have tried two different approaches to determining when the page has finished loading, onPageFinished() from the WebViewClient and also onProgressChanged() from the WebChromeClient.

Both of these tell me when the page has finished loading. However, the problem is that sometimes it is called before the page has been displayed and therefore the page has no height and the scroll call does nothing. I am trying to find a solid way to determine when the page is ready to be scrolled, i.e. when it has its content height. I imagine I could setup a checking loop after it finished loading to keep looking for when the height is available but that seemed like quite the hack. Hoping there is a cleaner way.

View 2 Replies View Related

Android :: Got WebView - In Its Content Is A Phone Number

Mar 6, 2009

I've got a WebView, and in its content is a phone number. I hightlight it and click - voila, taken to the phone app.

Now, all I do is add this code:


clicks no longer work.

View 4 Replies View Related

Android :: Formatting WebView Content (Text Display)

Mar 12, 2010

I am getting some HTML text from a remote server which I am displaying inside a WebView. I need to format the text display and set a font size and color for the WebView. The only way I can think of is: pre-pending the HTML string received with a tag and specify the font information there. What is the correct way to do this?

View 1 Replies View Related

Android :: Save WebView Content For Offline Browsing

Nov 8, 2010

I would like to implement an apps that allow users save the webpage including images. Then the users can view the web page again even there is no network access. However, I found that there is no such related API to do so.

View 3 Replies View Related

Android :: Deactivate Mobile Content From Website In WebView

Nov 8, 2010

My code:
WebView webView = new WebView(this); webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(""); setContentView(webView);
The site the I downloaded appears on the Webview, but only the content for mobile devices. How to deactivate the mobile content?

View 1 Replies View Related

Android :: Using Webview Control To Show The Html Content

Nov 15, 2010

I am using the webview control in android to show the html content. But I face a problem that in webview I have to fix the height so thats why if html content contains less data then it wasted the space. Is there any solution to solve this problem that how can I show only same content as html has in the webview without any wasted space please help. following xml i used to draw webview is this right? In this i give fix height to webview. if i am not giving fix height then it will show only 1 line data with scroll.


View 1 Replies View Related

Android :: Way To Find Height Of HTML Content Displayed In A Webview?

Apr 8, 2009

My application generates an HTML file which needs to be displayed to the user . For this purpose I'm using the loadData() API provided by Webview. This HTML file is updated every 2 secs & the same is loaded again using loadData() to display the updated values. On reloading the file the Webview starts displaying again from the top of the file causing the user to always scroll down to the location where he previously was. This causes a very bad user experience. To overcome this issue an alternative that I could think of was to split the file to multiple files that can exactly fit in the the screen. For this I need to find the height of the HTML content that can loaded in a web view. From the WebView documentation I found that an API getContentHeight() is provided for this purpose. Although this method returns me 0 on the first attempt. On subsequent attempt it gives me the height of the page that was previously loaded.

View 3 Replies View Related

Android :: Droid Adding HTML Content On A Webview Without Space / How To Fix?

May 5, 2010

I am trying to add an HTML content to a web view. If the words in the HTML content are without spaces then webview keeps that particular word on the same line.I want that content to be wrapped and be on the next line.Is it possible to do that.I am attaching a sample code that can reproduce the issue.

View 1 Replies View Related

Android :: Pause Flash Content In WebView When Activity Isn't Visible?

Aug 7, 2010

I am experimenting with using a WebView to display Flash content inside my activity. Everything is working pretty well, but when the user hits the home key to put the activity into the background, the Flash content keeps running (sound keeps playing, etc)

I have noticed that both the stock Android browser and Dolphin Browser seem to avoid this problem, and properly pause the Flash content when the browsing activity is put into the background.

Ideally I would like a solution that kills the WebView completely if the activity is finishing, but pauses it otherwise (basically copying the default behavior of the browser)

Here is a simple test I put together that loads a game on Kongregate which has some background music:


I took a look at the latest source for the stock browser, and it seems to be doing something similar (calling pauseTimers/resumeTimers), although I fear the code I have been looking at is out of date, because it is calling functions that don't seem to exist anymore.

I did verify that the call to pauseTimers is working by testing with a simple JavaScript setInterval which updates a counter. Is there something else obvious that I should be trying in regard to Window or View management?

The documentation for the mobile Flash player says:

Flash Player will also automatically pause SWF playback it is not in view or the foreground application, for example when a call is received or alarm goes off, to reduce CPU utilization, battery usage and memory usage.

This seems to be working perfectly in both the stock browser and Dolphin Browser, but not in my app. Any ideas/solutions would be greatly appreciated!

Update: Here is the function we ended up adding to our activity to get this to work. We call it with "onPause" in the activity's onPause function and "onResume" in the activity's onResume function:


View 2 Replies View Related

Android : How To Assign An WebView Text Content To String Variable?

Oct 14, 2010

Is there any possibility to assign WebView text content to ordinary String variable?if it so.

View 1 Replies View Related

Android : WebView - Not Able To Go Back To My Activity Screen Once The Content Is Displayed

Apr 9, 2009

Step 1: I am subclassing WebView and rendering html content properly. The intial content is very small with a div and image /link This is displayed in a LInear Layout along with a TextView and ListView. That is my first screen/activity of the application.

Step 2: When I click on a link on this webview, it goes through the webViewclient and expands to full screen to fit the content of the requested page.

After Step 2, I am not able to go back to my activity screen once the content is displayed. When I click on the back button to getback to my activity screen close my activity and goes to the phone's applications desktop. (i.e goes out of my application).

Step 3: In order to fix this issue, I stopped setting my own subclasssed WebViewClient. After doing this, the it seems to render the clicked page in a webView as subactivity. Now When I click on backbutton, it goes back to the activity screen. But, the issue now is, I am not catch event when a link is clicked. How can I catch click events in this case.

View 2 Replies View Related

Android :: Switching Content Providers For Same Content URI

Aug 12, 2009

This may seem like a stupid question but I need to be sure. I was wondering if it was possible to pro-grammatically change the Content Provider used when making a query given a Content URI. The reason being I need to know if it's possible to force the Calendar/Contacts applications to read from a different database via a different Content Provider temporarily while my application is running, so that I can reuse those applications to display my own data. Since the Content URI s are hard coded in each of these applications the only way it might be possible is if we could somehow temporarily change the Content Provider used for a given URI. I know this probably isn't possible, I just need to show it isn't. Could someone confirm this can't be done?

View 2 Replies View Related

Android :: Svg Files Rendering ?

Nov 10, 2010

I wrote a program in Android for setting different kinds of images as my background image, but it is not working with svg files. I am not getting any errors, it is not displaying any image and I'm getting a blank screen in my emulator when using svg files. Can any one suggest how to read and display svg files in Android with some code? Or should I convert xml code?

View 1 Replies View Related

Android :: SW - 2D API - Vs HW - OpenGL - Rendering

Apr 27, 2009

I'm trying to compare the difference in speed between software and hardware graphics rendering. I have 2 apps right now - one written with only java/android 2D APIs, and one written with openGL calls...

View 6 Replies View Related

Android :: What Is Rendering Lifecycle?

Sep 10, 2010

There's a decent amount of information out there on the Activity lifecycle. But I'm surprised how difficult it is to find a comprehensive description of the rendering lifecycle. By that I mean the order and rules by which a tree of nested activities, views, and drawables get to be sized and drawn to the screen, and the points at which a developer can modify rendering behavior.

View 1 Replies View Related

Android :: Measuring A View Before Rendering It

May 13, 2010

I need to find out how big a view will be after attaching it to its parent.I have overridden this method: Do you think there is a way to get this information before rendering the view itself? Basically I need to know the actually size before attaching it and not attach the view at all if it would take more certain amount of space. Code...

View 2 Replies View Related

Android :: ImageView With Drawable Not Always Rendering

Jun 22, 2010

I have an ImageView object that I'm setting the android:src="@drawable/some_xml_file" instead of a standard png and it seems to not always render the drawable, as you can see in the first row here (it also happens intermittently in other rows as well):

I've tried setting the src & the background property but they both have the same effect. the source code from my list view row item is this:


Then my res/drawable/action_box.xml is this:


View 1 Replies View Related

Android :: Video Rendering Performance ?

Apr 14, 2010

I need to render video on android. I got sw decoder which decodes stream to YUV or RGB with very reasonable cpu usage, but so far haven't found a nice way how to render frames.

I have tried 3 methods so far: 1) using opengl from native code: * create a texture of type GL_TEXTURE_2D * set coordinates to fill full opengl rendering area * to render a frame update the texture with glTexSubImage2D or glTexImage2D function (more or less the same method that is used in vlc media player)

With this method the performance is most terrible.. VGA rendering @5..7FPS uses up 100% of nexus one cpu!

2) rendering with canvas function Canvas.drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, Paint paint)Was hoping to use this via JNI. First i just made a simple perfo test: * colors array was initialized in java code * then I just called mSurfaceHolder.lockCanvas(); canvas.drawBitmap(colors, ... ); mSurfaceHolder.unlockCanvasAndPost(canvas); in sequence

Perfo is better than with opengl - VGA@30FPS uses up 40% of nexus one- s cpu...

3) Rendering with canvas function Canvas.drawBitmap(Bitmap bitmap, float left, float top, Paint paint), while updating bitmap in native code * in java code i do:


To get native pointer to memory (need to link to native android library to get these functions) * copy or decode the video frame to this memory

With this method i get only 10% cpu usage when doing VGA@30fps... but lets face it - its a hack which may break in future. Am I missing something or there really isn't any better way to render video? for example some opengl extension function etc..?

View 2 Replies View Related

Android :: Simple 2D Tile Not Rendering ?

Mar 16, 2010

I'm putting together a simple test made up of two tutorials available online for OpenGL ES on Android. This is really just so that I can learn about the basics of OpenGL ES to better understand how I have to design my program.

Right now, when it tries to render, the mouse movement effect works, but I get no square drawn on the screen.

Here are the two source files I'm dealing with:


The second one is the tile object itself:


View 1 Replies View Related

Android : Png Image Not Rendering Correct / How To Fix?

Jun 15, 2010

When trying to process this png image, webkit displays it blurry.

View 2 Replies View Related

Android NDK - Multithreading Slowing Down Rendering?

Mar 26, 2014

I have an Android app with a C++ library which uses pthreads to break down rendering tasks. This is for devices running Android 4+.

Lets say I have a 100 x 100 array of elements into which I repetitively do CPU-intensive processing. Currently I'm breaking the array up into four 25 x 100 element chunks and handing it off to four Posix threads (from a pool of stalled, pre-created threads). This gives an almost 4x speed increase on iOS and desktop Mac but slower results than single-threading under Android.

So the same code is used successfully to speed up the app on iOS or desktop Mac but in Android it often makes it even slower. I have done some tests on it and only quite big junks of data speed up when using multi threading. If the whole process (all threads) takes around 2 seconds or more it will speed up in multi threading mode but if it is less (say only takes about 400ms) it will be either the same speed or slower than just calling the rendering function normally. Which could point to thread switching being really slow. The bigger the processing tasks, the more they profit from multithreading. My tasks are usually not as big, but not fast enough in single threading mode.

I have also noticed that on ARM builds the speed difference between slower multi threading and the faster single threading is quite significant (almost twice as fast in multi threading rather than single threading) whereas on x86 builds the multi and single threaded versions will run at about the same speed as single threading on ARM builds. So x86 builds do not get slower on multithreading but also not faster.

View 1 Replies View Related

Copyrights 2005-15, All rights reserved