how to access the images in the rss feed image element using  Feed class,
i tried mediaGroup but not getting any result.
if somebody has any idea please help!!!!!!!

On Fri, Jan 6, 2012 at 6:13 PM, Jeremy Geerdes <[email protected]> wrote:

> If you can browse the web through the browser, then your device is
> definitely connected to the internet. I would not be able to tell you what
> could be preventing your app from connecting without a lot more details
> about your environment and settings.
>
> Jg
> On Jan 6, 2012 5:36 AM, "raghvendra garg" <[email protected]>
> wrote:
>
>> i believe this problem is because my app is not able to connect to
>> internet i have added all the proxy settings and i am able to browse
>> through browser and i have added the permissions for internet in manifest
>> file but stil getting the same error that means my app cant talk to
>> internet.
>> can anybody tell what else i need to change...
>> Thanks in advance..
>>
>> On Fri, Jan 6, 2012 at 10:43 AM, raghvendra garg <
>> [email protected]> wrote:
>>
>>> hi jeremy,
>>> after that change still i am getting the same error saying cant find
>>> variable google in gfeedFetcher.js at line 9.
>>> any idea where i am wrong?
>>>
>>>
>>> On Thu, Jan 5, 2012 at 6:39 PM, Jeremy Geerdes <[email protected]>wrote:
>>>
>>>> You do need the line that you removed. It just needs to be changed to
>>>> this:
>>>>
>>>>  <script type="text/javascript" src="http://www.google.com/jsapi
>>>> "></script>
>>>>
>>>> Jeremy R. Geerdes
>>>> Generally Cool Guy
>>>> Des Moines, IA
>>>>
>>>> For more information or a project quote:
>>>> [email protected]
>>>>
>>>> If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan
>>>> Church!
>>>>
>>>> On Jan 5, 2012, at 1:10 AM, raghvendra garg wrote:
>>>>
>>>> hi jeremy,
>>>>
>>>> i am just trying a small example i got on the web on my android app
>>>>
>>>> this is the HTML
>>>>
>>>> <head>
>>>>     <title>Demo App</title>
>>>>     <script src="scripts/phonegap-1.0.0rc2.js"></script>
>>>>     <script src="scripts/jquery-1.6.4.min.js"></script>
>>>>     <script src="scripts/jquery.mobile.min.js"></script>
>>>>     <script src="scripts/dbfunc.js"></script>
>>>>     <link rel="stylesheet" href="css/jquery.mobile.min.css" />
>>>>     <script language="javascript" type="text/javascript"
>>>> src="scripts/gfeedfetcher.js"></script>
>>>>     <link rel="stylesheet" href="css/styles.css" />
>>>> </head>
>>>>
>>>> <script type="text/javascript">
>>>> function getFeeds(){
>>>>     alert("get Feeds");
>>>>     var newsfeed=new gfeedfetcher("rssfeeds", "rssfeedsclass", "_new")
>>>>     newsfeed.addFeed("VANILLA", "
>>>> http://vanillajava.blogspot.com/feeds/posts/default?alt=rss";);
>>>>     newsfeed.addFeed("GOOGLE NEWS", "http://news.google.com/?output=rss
>>>> ");
>>>>     newsfeed.addFeed("BLOGOOLA's Blog", "http://blogoola.com/blog/feed/
>>>> ");
>>>>     newsfeed.displayoptions("label datetime snippet");
>>>>     newsfeed.setentrycontainer("p");
>>>>     newsfeed.filterfeed(15, "date");
>>>>     newsfeed.init();
>>>> }
>>>> </script>
>>>>
>>>> i m calliing the get feed method on onclick event
>>>> which in turn calls the init method in getFeedFetcher.js
>>>>
>>>> **********getFeedFetcher.js*********
>>>>
>>>> // -------------------------------------------------------------------
>>>> // gAjax RSS Feeds Displayer- By Dynamic Drive, available at:
>>>> http://www.dynamicdrive.com
>>>> // Created: July 17th, 2007
>>>> // Updated June 14th, 10': Fixed issue in IE where labels would
>>>> sometimes be associated with the incorrect feed items
>>>> // -------------------------------------------------------------------
>>>>
>>>> var gfeedfetcher_loading_image="indicator.gif" //Full URL to "loading"
>>>> image. No need to config after this line!!
>>>>
>>>> google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
>>>>
>>>> function gfeedfetcher(divid, divClass, linktarget){
>>>>     this.linktarget=linktarget || "" //link target of RSS entries
>>>>     this.feedlabels=[] //array holding lables for each RSS feed
>>>>     this.feedurls=[]
>>>>     this.feeds=[] //array holding combined RSS feeds' entries from Feed
>>>> API (result.feed.entries)
>>>>     this.feedsfetched=0 //number of feeds fetched
>>>>     this.feedlimit=5
>>>>     this.showoptions="" //Optional components of RSS entry to show
>>>> (none by default)
>>>>     this.sortstring="date" //sort by "date" by default
>>>>     document.write('<div id="'+divid+'" class="'+divClass+'"></div>')
>>>> //output div to contain RSS entries
>>>>     this.feedcontainer=document.getElementById(divid)
>>>>     this.itemcontainer="<li>" //default element wrapping around each
>>>> RSS entry item
>>>> }
>>>>
>>>> gfeedfetcher.prototype.addFeed=function(label, url){
>>>>     this.feedlabels[this.feedlabels.length]=label
>>>>     this.feedurls[this.feedurls.length]=url
>>>> }
>>>>
>>>> gfeedfetcher.prototype.filterfeed=function(feedlimit, sortstr){
>>>>     this.feedlimit=feedlimit
>>>>     if (typeof sortstr!="undefined")
>>>>     this.sortstring=sortstr
>>>> }
>>>>
>>>> gfeedfetcher.prototype.displayoptions=function(parts){
>>>>     this.showoptions=parts //set RSS entry options to show ("date,
>>>> datetime, time, snippet, label, description")
>>>> }
>>>>
>>>> gfeedfetcher.prototype.setentrycontainer=function(containerstr){  //set
>>>> element that should wrap around each RSS entry item
>>>> this.itemcontainer="<"+containerstr.toLowerCase()+">"
>>>> }
>>>>
>>>> gfeedfetcher.prototype.init=function(){
>>>>     alert("called");
>>>>     this.feedsfetched=0 //reset number of feeds fetched to 0 (in case
>>>> init() is called more than once)
>>>>     this.feeds=[] //reset feeds[] array to empty (in case init() is
>>>> called more than once)
>>>>     this.feedcontainer.innerHTML='<p><img
>>>> src="'+gfeedfetcher_loading_image+'" /> Retrieving RSS feed(s)</p>'
>>>>     var displayer=this
>>>>     for (var i=0; i<this.feedurls.length; i++){ //loop through the
>>>> specified RSS feeds' URLs
>>>>         var feedpointer=new google.feeds.Feed(this.feedurls[i])
>>>> //create new instance of Google Ajax Feed API
>>>>         var items_to_show=(this.feedlimit<=this.feedurls.length)? 1 :
>>>> Math.floor(this.feedlimit/this.feedurls.length) //Calculate # of entries to
>>>> show for each RSS feed
>>>>         if (this.feedlimit%this.feedurls.length>0 &&
>>>> this.feedlimit>this.feedurls.length && i==this.feedurls.length-1) //If this
>>>> is the last RSS feed, and feedlimit/feedurls.length yields a remainder
>>>>             items_to_show+=(this.feedlimit%this.feedurls.length) //Add
>>>> that remainder to the number of entries to show for last RSS feed
>>>>         feedpointer.setNumEntries(items_to_show) //set number of items
>>>> to display
>>>>         feedpointer.load(function(label){
>>>>             return function(r){
>>>>                 displayer._fetch_data_as_array(r, label)
>>>>             }
>>>>         }(this.feedlabels[i])) //call Feed.load() to retrieve and
>>>> output RSS feed.
>>>>     }
>>>> }
>>>>
>>>>
>>>> gfeedfetcher._formatdate=function(datestr, showoptions){
>>>>     var itemdate=new Date(datestr)
>>>>     var parseddate=(showoptions.indexOf("datetime")!=-1)?
>>>> itemdate.toLocaleString() : (showoptions.indexOf("date")!=-1)?
>>>> itemdate.toLocaleDateString() : (showoptions.indexOf("time")!=-1)?
>>>> itemdate.toLocaleTimeString() : ""
>>>>     return "<span class='datefield'>"+parseddate+"</span>"
>>>> }
>>>>
>>>> gfeedfetcher._sortarray=function(arr, sortstr){
>>>>     var sortstr=(sortstr=="label")? "ddlabel" : sortstr //change
>>>> "label" string (if entered) to "ddlabel" instead, for internal use
>>>>     if (sortstr=="title" || sortstr=="ddlabel"){ //sort array by
>>>> "title" or "ddlabel" property of RSS feed entries[]
>>>>         arr.sort(function(a,b){
>>>>         var fielda=a[sortstr].toLowerCase()
>>>>         var fieldb=b[sortstr].toLowerCase()
>>>>         return (fielda<fieldb)? -1 : (fielda>fieldb)? 1 : 0
>>>>         })
>>>>     }
>>>>     else{ //else, sort by "publishedDate" property (using error
>>>> handling, as "publishedDate" may not be a valid date str if an error has
>>>> occured while getting feed
>>>>         try{
>>>>             arr.sort(function(a,b){return new Date(b.publishedDate)-new
>>>> Date(a.publishedDate)})
>>>>         }
>>>>         catch(err){}
>>>>     }
>>>> }
>>>>
>>>> gfeedfetcher.prototype._fetch_data_as_array=function(result,
>>>> ddlabel){
>>>>     var thisfeed=(!result.error)? result.feed.entries : "" //get all
>>>> feed entries as a JSON array or "" if failed
>>>>     if (thisfeed==""){ //if error has occured fetching feed
>>>>         alert("Some blog posts could not be loaded:
>>>> "+result.error.message)
>>>>     }
>>>>     for (var i=0; i<thisfeed.length; i++){ //For each entry within feed
>>>>         result.feed.entries[i].ddlabel=ddlabel //extend it with a
>>>> "ddlabel" property
>>>>     }
>>>>     this.feeds=this.feeds.concat(thisfeed) //add entry to array holding
>>>> all feed entries
>>>>     this._signaldownloadcomplete() //signal the retrieval of this feed
>>>> as complete (and move on to next one if defined)
>>>> }
>>>>
>>>> gfeedfetcher.prototype._signaldownloadcomplete=function(){
>>>>     this.feedsfetched+=1
>>>>     if (this.feedsfetched==this.feedurls.length) //if all feeds fetched
>>>>         this._displayresult(this.feeds) //display results
>>>> }
>>>>
>>>>
>>>> gfeedfetcher.prototype._displayresult=function(feeds){
>>>>     var rssoutput=(this.itemcontainer=="<li>")? "<ul>\n" : ""
>>>>     gfeedfetcher._sortarray(feeds, this.sortstring)
>>>>     for (var i=0; i<feeds.length; i++){
>>>>         var itemtitle="<a rel=\"nofollow\" href=\"" + feeds[i].link +
>>>> "\" target=\"" + this.linktarget + "\" class=\"titlefield\">" +
>>>> feeds[i].title + "</a>"
>>>>         var itemlabel=/label/i.test(this.showoptions)? '<span
>>>> class="labelfield">['+this.feeds[i].ddlabel+']</span>' : " "
>>>>         var itemdate=gfeedfetcher._formatdate(feeds[i].publishedDate,
>>>> this.showoptions)
>>>>         var itemdescription=/description/i.test(this.showoptions)? "<br
>>>> />"+feeds[i].content : /snippet/i.test(this.showoptions)? "<br
>>>> />"+feeds[i].contentSnippet  : ""
>>>>         rssoutput+=this.itemcontainer + itemtitle + " " + itemlabel + "
>>>> " + itemdate + "\n" + itemdescription + this.itemcontainer.replace("<",
>>>> "</") + "\n\n"
>>>>     }
>>>>     rssoutput+=(this.itemcontainer=="<li>")? "</ul>" : ""
>>>>     this.feedcontainer.innerHTML=rssoutput
>>>> }
>>>>
>>>> i removed the following line
>>>>     <script type="text/javascript" language="javascript" src="
>>>> http://www.google.com/jsapi?key=ABQIAAAAFEyVt-pBJaTXzM__EKlCrBRyn6VRRdQGMLQqRPPw1fs6QDtVcBRGklOHzrf7hmoAX3qgxg4t5ImqRA
>>>> "></script>
>>>>  from the html
>>>> but still i am getting the same error
>>>>
>>>> 01-05 12:37:45.801: ERROR/Web Console(274): ReferenceError: Can't find
>>>> variable: google at file:///android_asset/www/scripts/gfeedfetcher.js:9
>>>>
>>>> 01-05 12:37:55.191: ERROR/Web Console(274): TypeError: Result of
>>>> expression 'newsfeed.addFeed' [undefined] is not a function. at
>>>> file:///android_asset/www/home.html:19
>>>>
>>>> Please help..
>>>>
>>>>
>>>>
>>>> On Wed, Jan 4, 2012 at 10:53 PM, Jeremy Geerdes <[email protected]>wrote:
>>>>
>>>>> When you load the loader, does the URL include key= at all? If it
>>>>> does, then the loader will try to check the key you've provided, and if
>>>>> it's not valid, it will fail to return. Otherwise, I would have no idea
>>>>> without being able to look at your page and see the code.
>>>>>
>>>>> Jeremy R. Geerdes
>>>>> Generally Cool Guy
>>>>> Des Moines, IA
>>>>>
>>>>> For more information or a project quote:
>>>>> [email protected]
>>>>>
>>>>> If you're in the Des Moines, IA, area, check out Debra Heights
>>>>> Wesleyan Church!
>>>>>
>>>>> On Jan 4, 2012, at 11:12 AM, raghvendra garg wrote:
>>>>>
>>>>> hi jeremy,
>>>>> thanks for the reply
>>>>> but when i use the API without keys i get javascript error on line
>>>>> google.load("feeds", "1") that google is undefined for the page.
>>>>>
>>>>> what i thot that it may be due to api key.
>>>>>
>>>>> do u have any idea y i m getting this error if its not becoz of the
>>>>> key???
>>>>>
>>>>> On Wed, Jan 4, 2012 at 6:31 PM, Jeremy Geerdes <[email protected]>wrote:
>>>>>
>>>>>> First, you don't really need a key for the Feeds API. If you do want
>>>>>> to use one, though, what we usually recommend is set up a webpage 
>>>>>> somewhere
>>>>>> with basic information about your app. The TOS require you to provide a
>>>>>> valid HTTP_REFERER header, so use the url for your webpage in that header
>>>>>> and to generate your API key.
>>>>>>
>>>>>> Jg
>>>>>> On Jan 4, 2012 6:47 AM, "raghvendra garg" <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I am trying to use the gfeed api in my android application but I
>>>>>>> can’t understand how to generate api key for my application. Can anyone
>>>>>>> help me please..
>>>>>>>
>>>>>>> Thanks in advance.
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Google AJAX APIs" group.
>>>>>>> To post to this group, send email to
>>>>>>> [email protected]
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> [email protected]
>>>>>>> To view this message on the web, visit
>>>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Google AJAX APIs" group.
>>>>>> To post to this group, send email to
>>>>>> [email protected]
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected]
>>>>>> To view this message on the web, visit
>>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Google AJAX APIs" group.
>>>>> To post to this group, send email to
>>>>> [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>> To view this message on the web, visit
>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Google AJAX APIs" group.
>>>>> To post to this group, send email to
>>>>> [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>> To view this message on the web, visit
>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google AJAX APIs" group.
>>>> To post to this group, send email to
>>>> [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> To view this message on the web, visit
>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google AJAX APIs" group.
>>>> To post to this group, send email to
>>>> [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> To view this message on the web, visit
>>>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>>>
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Google AJAX APIs" group.
>> To post to this group, send email to
>> [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> To view this message on the web, visit
>> http://groups.google.com/group/google-ajax-search-api?hl=en_US
>> For more options, visit this group at
>> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>>
>  --
> You received this message because you are subscribed to the Google
> Groups "Google AJAX APIs" group.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> To view this message on the web, visit
> http://groups.google.com/group/google-ajax-search-api?hl=en_US
> For more options, visit this group at
> http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Google AJAX APIs" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
To view this message on the web, visit
http://groups.google.com/group/google-ajax-search-api?hl=en_US
For more options, visit this group at
http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en

Reply via email to