<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sample Archives - Truiton</title>
	<atom:link href="https://www.truiton.com/tag/sample/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Technology Reaching Us In Time - Online</description>
	<lastBuildDate>Mon, 25 Nov 2019 13:16:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/www.truiton.com/wp-content/uploads/2022/11/cropped-truiton_new_logo_half_white.png?fit=32%2C32&#038;ssl=1</url>
	<title>sample Archives - Truiton</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">54534495</site>	<item>
		<title>Android Tutorial- Using Google Chart Tools With SVG and Image API</title>
		<link>https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/</link>
					<comments>https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/#comments</comments>
		
		<dc:creator><![CDATA[Mohit Gupt]]></dc:creator>
		<pubDate>Wed, 03 Apr 2013 16:09:41 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[Google Chart Tools Image API]]></category>
		<category><![CDATA[sample]]></category>
		<guid isPermaLink="false">http://blog.truiton.com/?p=131</guid>

					<description><![CDATA[<p>Recently I discovered that Google has rolled out a new chart platform called Google Chart Tools. Being an app Consultant at Truiton earlier I developed an Android app which was using the elder sibling of this called Google Chart Tools : Image Tools. Hence I found a new topic to write about here. In today&#8217;s&#8230;&#160;<a href="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Android Tutorial- Using Google Chart Tools With SVG and Image API</span></a></p>
<p>The post <a href="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/">Android Tutorial- Using Google Chart Tools With SVG and Image API</a> appeared first on <a href="https://www.truiton.com">Truiton</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="640" height="480" data-attachment-id="142" data-permalink="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/banksy-in-seattle/" data-orig-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/4547102576_82df82f0d7_z.jpg?fit=640%2C480&amp;ssl=1" data-orig-size="640,480" data-comments-opened="1" data-image-title="Banksy in Seattle?" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/4547102576_82df82f0d7_z.jpg?fit=640%2C480&amp;ssl=1" src="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/4547102576_82df82f0d7_z.jpg?resize=640%2C480" alt="Banksy in Seattle?" class="wp-image-142" srcset="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/4547102576_82df82f0d7_z.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/4547102576_82df82f0d7_z.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Recently I discovered that Google has rolled out a new chart platform called <a title="Google Chart Tools" href="https://google-developers.appspot.com/chart/" target="_blank" rel="noopener noreferrer">Google Chart Tools</a>. Being an app Consultant at <a title="Truiton" href="http://www.truiton.com" target="_blank" rel="noopener noreferrer">Truiton</a> earlier I developed an Android app which was using the elder sibling of this called <a title="Google Chart Tools: Image Tools" href="https://google-developers.appspot.com/chart/image/" target="_blank" rel="noopener noreferrer">Google Chart Tools : Image Tools</a>. Hence I found a new topic to write about here.</p>



<p class="wp-block-paragraph">In today&#8217;s electronic world, many business applications are being developed in which there&#8217;s a need to show data graphically. I am going to focus on five most popular android chart tools/libraries:</p>



<ol class="wp-block-list"><li>Google Chart Tools- Latest Chart Tools &#8211; <a title="Android Tutorial- Using Google Chart Tools With SVG and Image API" href="http://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/" target="_blank" rel="noopener noreferrer">Android Tutorial- Using Google Chart Tools With SVG and Image API</a></li><li>Google Chart Tools: Image Tools- Deprecated &#8211; <a title="Android Tutorial- Using Google Chart Tools With SVG and Image API" href="http://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/" target="_blank" rel="noopener noreferrer">Android Tutorial- Using Google Chart Tools With SVG and Image API</a></li><li>AFreeChart- <a title="Android Tutorial- Introduction to AFreeChart with Sample" href="http://www.truiton.com/2013/04/android-tutorial-introduction-to-afreechart-with-sample/" target="_blank" rel="noopener noreferrer">AFreeChart Tutorial</a></li><li>AChartEngine- <a title="Android Tutorial- Drawing AChartEngine Bar Chart with Example" href="http://www.truiton.com/2013/04/android-tutorial-drawing-achartengine-bar-chart-with-example/" target="_blank" rel="noopener noreferrer">AChartEngine Tutorial</a></li><li>MPAndroidChart &#8211; <a title="Android Chart Example: MP Android Chart library" href="http://www.truiton.com/2015/04/android-chart-example-mp-android-chart-library/" target="_blank" rel="noopener noreferrer">Android MP Chart Library</a></li></ol>



<p class="wp-block-paragraph">In this tutorial I would be explaining how to utilize the power of Google Chart Tools and Image API in our Android based business applications. Google Chart Tools display charts in in HTML5/SVG format. Therefore it generates charts in a very cool and interactive manner. It is almost impossible to cover the whole Google Chart Tools for Android in a single post, therefore I am going to show on how to Use Google Chart Tools with SVG on Android for <em>ColumnChart</em>/Bar Chart.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">To use Google Chart Tools SVG ColumnChart in Android we need a snippet of simple JS/HTML code which could be generated from <a title="Google Charts Gallery" href="https://google-developers.appspot.com/chart/interactive/docs/gallery" target="_blank" rel="noopener noreferrer">Charts Gallery</a> and <a title="Google Code Playground" href="https://code.google.com/apis/ajax/playground/?type=visualization#column_chart" target="_blank" rel="noopener noreferrer">Google Code Playground</a>. Code I used :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;html>
  &lt;head>
    &lt;script type="text/javascript" src="https://www.google.com/jsapi">&lt;/script>
    &lt;script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Year', 'Sales', 'Expenses'],
          ['2010',  1000,      400],
          ['2011',  1170,      460],
          ['2012',  660,       1120],
          ['2013',  1030,      540]
        ]);

        var options = {
          title: 'Truiton Performance',
          hAxis: {title: 'Year', titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    &lt;/script>
  &lt;/head>
  &lt;body>
    &lt;div id="chart_div" style="width: 1000px; height: 500px;">&lt;/div>
    &lt;img style="padding: 0; margin: 0 0 0 330px; display: block;" src="truiton.png"/>
  &lt;/body>
&lt;/html></pre>



<p class="wp-block-paragraph">If you try and paste this code in an HTML file and open in a browser you will see a graph. But we will be using this code in our Android App. As you may have guessed by now this requires an internet connection this is also a drawback of this approach if you are building an offline app. Here is the permission to be added in AndroidManifest.xml :</p>



<p class="lang:xhtml decode:true wp-block-paragraph"><code>&lt;uses-permission android:name="android.permission.INTERNET" /></code></p>



<p class="wp-block-paragraph">Next lets create a layout for our Android app containing a <em>WebView</em> which would load our Google Chart Tool: <em>ColumnChart</em> Graph SVG in our Android Deveice:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="xml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    &lt;WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true" />

&lt;/RelativeLayout></pre>



<p class="wp-block-paragraph">Now thinking practically, when building an Android app we need to feed data dynamically into this Google Chart Tool: <em>ColumnChart</em> Graph at run-time. As of now we have created only a file which has static values. Now keeping mind that we have to change values in this graph at run-time, I took this approach :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="java" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">package com.truiton.googlegraphs;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebSettings;
import android.webkit.WebView;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 WebView webview = (WebView) findViewById(R.id.webView1);
 String content = "&lt;html>"
 + "  &lt;head>"
 + "    &lt;script type=\"text/javascript\" src=\"jsapi.js\">&lt;/script>"
 + "    &lt;script type=\"text/javascript\">"
 + "      google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});"
 + "      google.setOnLoadCallback(drawChart);"
 + "      function drawChart() {"
 + "        var data = google.visualization.arrayToDataTable(["
 + "          ['Year', 'Sales', 'Expenses'],"
 + "          ['2010',  1000,      400],"
 + "          ['2011',  1170,      460],"
 + "          ['2012',  660,       1120],"
 + "          ['2013',  1030,      540]"
 + "        ]);"
 + "        var options = {"
 + "          title: 'Truiton Performance',"
 + "          hAxis: {title: 'Year', titleTextStyle: {color: 'red'}}"
 + "        };"
 + "        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));"
 + "        chart.draw(data, options);"
 + "      }"
 + "    &lt;/script>"
 + "  &lt;/head>"
 + "  &lt;body>"
 + "    &lt;div id=\"chart_div\" style=\"width: 1000px; height: 500px;\">&lt;/div>"
 + "    &lt;img style=\"padding: 0; margin: 0 0 0 330px; display: block;\" src=\"truiton.png\"/>"
 + "  &lt;/body>" + "&lt;/html>";

 WebSettings webSettings = webview.getSettings();
 webSettings.setJavaScriptEnabled(true);
 webview.requestFocusFromTouch();
 webview.loadDataWithBaseURL( "file:///android_asset/", content, "text/html", "utf-8", null );
 //webview.loadUrl("file:///android_asset/Code.html"); // Can be used in this way too.
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
 // Inflate the menu; this adds items to the action bar if it is present.
 getMenuInflater().inflate(R.menu.main, menu);
 return true;
 }

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {

 switch (item.getItemId()) {
 case R.id.action_to_image:
 Intent intent = new Intent(MainActivity.this, GoogleImageGraphActivity.class);
 startActivity(intent);
 return true;

 default:
 return super.onOptionsItemSelected(item);
 }
 }
}</pre>



