导航:首页 > 编程语言 > rss阅读器源代码

rss阅读器源代码

发布时间:2022-09-20 12:16:18

Ⅰ 如何自己制作RSS阅读器

回答:象爱你老公般.
学长
5月16日 14:34 RSS其实就是xml格式的内容,你只要会xml和xsl即可制作。
我这里有一个源代码

private XmlDocument SiteStatus(string SiteUrl)
{
if(SiteUrl == null) return null;
if(SiteUrl == "" ) return null;
XmlDocument _InnerDom = new XmlDocument();
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(SiteUrl);
HttpWebResponse myResponse = (HttpWebResponse)request.GetResponse();
if( myResponse.StatusDescription.ToString().ToUpper() == "OK")
{
Stream XmlStream = myResponse.GetResponseStream();
StreamReader XmlStreamReader = new StreamReader(XmlStream, System.Text.Encoding.Default);
_InnerDom.LoadXml(XmlStreamReader.ReadToEnd());
return _InnerDom;
}
return null;
}
catch(WebException webExcp)
{
Trace.Write(webExcp.Message);
return null;
}
}

Ⅱ 谁有rss阅读器的源码用c#语言,是.net的,有请发送到我的邮箱[email protected]里面

给我50分。我发给你。一直在线

Ⅲ RSS源是什么

RSS源是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS应用在国外已经非常普遍,从个人博客栏目、企业站点到世界级的门户都提供基于RSS的服务。

到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,对于一些基本的站点同步,也可以选用RSS 0.91。

而所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。这些软件可以是在线的WEB工具,也可以是下载到客户端安装的工具。

(3)rss阅读器源代码扩展阅读

RSS源的替代品:

谷歌阅读器,能够帮助你按照你所有最喜爱的网站,博客等进行设置阅读,能够轻松分享任何你感兴趣的阅读文章,该Google Reader与Web版本的应用程序进行同步,因此,所有你的阅读列表始终保持最新。

谷歌阅读器是由GOOGLE公司开发的在线rss阅读工具,英文名称是Google Reader,是一款十分快捷、整齐、易用的,或许能称为是最好的网络Feed阅读器。它集中了很多令人期待的功能: “feed标签”允许你标记并存储想要的项目以备将来需要时参考。

允许你在对正在看的那些重要项目加上星标,而完美的共享功能则使你不仅能通过电子邮件还能通过带RSS功能的网页来与朋友分享东西。

Ⅳ 如何为 Windows Phone 8 创建基本的 RSS 阅读器

如何为 Windows Phone 8 创建基本的 RSS 阅读器

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1
您可以通过完成以下步骤创建基本 RSS 阅读器。此处展示的指南和代码示例基于名为 RSS 阅读器示例的代码示例。
本主题包括以下部分。
创建 Windows Phone 应用项目
向整合 DLL 中添加引用
创建 RSS 文本裁边器
更新 XAML 代码
更新代码隐藏文件
相关主题
创建 Windows Phone 应用项目

在 Visual Studio 中创建新的 Windows?0?2Phone 应用 项目。
向整合 DLL 中添加引用

若要使用 SyndicationFeed 类,您必须首先添加 DLL 引用。
向整合 DLL 中添加引用
在 Visual Studio 的“项目”菜单中,选择“添加引用”,然后选择“浏览”选项卡。
导航到“程序文件 (x86)”目录。
导航到 Microsoft SDKs/Silverlight/v4.0/Libraries/Client/。
选择“System.ServiceModel.Syndication.dll”,然后单击“确定”。
注意:
如果在此步骤中您查看到一个询问您是否希望继续的提示,则单击“是”。
创建 RSS 文本裁边器

RSS 源中的说明文本通常包含您可能不希望在 RSS 阅读器中显示的 HTML、编码字符及其他数据。您可以从说明文本创建一个排除 HTML 及其他不需要数据的类,并将该类设置为 XAML 字段的转换器。
创建 RSS 文本裁边器
在“解决方案资源管理器”中,右键单击项目名称,再单击“添加”,然后单击“新建项”。
在“已安装的模板”窗格中,选择“Visual C#”,然后在中间窗格内选择“类”。
命名文件 RssTextTrimmer.cs,然后单击“添加”。
在解决方案资源管理器中,双击 RssTextTrimmer.cs 文件。
添加以下命名空间:
C#
using System.Windows.Data;
using System.Globalization;
using System.Text.RegularExpressions;

