• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java SystemProperties类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.gudy.azureus2.core3.util.SystemProperties的典型用法代码示例。如果您正苦于以下问题:Java SystemProperties类的具体用法?Java SystemProperties怎么用?Java SystemProperties使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SystemProperties类属于org.gudy.azureus2.core3.util包,在下文中一共展示了SystemProperties类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getTorrentFile

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public File getTorrentFile(final Item item) {

        File torrentFile;
        try {
            torrentFile = (File) RetryUtils.retry(new RetryUtils.Task() {
                File file;

                @Override
                public void performAction() throws Exception {
                    String URL = !item.torrent_URL.contains("http") ? item.torrent_URL.replace("//", "http://") : item.torrent_URL;
                    String filePath = new File(SystemProperties.getUserPath()).getAbsolutePath() + "/"
                            + item.title_clean;
                    file = HttpUtils.saveToFile(URL, filePath);
                }

                @Override
                public Object getReturnValue() {
                    return file;
                }
            }, 4, 0);
        } catch (RuntimeException e) {
            throw e;
        }
        return torrentFile;
    }
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:26,代码来源:DownloadController.java


示例2: getPList

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
protected PListEditor
  getPList()
  
  	throws IOException
  {
String	plist = SystemProperties.getApplicationPath() +
	SystemProperties.getApplicationName() + ".app/Contents/Info.plist";

File plist_file = new File( plist );
	
	// since 4800 the plist is read-only (as we sign it to play niceley with OSX and
	// updating it breaks the sig)

if ( !plist_file.canWrite()){
	return( null );
}

PListEditor editor = new PListEditor( plist );
	
return( editor );
  }
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:22,代码来源:PlatformManagerImpl.java


