【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

时间:2024-09-09 16:36:26

聚合了博客园新闻、infoq新闻、36kr新闻、oschina新闻、51cto新闻、****新闻;

争取做到随时刷随时有开发者的新闻!

目前还只支持安卓APP

最新版本的下载地址:https://github.com/xland/DeveloperNews/blob/master/WebService/DeveloperNews.apk?raw=true

开源代码的地址(包含采集程序、守护程序、APP客户端和WEB服务端):https://github.com/xland/DeveloperNews

下载二维码:

【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

这次更新的主要内容有:

长按文章摘要可以用本地浏览器打开文章,

文章列表中直接显示文章摘要,而不用再展开才能看到摘要,

优化了部分代码的性能,

修正了升级功能的BUG。

发布上一个版本的时候,有人说我获取的权限实在太多了

请大家相信我,我不会用这些权限干坏事儿的

关于升级,也并不是程序内的升级,我只是提醒用户有新版本,需要下载

你可以不下载不升级

这个APP源自我自己的需求,也主要是为了满足我自己才做的

对于这个版本的APP来说,我已经基本满意了

短期内不想再做更多的功能了,

如果你一定需要,可以在留言区里提。

好,来看图片:

【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

前段时间发布的采集服务,总是时不时的死掉

我这两天写了一个守护进程,现在稳定多了

守护进程的关键代码如下:

        static void Main(string[] args)
        {
            var Tw = new Thread(new ThreadStart(Watcher));
            Tw.Start();
        }
        static void Watcher()
        {
            var arr = Process.GetProcessesByName("DeveloperNews");
            if(arr.Length < 1)
            {
                try
                {
                    Process process = new Process();
                    process.StartInfo.FileName = "DeveloperNews.exe";
                    process.Start();
                }
                catch(Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }             }
            Thread.Sleep(6000);
            Watcher();
        }

喜欢的朋友请帮忙点个推荐,或者到github上给我一颗星星,谢谢!