更新类定义,以便它可以实现 IValueConverter 接口:
C#
public class RssTextTrimmer : IValueConverter

在 RssTextTrimmer 类中添加以下代码:
C#
// Clean up text fields from each SyndicationItem.
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null) return null;

int maxLength = 200;
int strLength = 0;
string fixedString = "";

// Remove HTML tags and newline characters from the text, and decode HTML encoded characters.
// This is a basic method. Additional code would be needed to more thoroughly
// remove certain elements, such as embedded Javascript.

// Remove HTML tags.
fixedString = Regex.Replace(value.ToString(), "<[^>]+>", string.Empty);

// Remove newline characters.
fixedString = fixedString.Replace("\r", "").Replace("\n", "");

// Remove encoded HTML characters.
fixedString = HttpUtility.HtmlDecode(fixedString);

strLength = fixedString.ToString().Length;

// Some feed management tools include an image tag in the Description field of an RSS feed,
// so even if the Description field (and thus, the Summary property) is not populated, it could still contain HTML.
// Due to this, after we strip tags from the string, we should return null if there is nothing left in the resulting string.
if (strLength == 0)
{
return null;
}

// Truncate the text if it is too long.
else if (strLength >= maxLength)
{
fixedString = fixedString.Substring(0, maxLength);

// Unless we take the next step, the string truncation could occur in the middle of a word.
// Using LastIndexOf we can find the last space character in the string and truncate there.
fixedString = fixedString.Substring(0, fixedString.LastIndexOf(" "));
}

fixedString += "...";

return fixedString;
}

// This code sample does not use TwoWay binding, so we do not need to flesh out ConvertBack.
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}

通过在“解决方案资源管理器”中双击“App.xaml”,然后在 <Application.Resources> 标记中添加以下代码将 RssTextTrimmer 类设置为转换器:
XAML
<converter:RssTextTrimmer xmlns:converter="clr-namespace:namespace" x:Key="RssTextTrimmer" />

其中,namespace 是项目的命名空间的名称。例如,在 Windows Phone 8 示例的基本 RSS 阅读器中,namespace 被替换为 sdkBasicRSSReaderWP8CS。
更新 XAML 代码

更新 XAML 代码
在“解决方案资源浏览器”中双击 MainPage.xaml 文件。
将 <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid> 替换为下面的 XAML 代码:
XAML
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,12,0">
<Button Content="Load Feed" Height="72" HorizontalAlignment="Left" Margin="9,6,0,0" Name="loadFeedButton" VerticalAlignment="Top" Width="273" Click="loadFeedButton_Click" />

<ListBox Name="feedListBox" Height="468" HorizontalAlignment="Left" Margin="20,100,0,0" VerticalAlignment="Top" Width="444" ScrollViewer.VerticalScrollBarVisibility="Auto" SelectionChanged="feedListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel VerticalAlignment="Top">
<TextBlock TextDecorations="Underline" FontSize="24" Name="feedTitle" TextWrapping="Wrap" Margin="12,0,0,0" HorizontalAlignment="Left" Foreground="{StaticResource PhoneAccentBrush}" Text="{Binding Title.Text, Converter={StaticResource RssTextTrimmer}}" />
<TextBlock Name="feedSummary" TextWrapping="Wrap" Margin="12,0,0,0" Text="{Binding Summary.Text, Converter={StaticResource RssTextTrimmer}}" />
<TextBlock Name="feedPubDate" Foreground="{StaticResource PhoneSubtleBrush}" Margin="12,0,0,10" Text="{Binding PublishDate.DateTime}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<Border BorderBrush="{StaticResource PhoneSubtleBrush}" BorderThickness="1" Height="2" HorizontalAlignment="Left" Margin="20,88,0,0" Name="border1" VerticalAlignment="Top" Width="438" />
</Grid>

更新代码隐藏文件

