Socket.AnaysisTask.java:
(1)包含内部类Configure。Configure.java在main包中。
Configure类中包含对输入输出流的操作。见基础资料FileInputStream与FileOutputStream类 。
Configure中就两个方法:loadConfig()和saveConfig(),分别重载:
public Properties loadConfig(Context context, String file);
public Properties loadConfig(String file);
public void saveConfig(Context context, String file, Properties properties);
public void saveConfig(String file, Properties properties);
两个方法的核心是Properties类(java.util.Properties):Java中Properties类的操作。
(2)调用Configure的方法如下:
public String ConfigureFile =Environment.getExternalStorageDirectory().getPath()+"/"+"Configure.properties";
p=configure.loadConfig(ConfigureFile);
android.os.Environment:android.os.Environment 提供访问环境变量(方法:getExternalStorageDirectory ();返回 : File;解释 : 返回扩展存储区目录(SDCard))。
File类:java File类 简单用法举例 。
(3)AnaysisTask中的方法:AnaysisTaskIni()
在方法中实例化ClientAccept类,ClientAccept类继承并实现了Runnable接口,从而在一条新的线程中运行。多线程实现方式—实现Runnable接口(还介绍了Timer类和TimerTask类,其中TimerTask类也继承了Runnable接口)
本文介绍了一个名为Socket.AnaysisTask的Java类,该类包含内部类Configure用于加载和保存配置文件。Configure类使用Properties类进行配置信息的读写操作,并利用Android的Environment类获取外部存储目录路径。此外,AnaysisTask类通过实例化ClientAccept类并在新线程中运行,实现了多线程任务。
1656

被折叠的 条评论
为什么被折叠?