<p class="wp-block-paragraph">In this <strong>MainActivity.Java</strong> we have created a <em>String content</em> which contains JS/HTML which could be modified at run-time. In this way we can generate our Google Chart Tool: <em>ColumnChart</em> Graph SVG dynamically at run-time on our Android device. To make this happen I have made a change in our original <em>Code.html </em>i.e. have a look at the highlighted line 20 here <em>src=jspi.js.</em> I have not used the Google&#8217;s URL for jsapi as in original Google Chart Tool: <em>ColumnChart</em> Graph SVG JS/HTML code. I have saved Google&#8217;s jsapi.js in my Android app&#8217;s assets folder, therefore a local reference is made . <span style="text-decoration: underline;"><strong>Please Note:</strong>  If you have to generate <em>ColumnChart</em> Graph SVG on Android from code you have to save jsapi.js in the assets folder</span>. Reason being we have to specify base URL as <em>file:///android_asset/</em>. To create jsapi.js just right click on this URL and use &#8220;Save Target As&#8221; to save file as jsapi.js :</p>



<p class="wp-block-paragraph"><a href="https://www.google.com/jsapi">https://www.google.com/jsapi</a></p>



<p class="wp-block-paragraph">Lets have a look at the highlighted line no.50, If you want to generate Google Chart Tool: <em>ColumnChart</em> Graph SVG via a file that can also be done, for this copy Code.html in the assets folder and un-comment line 50.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">On successfully running this app we would get this graph:</p>



