QuickScan

Project Url: androiddy/QuickScan
Introduction: getContentResolver 实现手机文件扫描
More: Author   ReportBugs   
Tags:
getContentResolver-扫描文件-扫描-

手机文件快速扫描 基于 getContentResolver 实现手机文件扫描

1.使用技术 rxjava rxandroid material-dialogs

public void button(View view){
    QuickScanManager.getQuickScanManager().Init(this).getAllResult(editText.getText().toString(), new QuickScanManager.OnResultListener() {
        @Override
        public void ScanSuccess(List<ScanResult> lists) {
            list.clear();
            for(ScanResult scanResult:lists){
                list.add(scanResult.getName());
            }
            arrayAdapter.notifyDataSetChanged();
        }

        @Override
        public void ScanError(String msg) {
            Toast.makeText(getApplicationContext(),msg,0).show();
        }
    });
}

@Override
protected void onDestroy() {
    super.onDestroy();
    QuickScanManager.getQuickScanManager().remove();
}
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools