多線程中文件分塊:
long single = fileBean.getLength()
// fileBean.getSplits().length;
// 設(shè)定所有子線程的起點(diǎn)
for (int i = 0; i < fileBean.getSplits().length; i++)
{
?? fileBean.getSplits()[i][0] = (long) (i * single);
}
// i end = i+1 start
for (int i = 0; i < fileBean.getSplits().length - 1; i++)
{
?? fileBean.getSplits()[i][1] = fileBean.getSplits()[i + 1][0];
}
// set end to length
fileBean.getSplits()[fileBean.getSplits().length - 1][1] = fileBean.getLength();
是否支持文件斷點(diǎn)下載:
if (index > 0 && conn.responseCode != 206)
{
?? log.debug("由于服務(wù)器不支持?jǐn)帱c(diǎn)續(xù)傳,子線程無(wú)法運(yùn)行");
? ?return;
}
獲取剪貼板:
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable contents = clip.getContents(this);
try {
?? String str = (String) contents.getTransferData(DataFlavor.stringFlavor);
?? if (str.startsWith("http://")) {
????? ?remote.setText(str);
??? }

版權(quán)所有 羅明