AssetFileDescriptor fd = mContext.getContentResolver()
.openAssetFileDescriptor(uri, "r");
BufferedInputStream fips = new BufferedInputStream(
fd.createInputStream());
byte[] byteOneLine = new byte[8*1024];
while(fips.read(byteOneLine) != -1){
output_.write(byteOneLine);
}
, где output_ является экземпляром OutputStream.
Однако выполнение «mContext.getContentResolver () openAssetFileDescriptor (uri,« r »)» займет очень много времени.когда у меня 600 контактов, это тратит 20 секунд.
В поисках лучшего метода.