更新代码隐藏文件的步骤
添加以下命名空间:
C#
using System.IO;
using System.ServiceModel.Syndication;
using System.Xml;
using Microsoft.Phone.Tasks;

将以下代码添加到 MainPage 类中,放在 MainPage 构造函数后面。
注意:
以下代码中还包括对基本逻辑删除的支持。
C#
// Click handler that runs when the 'Load Feed' or 'Refresh Feed' button is clicked.
private void loadFeedButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
// WebClient is used instead of HttpWebRequest in this code sample because
// the implementation is simpler and easier to use, and we do not need to use
// advanced functionality that HttpWebRequest provides, such as the ability to send headers.
WebClient webClient = new WebClient();

// Subscribe to the DownloadStringCompleted event prior to downloading the RSS feed.
webClient.DownloadStringCompleted += new (webClient_DownloadStringCompleted);

// Download the RSS feed. DownloadStringAsync was used instead of OpenStreamAsync because we do not need
// to leave a stream open, and we will not need to worry about closing the channel.
webClient.DownloadStringAsync(new System.Uri("http://windowsteamblog.com/windows_phone/b/windowsphone/rss.aspx"));
}

// Event handler which runs after the feed is fully downloaded.
private void webClient_DownloadStringCompleted(object sender, e)
{
if (e.Error != null)
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
// Showing the exact error message is useful for debugging. In a finalized application,
// output a friendly and applicable string to the user instead.
MessageBox.Show(e.Error.Message);
});
}
else
{
// Save the feed into the State property in case the application is tombstoned.
this.State["feed"] = e.Result;

UpdateFeedList(e.Result);
}
}

// This method determines whether the user has navigated to the application after the application was tombstoned.
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
// First, check whether the feed is already saved in the page state.
if (this.State.ContainsKey("feed"))
{
// Get the feed again only if the application was tombstoned, which means the ListBox will be empty.
// This is because the OnNavigatedTo method is also called when navigating between pages in your application.
// You would want to rebind only if your application was tombstoned and page state has been lost.
if (feedListBox.Items.Count == 0)
{
UpdateFeedList(State["feed"] as string);
}
}
}

// This method sets up the feed and binds it to our ListBox.
private void UpdateFeedList(string feedXML)
{
// Load the feed into a SyndicationFeed instance.
StringReader stringReader = new StringReader(feedXML);
XmlReader xmlReader = XmlReader.Create(stringReader);
SyndicationFeed feed = SyndicationFeed.Load(xmlReader);

// In Windows Phone OS 7.1 or later versions, WebClient events are raised on the same type of thread they were called upon.
// For example, if WebClient was run on a background thread, the event would be raised on the background thread.
// While WebClient can raise an event on the UI thread if called from the UI thread, a best practice is to always
// use the Dispatcher to update the UI. This keeps the UI thread free from heavy processing.
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
// Bind the list of SyndicationItems to our ListBox.
feedListBox.ItemsSource = feed.Items;

loadFeedButton.Content = "Refresh Feed";
});
}

// The SelectionChanged handler for the feed items
private void feedListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ListBox listBox = sender as ListBox;

if (listBox != null && listBox.SelectedItem != null)
{
// Get the SyndicationItem that was tapped.
SyndicationItem sItem = (SyndicationItem)listBox.SelectedItem;

// Set up the page navigation only if a link actually exists in the feed item.
if (sItem.Links.Count > 0)
{
// Get the associated URI of the feed item.
Uri uri = sItem.Links.FirstOrDefault().Uri;

// Create a new WebBrowserTask Launcher to navigate to the feed item.
// An alternative solution would be to use a WebBrowser control, but WebBrowserTask is simpler to use.
WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.Uri = uri;
webBrowserTask.Show();
}
}
}

Ⅳ RSS源文件怎么导入阅读器

把地址栏输入阅读器就可以了。

建议使用580K,有没有RSS,都可以订阅。

Ⅵ rss源是什么啊

RSS源是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。
RSS如何工作

您一般需要下载和安装一个RSS新闻阅读器,然后从网站提供的聚合新闻目录列表中订阅您感兴趣的新闻栏目的内容。订阅后,您将会及时获得所订阅新闻频道的最新内容。

