n*p 发帖数: 298 | 1 这儿专家多,哈哈!
【 以下文字转载自 PDA 讨论区 】
发信人: npp (haha), 信区: PDA
标 题: Java程序加一个检查版本的功能
发信站: BBS 未名空间站 (Fri Dec 21 20:51:11 2012, 美东)
有一个带GUI的Java程序,要加一个版本检查,这样用户每次打开程序的时候就会被提
示有没有新版本。目前的实现方法是每次用户打开这个程序,程序就自动读发布这个程
序的网站上的一个文件里的第一行(版本号),如果版本号不一样就提示用户更新。
这个方法有什么问题吗?有什么可以改进的?
还有一个很大的问题就是,如果网络速度慢,或者没有网络,这个程序启动就会很慢,
有没有什么办法可以让这个检查版本不在程序启动的时候运行,而是在背后延迟或者悄
悄地运行? |
g*s 发帖数: 2277 | 2 thread
【在 n*p 的大作中提到】 : 这儿专家多,哈哈! : 【 以下文字转载自 PDA 讨论区 】 : 发信人: npp (haha), 信区: PDA : 标 题: Java程序加一个检查版本的功能 : 发信站: BBS 未名空间站 (Fri Dec 21 20:51:11 2012, 美东) : 有一个带GUI的Java程序,要加一个版本检查,这样用户每次打开程序的时候就会被提 : 示有没有新版本。目前的实现方法是每次用户打开这个程序,程序就自动读发布这个程 : 序的网站上的一个文件里的第一行(版本号),如果版本号不一样就提示用户更新。 : 这个方法有什么问题吗?有什么可以改进的? : 还有一个很大的问题就是,如果网络速度慢,或者没有网络,这个程序启动就会很慢,
|
n*p 发帖数: 298 | 3 写过OpenMP in C的程序,这个Java是不是差不多?
【在 g*s 的大作中提到】 : thread
|
j*a 发帖数: 14423 | 4 dns lookup
【在 n*p 的大作中提到】 : 这儿专家多,哈哈! : 【 以下文字转载自 PDA 讨论区 】 : 发信人: npp (haha), 信区: PDA : 标 题: Java程序加一个检查版本的功能 : 发信站: BBS 未名空间站 (Fri Dec 21 20:51:11 2012, 美东) : 有一个带GUI的Java程序,要加一个版本检查,这样用户每次打开程序的时候就会被提 : 示有没有新版本。目前的实现方法是每次用户打开这个程序,程序就自动读发布这个程 : 序的网站上的一个文件里的第一行(版本号),如果版本号不一样就提示用户更新。 : 这个方法有什么问题吗?有什么可以改进的? : 还有一个很大的问题就是,如果网络速度慢,或者没有网络,这个程序启动就会很慢,
|
w*******2 发帖数: 6 | 5 start a new thread, at the beginning of your app launch, running in the
background. |
n*p 发帖数: 298 | 6 thanks. i just did it.
The only issue was that when the network was slow and main thread tries to
interrupt update check thread, it was unsuccessful.
【在 w*******2 的大作中提到】 : start a new thread, at the beginning of your app launch, running in the : background.
|