package com.example.myapplication;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.net.Uri;
import android.nfc.Tag;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.widget.TextView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import static com.example.myapplication.getallfilepath.huoqufilefangfa;
public class MainActivity extends AppCompatActivity {
private Uri data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String tag="zhang11111";
final TextView zhang = (TextView) findViewById(R.id.textView);
final TextView zhang2 = (TextView) findViewById(R.id.textView2);
zhang.setText(" "+this.getApplicationContext().getFilesDir()+" "+ Environment.getExternalStorageDirectory().getAbsolutePath());
String testmkdir = "/storage/emulated/0/zhang5";
File testfile = new File(testmkdir);
testfile.mkdirs();
ArrayList<String>array1=new ArrayList<>();
AlertDialog.Builder build = new AlertDialog.Builder(this);
BufferedReader br= null;
String kongzuoyihang;
String line;
String zhangshuzu[];
String no1line[]=null;
int i=0;
int j=0;
ArrayList<String> array=new ArrayList<>();
File muluzhang =new File("/storage/emulated/0/zhang1/200106.txt");
File srcfile = new File("/storage/emulated/0/zhang1");
File[] zhangfilearraylist = srcfile.listFiles();
if (zhangfilearraylist != null) {
for (File file : zhangfilearraylist)
{ File file1 = new File(file.getAbsolutePath());
zhangfilearraylist[j]=file1;
for(int k=0;k<zhangfilearraylist.length;){
zhang2.setText(" "+zhangfilearraylist[k]);
muluzhang=zhangfilearraylist[k];
k++;
}
j++;//帮助识别目录下的文件
try {
br = new BufferedReader(new FileReader(muluzhang));
kongzuoyihang=br.readLine();//越过文本第一行
no1line=kongzuoyihang.split(",");//把每列字段的名称传给数组
while ((line=br.readLine())!=null){
//array.add(line);
zhangshuzu =line.split(",");
if(zhangshuzu[48].equals("7")){array.add(muluzhang+"(第"+i+"行)"+"同频优先级7:"+zhangshuzu[5]+" "+zhangshuzu[6]+" "+zhangshuzu[7]);} //aw:cellReselectionPriority
if(! zhangshuzu[117].equals("7")){array.add("(第"+i+"行)"+"异频优先级异非7:"+zhangshuzu[5]+" "+zhangshuzu[6]+" "+zhangshuzu[7]);} //dn cellReselectionPriority
//array.add(zhangshuzu[2]+"(第"+i+"行)"+"小区:"+zhangshuzu[0]+")");
i++;
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//array1.add("basic,接着是FORTRAN,pascal,coblo");
zhang.setText(" "+this.getApplicationContext().getFilesDir()+" "+ Environment.getExternalStorageDirectory().getAbsolutePath()+"\n"+zhangfilearraylist[0]);
zhang2.setText("集合长度:"+array.size()+"内容:"+array);
}
}