<div class="wp-block-image"><figure class="aligncenter"><a href="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg" rel="noopener"><img data-recalc-dims="1" decoding="async" width="896" height="561" data-attachment-id="133" data-permalink="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/1-4/" data-orig-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg?fit=896%2C561&amp;ssl=1" data-orig-size="896,561" data-comments-opened="1" data-image-title="" data-image-description="" data-image-caption="&lt;p&gt;Google Chart Tool: ColumnChart Graph SVG on Android&lt;/p&gt;
" data-large-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg?fit=896%2C561&amp;ssl=1" src="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg?resize=896%2C561&#038;ssl=1" alt="Android Google Chart Tools: ColumnChart Graph SVG" class="wp-image-133" srcset="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg?w=896&amp;ssl=1 896w, https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/03/12.jpg?resize=300%2C187&amp;ssl=1 300w" sizes="(max-width: 896px) 100vw, 896px" /></a><figcaption>Android Google Chart Tools: ColumnChart Graph SVG</figcaption></figure></div>



<p class="wp-block-paragraph">With this done we can conclude that Google Chart Tool: <em>ColumnChart</em> Graph SVG can be drawn on&nbsp;Android OS 3.x and above. I read some articles and questions about people not being able to display&nbsp;Google Chart Tool on an Android device <em>webview</em>. Hope this helps them.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Google Chart Tools: Image Charts API</h2>



<p class="wp-block-paragraph">As I stated above the new&nbsp;Google Chart Tool: <em>ColumnChart</em> Graph SVG wont run on Android devices having OS lower than 3.x, and this could be a major setback for some. Hence those developers could use <a title="Google Chart Tools: Image Charts API" href="https://google-developers.appspot.com/chart/image/" target="_blank" rel="noopener noreferrer">Google Chart Tools: Image Charts API</a>. The Major Advantage of this API is that it returns an image as Graph which could be displayed anywhere on any device. But this approach also has a drawback- <span style="text-decoration: underline;">It has been officially deprecated by Google on April 2012</span>.</p>



<p class="wp-block-paragraph">Google Chart Tools: Image Charts API can be used to generate simple but beautiful non-interactive charts. To simplify the chart generation process Google has provided <a title="Chart Gallery" href="https://google-developers.appspot.com/chart/image/docs/gallery/chart_gall" target="_blank" rel="noopener noreferrer">Charts Gallery</a> and <a title="Chart Wizard" href="https://google-developers.appspot.com/chart/image/docs/chart_wizard" target="_blank" rel="noopener noreferrer">Chart Wizard</a>. With help of these I created this URL :</p>



<figure class="wp-block-image"><img decoding="async" src="http://chart.googleapis.com/chart?chxr=0,2010,2013|1,100,1300&amp;chxs=0,676767,8.5,0,l,676767&amp;chxt=x,y&amp;chbh=a,3,80&amp;chs=1000x300&amp;cht=bvg&amp;chco=3366CC,FF0000&amp;chds=0,1170,0,1120&amp;chd=t:1000,1170,660,1030|400,460,1120,540&amp;chdl=Sales|Expenses&amp;chg=0,-1&amp;chtt=Truiton%27s+Performance" alt=""/></figure>



<p class="wp-block-paragraph">You can click on this URL view the chart, now all we have to do is call this API URL from our Android code to generate Google Chart Tools: Image Chart. Here is the class to call this:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="java" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">package com.truiton.googlegraphs;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.webkit.WebView;