说白了就是您订阅新闻时使用的地址 把地址放进阅读器 就可以订阅新闻了

Ⅶ 软酷 Rss阅读器源码谁有跪求,买也行

你要这个干嘛啊

Ⅷ rss源地址是什么 如何寻找rss源地址

一般的大型网站或论坛等都会提供RSS订阅功能呢,可以通过搜索“订阅”如图

2
注意查看网站下方的更新时间,建议选择有最近时间的网站,打开之后,选择XML
3
点击打开之后,地址栏部分就会出现,rss源地址啦。当然你也可以直接点击 立即订阅通过浏览器来查看订阅内容
4
把源RSS地址,拷贝到常用的RSS订阅器里面新建订阅即可。比如foxmail
END
其他查询方式
1
搜索RSS地址大全
比如针对常见的知名订阅RSS,部分博客博主或站点会收集起来,通过搜索 RSS订阅地址大全可以查询

2
打开博客或收集站点的页面,点击打开一般都会列出常见的RSS订阅地址
3
知道提问,论坛发帖
除此之外也可以通过网络知道,论坛发帖或网络贴吧求助等等
END
其他订阅在线方式
网站订阅获取
以上介绍的都是网上查找订阅定地址的方式添加订阅,当然对于某些知名站点或论坛都会有RSS订阅功能,点击RSS订阅即可
RSS阅读器订阅
跟foxmail类似,很多RSS阅读器一般都会附带常见的订阅地址,点击选择订阅也可以
3
邮箱订阅
除此之外很多邮箱也集成了RSS订阅的功能,比如QQ邮箱点击邮箱订阅管理,也可以选择订阅类型

Ⅸ 博客中的RSS源是什么

RSS源其实就是一个xml文件。。。文件里面包含了文章的更新信息(由提供这个源的人提供的更新信息)。。雅虎上建站点的小栏目“RSS订阅”可以理解成一个简单的RSS阅读器。。一旦你设定了一个RSS源。。。这个小栏目就会自动根据你设定的源来更新里面的内容。
RSS源网上到处都是。。那些所谓的web2.0的网站一般都会提供一个RSS源。。这样网站更新。。就能及时的通知给订阅这个源的用户。。
你可以加下面这个笑话源先试试看
http://joke.1or9.com/plus/rss/0.xml
把这个地址加在雅虎建站点的小栏目“RSS订阅”里面。看看效果。
当然你也可以用浏览器直接打开这个地址。。看xml文件里面的内容。
参考资料:http://joke.1or9.com/plus/rss/0.xml

Ⅹ rss阅读器