示例3: main

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public static void
main(
	String[]	args )
{
	try{
		SystemProperties.setApplicationName( "Vuze" );
		
		// System.out.println( new PlatformManagerImpl().getMaxOpenFiles());
		
		PlatformManagerImpl pm = new PlatformManagerImpl();
		
		pm.getRunAtLogin();
		
		pm.setRunAtLogin( false );
	}catch( Throwable e ){
		
		e.printStackTrace();
	}
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:20,代码来源:PlatformManagerImpl.java


示例4: getUserDataDirectory

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String getUserDataDirectory()
	throws PlatformManagerException
{
	String userhome = System.getProperty("user.home");
	String temp_user_path = userhome + SystemProperties.SEP + "."
			+ SystemProperties.APPLICATION_NAME.toLowerCase()
			+ SystemProperties.SEP;

	synchronized (migrate_lock) {
		File home = new File(temp_user_path);
		if (!home.exists()) { //might be a fresh install or might be an old non-migrated install
			String old_home_path = userhome + SystemProperties.SEP + "."
					+ SystemProperties.APPLICATION_NAME + SystemProperties.SEP;
			File old_home = new File(old_home_path);
			if (old_home.exists()) { //migrate
				String msg = "Migrating unix user config dir [" + old_home_path
						+ "] ===> [" + temp_user_path + "]";
				System.out.println(msg);
				Logger.log(new LogEvent(LOGID,
						"SystemProperties::getUserPath(Unix): " + msg));
				try {
					old_home.renameTo(home);
				} catch (Throwable t) {
					t.printStackTrace();
					Logger.log(new LogEvent(LOGID, "migration rename failed:", t));
				}
			}
		}
	}

	return temp_user_path;
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:33,代码来源:PlatformManagerImpl.java


示例5: getUserDataDirectory

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getUserDataDirectory()

	throws PlatformManagerException
{
	return( SystemProperties.getApplicationPath());
}
 
开发者ID:vuze,项目名称:vuze-remote-for-android,代码行数:8,代码来源:PlatformManagerImpl.java


示例6: getUserDataDirectory

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
/**
 * {@inheritDoc}
 * @see org.gudy.azureus2.core3.util.SystemProperties#getUserPath()
 */
public String getUserDataDirectory() throws PlatformManagerException
{
	return new File(System.getProperty("user.home")
			+ "/Library/Application Support/" 
			+ SystemProperties.APPLICATION_NAME).getPath()
			+ SystemProperties.SEP;
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:12,代码来源:PlatformManagerImpl.java


示例7: addV2HelpMenu

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
/**
 * Creates the Help menu and all its children
 * @param parent
 */
private void addV2HelpMenu(final Shell parent) {
	MenuItem helpItem = MenuFactory.createHelpMenuItem(menuBar);

	Menu helpMenu = helpItem.getMenu();

	if (false == Constants.isOSX) {
		MenuFactory.addAboutMenuItem(helpMenu);
		MenuFactory.addSeparatorMenuItem(helpMenu);
	}

	MenuFactory.addHealthMenuItem(helpMenu);
	MenuFactory.addReleaseNotesMenuItem(helpMenu);
	MenuFactory.addWhatsNewMenuItem(helpMenu);
	
	MenuFactory.addWikiMenuItem(helpMenu);
	MenuFactory.addGetPluginsMenuItem(helpMenu);

	MenuFactory.addSeparatorMenuItem(helpMenu);

	if (false == SystemProperties.isJavaWebStartInstance()) {
		MenuFactory.addCheckUpdateMenuItem(helpMenu);
		MenuFactory.addBetaMenuItem(helpMenu);
	}
	MenuFactory.addDonationMenuItem(helpMenu);

	MenuFactory.addSeparatorMenuItem(helpMenu);
	MenuFactory.addAdvancedHelpMenuItem(helpMenu);
	MenuFactory.addDebugHelpMenuItem(helpMenu);

}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:35,代码来源:MainMenu.java


示例8: getAzureusUserDir

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getAzureusUserDir()
{
	String	res = SystemProperties.getUserPath();
	
	if ( res.endsWith(File.separator )){
		
		res = res.substring(0,res.length()-1);
	}
	
	return( res );
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:13,代码来源:UtilitiesImpl.java


示例9: getAzureusProgramDir

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getAzureusProgramDir()
{
	String	res = SystemProperties.getApplicationPath();
	
	if ( res.endsWith(File.separator )){
		
		res = res.substring(0,res.length()-1);
	}
	
	return( res );	
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:13,代码来源:UtilitiesImpl.java


示例10: getInstallDir

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getInstallDir()
{
	String	str = SystemProperties.getApplicationPath();
	
	if ( str.endsWith(File.separator)){
		
		str = str.substring(0,str.length()-1);
	}
	
	return( str );
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:13,代码来源:UpdateManagerImpl.java


示例11: getUserDir

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getUserDir()
{
	String	str = SystemProperties.getUserPath();
	
	if ( str.endsWith(File.separator)){
		
		str = str.substring(0,str.length()-1);
	}
	
	return( str );	
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:13,代码来源:UpdateManagerImpl.java


示例12: printwelcome

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public void printwelcome()
{
	out.println("Running " + Constants.APP_NAME + " " + Constants.AZUREUS_VERSION + "...");
	out.println("Using configuration settings from:");
	out.println("  " + SystemProperties.getUserPath());
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:7,代码来源:ConsoleInput.java


示例13: registerDefaults

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public static void registerDefaults() {
	HashMap def =new HashMap();
	if (defaultsNotRegistered) {
		defaultsNotRegistered = false;
		/** Headless Server settings **/
		// Server Name
		def.put("Server_sName", "Azureus2 WebInterface");
		// IP to bind to
		def.put("Server_sBindIP", "");
		// Port the server runs on
		def.put("Server_iPort", new Long(8088));
		// Connection Timeout in seconds.
		def.put("Server_iTimeout", new Long(10));
		// Path to the html templates.
		def.put("Server_sTemplate_Directory", SystemProperties.getUserPath()+"template");
		// Maximal simultaneous connections
		def.put("Server_iMaxHTTPConnections", new Long(5));
		// Auto-refresh torrents every (seconds, 0 = off);
		def.put("Server_iRefresh", new Long(20));
		// Allowed static ips (space separated list)
		def.put("Server_sAllowStatic", "127.0.0.1");
		// Allowed dynamic hosts (space separated list)
		def.put("Server_sAllowDynamic", "");
		// Recheck dynamic hosts every (minutes)
		def.put("Server_iRecheckDynamic", new Long(30));
		// Be not JavaScript-dependant
		def.put("Server_bNoJavaScript", new Long(0));
		
		// Relevant for the proxy part
		// Fake hostname to access the webinterface when used in proxy mode
		def.put("Server_sAccessHost", "torrent");
		// Enable Cookies
		def.put("Server_bProxyEnableCookies", new Long(1));
		// Block certain URLs
		def.put("Server_bProxyBlockURLs", new Long(0));
		// Filter HTTP Headers (Referer and User Agent)
		def.put("Server_bProxyFilterHTTP", new Long(0));
		// User agent for outgoing connections
		def.put("Server_sProxyUserAgent", "Mozilla/4.0 (compatible; MSIE 4.0; WindowsNT 5.0)");
		// Use a downstream proxy
		def.put("Server_bUseDownstreamProxy", new Long(0));
		// Server Host Name
		def.put("Server_sDownstreamProxyHost", "127.0.0.1");
		// Port of a downstream proxy
		def.put("Server_iDownstreamProxyPort", new Long(0));
		// Grab Torrents in Proxy mode
		def.put("Server_bProxyGrabTorrents", new Long(1));
		// Page to redirect to if torrent download was successful
		def.put("Server_sProxySuccessRedirect", "torrents");
		
		// Logging relevant Stuff
		//  Log levels:
		//   50000 Fatal
		//   40000 Error
		//   30000 Warn
		//   20000 Info
		//   12000 HTTP (SLevel)
		//   11101 Torrent Received (SLevel)
		//   11100 Torrent Sent (SLevel)
		//   11000 Core info (SLevel)
		//   10001 Thread (SLevel)
		//   10000 Debug
		// Log to file
		def.put("Server_bLogFile", new Long(0));
		// Logfile
		def.put("Server_sLogFile", SystemProperties.getUserPath()+"webinterface.log");
		// Log Level for web interface
		def.put("Server_iLogLevelWebinterface", new Long(20000));
		// Log Level for core
		def.put("Server_iLogLevelCore", new Long(20000));
		// Number of remembered log entries
		def.put("Server_iLogCount", new Long(200));
		COConfigurationManager.registerExternalDefaults(def);
	}
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:76,代码来源:ExternalUIConst.java


示例14: setApplicationName

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public void
setApplicationName(
	String		name )
{
	SystemProperties.setApplicationName( name );
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:7,代码来源:PluginManagerDefaultsImpl.java


示例15: getApplicationName

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getApplicationName()
{
	return( SystemProperties.getApplicationName());
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:6,代码来源:PluginManagerDefaultsImpl.java


示例16: setApplicationIdentifier

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public void
setApplicationIdentifier(
	String		id )
{
	SystemProperties.setApplicationIdentifier( id );
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:7,代码来源:PluginManagerDefaultsImpl.java


示例17: getApplicationIdentifier

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getApplicationIdentifier()
{
	return( SystemProperties.getApplicationIdentifier());
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:6,代码来源:PluginManagerDefaultsImpl.java


示例18: setApplicationEntryPoint

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public void
setApplicationEntryPoint(
	String		ep )
{
	SystemProperties.setApplicationEntryPoint( ep );
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:7,代码来源:PluginManagerDefaultsImpl.java


示例19: getApplicationEntryPoint

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
public String
getApplicationEntryPoint()
{
	return( SystemProperties.getApplicationEntryPoint());
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:6,代码来源:PluginManagerDefaultsImpl.java


示例20: getHeader

import org.gudy.azureus2.core3.util.SystemProperties; //导入依赖的package包/类
protected static String
getHeader()
{
	return( SystemProperties.getApplicationName() + " Single Instance Handler" );
}
 
开发者ID:thangbn,项目名称:Direct-File-Downloader,代码行数:6,代码来源:PluginSingleInstanceHandler.java



注:本文中的org.gudy.azureus2.core3.util.SystemProperties类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SecondaryTable类代码示例发布时间:2022-05-16
下一篇:
Java ConfigRegistryJMXClient类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap