package me.bell.librarydemo;

import android.Manifest;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;

import com.github.dfqin.grantor.PermissionListener;
import com.github.dfqin.grantor.PermissionsUtil;

import me.bello.bellolibrary.Logger.Logger;
import me.bello.bellolibrary.Util.FileToolFromBello;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        if (PermissionsUtil.hasPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE)){
            test();
        } else {
            PermissionsUtil.requestPermission(this, new PermissionListener() {
                @Override
                public void permissionGranted(@NonNull String[] permission) {
                    test();
                }

                @Override
                public void permissionDenied(@NonNull String[] permission) {

                }
            }, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE});
        }




    }



    public void test() {
        FileToolFromBello.saveLogFile("Logger.e\nDateToolFromBello.getCurrentDate());");

        FileToolFromBello.saveFile("/eae/ccc/f3", "2224442");

        Logger.s("保存的日志");
        Logger.s("保存的日志123");
        Logger.s("保存的日志aaa");

        Logger.e(FileToolFromBello.getFileFromSDCard("/sdcard/Android/data/me.bello/log/log_2018-04-13.log"));

        Logger.e("crach ==> " + 20/0);
    }
}