RSS阅读器是一种软件或是说一个程序,这种软件可以自由读取RSS和Atom两种规范格式的文档,且这种读取RSS和Atom文档的软件有多个版本,由不同的人或公司开发,有着不同的名字。如目前流行的有:RSSReader、FreeDemon、SharpReader等。这些软件能够实现大致相同的功能,其实质都是为了方便地读取RSS和Atom文档。Really Simple Syndication “真正简单的聚合”就是RSS的英文原意。把新闻标题、摘要(Feed)、内容按照用户的要求,“送”到用户的桌面就是RSS的目的。
因此,要彻底明白RSS阅读器带来的从“拉(Pull)”到“推(Push)”的网页浏览方式的变革,关键是要搞清楚让人犯晕的RSS和Atom。可以说RSS和Atom目前还是少数人用的“高新技术”,对于不搞技术的人来说,这些字母的英文原文和类似名词解释式的定义,根本不能让这些甚至连技术名词都难以理解的使用者明白。下面将以举例和类比的方式进行解释。
如果一个人每天通常要浏览30个网站获得各种所需信息,以现在浏览网页的方式,就需要登录30个不同站点搜寻每天可能发布的新信息,因为作为终端用户很难获知这些网站何时进行新信息的发布。在访问之时,如果某个网站暂时没有新内容,那么这个人可能就要在一天内多次访问某些网站。这种访问方式获取信息的效率较低,随机性大。但如果将这30个网站放到一个浏览器或页面下,当某个网站有了新信息的发布,这个浏览器就能发出通知,显示更新内容,这样用户就不用登录很多网站,多次查找信息,节约了时间,也不会错过新信息,提高了信息的获取效率。
打个比方说:可以读取RSS和Atom文档的RSS阅读器就如同一份自己订制的报纸。每个人可以将自己感兴趣的网站和栏目地址集中在一个页面,这个页面就是RSS阅读器的界面。通过这个页面就可浏览和监视这些网站的情况,一旦哪个网站有新内容发布就随时报告,显示新信息的标题和摘要(Feed),甚至全文。这些信息可以是文本,还可以是图片、音乐、视频。另一种意义上,RSS阅读器就像一个临时标签,能够时时记录个人浏览的历史纪录。它以每个使用者的阅读历史判断信息的新旧,用户阅读过的就被认定为旧信息,未被阅读的被当作新信息。因此,这些网站每一次更新的记录(未读的)都不会被错过,即使用户好几天才有机会上一次网。
就本质而言,RSS和Atom是一种信息聚合的技术,都是为了提供一种更为方便、高效的互联网信息的发布和共享,用更少的时间分享更多的信息。同时RSS和Atom又是实现信息聚合的两种不同规范。1997年Netscape(网景)公司开发了RSS,“推”技术的概念随之诞生。然而RSS的风行却是近两年的事,由于Blog技术的迅速普及和Useland、Yahoo等大牌公司的支持,2003年RSS曾被吹捧成可以免除垃圾邮件干扰的替代产品,一时形成了新技术的某种垄断。这时Google为了打破这种垄断,支持了IBM软件工程师SamRuby2003年研发的Atom技术,由于Google的加入,Atom迅速窜红。Useland公司的戴夫·温那(Dave Winner)也迅速将RSS升级到2.0版本,形成了两大阵营的对峙。但为了方便用户使用和市场实际的双重压力,两种标准有统一的可能,温那在今年3月表示RSS将与Atom合并。现在多数版本的阅读器都可以同时支持这两种标准。
目前流行的RSS 阅读器有适用于Windows系统下的RssReader、Free Demon,用于Mac OS X 系统(苹果机多采用此系统)下的Net News Wire,还有用于掌上电脑等移动无线设备的Bloglines等
顶上的部分为菜单和各种功能的快捷键;左边是各个站点或栏目的URL链接,这些链接一般由用户根据需要自己添加和设置;右边则是显示的内容,上栏一般只显示新闻的标题、更新时间等基本信息,下栏显示上栏选中文章的摘要或是全文,也可以显示用户正在访问的网站的页面,这些可以由用户自己选择和设定。当左边选择某个站点或栏目时,右边两栏显示的内容就随之变化。
RSS阅读器将新信息带到了用户的桌面,而无需用户去各个网站一遍遍的搜索,用户只要打开设置好的RSS阅读器,就可以等着信息“找上门来”。现在RSS阅读器的各种软件都是免费的,除了在www.Rssreader.com网站下载最新版本的阅读器外,很多网站都提供RSS阅读器的下载,一般提供RSS 新闻聚合服务的网站也提供各种阅读器的下载。如果用搜索引擎搜索,可以找到各种版本。
有些RSS阅读器需在 .NET Framework工作环境中运行,如果在安装RSS阅读器的过程中有提示,就需要先安装Microsoft .NET Framework。可以通过 Windows update 获取(http://windowsupdate.microsoft.com/),安装.NET Framework后,Rssreader就可以顺利安装并使用。
刚刚安装好的RSS阅读器的左栏并没有上图显示那么多链接,除了一个默认的空目录外一无所有。这就需要用户自己添加感兴趣的链接,进行符合自己阅读习惯的设置,为自己订制“一份新的报纸”。通过顶上“Add+”等功能键可以建立自己的目录和类,并进行目录的管理和属性设置。每个RSS阅读器都有提供如何使用和设置的帮助文件和使用指导。
进行左栏的目录和地址添加的一个前提就是:提供内容服务的网站必须提供RSS新闻聚合服务。RSS阅读器只能从那些提供了RSS或者Atom服务的网站上获得信息。那么如何找到RSS服务的信息源?为了方便用户,一些RSS阅读器直接在软件中预存入了一部分RSS信息源,可以通过“Add+(添加)”钮中的 “directory(目录)” 选择列表中推荐的URL。另一种就是用户知道那些提供RSS服务的站点,一个简单的判断方法就是,如果网页中有 等图标的网站一般都提供RSS新闻聚合服务。这里需要说明的是:XML是支持RSS和Atom技术的互联网编程语言,所以在RSS阅读器中添加的URL地址必须是以.xml结尾。比如:新华网提供的“纪念邓小平诞辰100周年专题”,必须添加的是:http://rss.xinhuanet.com/rss/xiaoping.xml。
RSS阅读器在中国
现在尽管RSS技术在美国已进入互联网主流领域。Yahoo!, Amazon.com, Ebay.com等巨头纷纷把自己的新闻、产品信息等转换成RSS格式,以满足快速增长的RSS用户需求。但在中国,RSS今年才出现,除了一些博客外,到目前为止,大多数人对RSS还并不熟悉。
博客中国www.blogchina.com在今年3月底首先推出了XML访问的方式,提供包括:博客焦点、热点话题、专栏文章、博客文章等在内的15个频道的RSS服务。8月9日,新华网推出了RSS聚合新闻,提供的聚合新闻栏目有“国内新闻”“国际新闻”“财经新闻”“体育新闻”“文娱新闻”“军事新闻”“IT新闻”“科技新闻”“教育新闻”“法治新闻”11个新闻栏目和“纪念邓小平诞辰100周年”的专题栏目,新华网称其为“试运行”。
由于RSS提供自定义式的个性化服务,可以很好的将广告和推销置之门外,也避免了订阅邮件时带来的垃圾邮件,所以RSS阅读器得到了很多人的欢迎,尤其在Blog技术普及和迅速发展的2003年,RSS曾被吹捧成可以免除垃圾邮件干扰的替代物,甚至有人这样描述:“RSS不是一个技术名词或标准名称,而是一个‘新媒体’的概念。这个‘新媒体’因其更好的时效性、个性化、可操作性和互动性而对传统平面媒体和互联网媒体产生着革命性的冲击。”但那些需要靠广告来赢利的商业网站,却在不同程度地排斥RSS技术,所以至今就世界范围而言提供RSS服务的网站并不多。

最近查阅了各种rss阅读器,用来阅读博客和新闻。发觉有几个还可以的:
1.google reader(http://reader.google.com):google的产品,没话说,不错.但是不太适合中国人使用,不习惯
2.bbreader(http://www.bbreader.com):跟google reader很象,但更符合中国人的习惯.不过刚刚起步,服务不多.但用来读博客和新闻,绰绰有余,最让我满意的,就是象163这样的只提供部分rss的博客,可以阅读全文.
3.鲜果(http://www.XianGuo.com):国内最好的RSS阅读器之一。符合中国人的习惯,和Google reader一样,提供快捷键阅读,提供鲜果榜订阅中心。
4.抓虾(http://www.zhuaxia.com):很好的社区服务.提供了很多rss连接,可以直接订阅.但有些博客不能订阅.文章也有读不完的.
5.周伯通(http://www.puto.com):最早的阅读器.
6.手机RSS阅读器,胖葫芦(http://www.panghulu.com):国内第一款手机软件的RSS Reader。博客基本都能订阅,不过有些解析不好,社区氛围不错。

阅读全文

与rss阅读器源代码相关的资料

热点内容
刷ec用什么编程器 浏览:765
方菱数控u盘文件格式 浏览:260
编程为什么输出两个变量 浏览:490
卫星大锅2017用升级吗 浏览:113
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504
sip协议教程 浏览:832
编程哪里可以接项目 浏览:119
孤岛惊魂win10 浏览:246
网络HRV是什么意思 浏览:918
word框中打勾 浏览:577
tcl笔试题java 浏览:467
win10怎么登录安全模式 浏览:679
除了archdaily还有什么网站 浏览:567
数控下料圆形怎么编程 浏览:785
安装游戏在文件管理找不到怎么办 浏览:216
想买奢侈包包下载什么app 浏览:1000
闪送员是哪里的app 浏览:530

友情链接