public class GoogleImageGraphActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_google_image_graph);

 String GraphURL = "http://chart.googleapis.com/chart?chxr=0,2010,2013|1,100,1300" +
 "&amp;chxs=0,676767,8.5,0,l,676767&amp;chxt=x,y&amp;chbh=a,3,80&amp;chs=1000x300" +
 "&amp;cht=bvg&amp;chco=3366CC,FF0000&amp;chds=0,1170,0,1120" +
 "&amp;chd=t:1000,1170,660,1030|400,460,1120,540&amp;chdl=Sales|Expenses" +
 "&amp;chg=0,-1&amp;chtt=Truiton%27s+Performance";
 Log.v("GraphURL :", GraphURL);
 WebView webview = (WebView) findViewById(R.id.webView1);
 webview.loadUrl(GraphURL);
 }
}</pre>



<p class="wp-block-paragraph">To display this Google Chart Tools: Image Chart on Android we are again using a WebView. This is how it looks.</p>



<figure class="wp-block-image"><img data-recalc-dims="1" decoding="async" width="896" height="562" data-attachment-id="135" data-permalink="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/2-4/" data-orig-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/2.png?fit=896%2C562&amp;ssl=1" data-orig-size="896,562" data-comments-opened="1" data-image-title="" data-image-description="" data-image-caption="&lt;p&gt;Android Google Chart Tools: Image Chart API&lt;/p&gt;
" data-large-file="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/2.png?fit=896%2C562&amp;ssl=1" src="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/2.png?resize=896%2C562&#038;ssl=1" alt="Android Google Chart Tools: Image Chart API" class="wp-image-135" srcset="https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/2.png?w=896&amp;ssl=1 896w, https://i0.wp.com/www.truiton.com/wp-content/uploads/2013/04/2.png?resize=300%2C188&amp;ssl=1 300w" sizes="(max-width: 896px) 100vw, 896px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Now that I have explained two approaches for Google Chart Tools on Android, you can make an informed decision about which approach to choose, as both approaches have their own advantages and disadvantages. Although approaches explained here require internet connectivity, there are situations where we require to display graphs/charts without internet connection, if that&#8217;s the case, have a look at my tutorials on <a title="Android Tutorial- Introduction to AFreeChart with Sample" href="http://www.truiton.com/2013/04/android-tutorial-introduction-to-afreechart-with-sample/" target="_blank" rel="noopener noreferrer">AfreeChart</a> and <a title="Android Tutorial- Drawing AChartEngine Bar Chart with Example" href="http://www.truiton.com/2013/04/android-tutorial-drawing-achartengine-bar-chart-with-example/" target="_blank" rel="noopener noreferrer">AChartEngine</a> libraries. If you like this article please share it with friends and like our Facebook page for updates.</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img alt='Mohit Gupt' src='https://secure.gravatar.com/avatar/a816092ad56645d2635ccfceb9f7e9d44821c19dec126cb394c882ba574eaa04?s=100&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/a816092ad56645d2635ccfceb9f7e9d44821c19dec126cb394c882ba574eaa04?s=200&#038;d=mm&#038;r=g 2x' class='avatar avatar-100 photo' height='100' width='100' itemprop="image"/></div><div class="saboxplugin-authorname"><a href="https://www.truiton.com/author/mohitgupt/" class="vcard author" rel="author"><span class="fn">Mohit Gupt</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Born in New Delhi, India. A software engineer by profession, an android enthusiast and mobile development evangelist. My motive here is to create a group of skilled engineers, who can build better software. Reason being programming is my passion, and also it feels good to make a device do something you want. Professionally I have worked with many software engineering and product development firms. As of now too, I am employed as a senior engineer in a leading tech company. In total I may have worked on more than 20 projects professionally, but whenever I get spare time I share my thoughts here at Truiton.</p>
</div></div><div class="saboxplugin-web "><a href="http://www.truiton.com" target="_self" >www.truiton.com</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Wordpress" target="_blank" href="https://www.truiton.com/author/mohitgupt/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-wordpress" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="currentColor" d="M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"></path></svg></span></a><a title="Twitter" target="_blank" href="http://twitter.com/mohitgupt" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Facebook" target="_blank" href="https://www.facebook.com/Mr.Mohit.Gupt" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a></div></div></div><p>The post <a href="https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/">Android Tutorial- Using Google Chart Tools With SVG and Image API</a> appeared first on <a href="https://www.truiton.com">Truiton</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.truiton.com/2013/04/android-tutorial-using-google-chart-tools-with-svg-and-image-api/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">131</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.truiton.com @ 2026-07-04 04:55:44 by W3 Total Cache
-->