android log开源库 Zprint ,控制台点击日志跳转到输出日志代码处,存储日志到本地文件

很长时间没写关于android的东西了,最近接触android的少了。因为公司不需要我兼任android开发了。然后很快又要换工作啦。到了新东家,android收不到接触就更少啦。 还是把自己平时用的log工具开源 变成一个库,造福android开发者吧。

Zprint

说一下优点:

  1. 控制台点击日志跳转到输出日志代码处。
  2. 打印日志的同时,存储日志到本地文件
  3. 打印日志的时候,在日志代码里面就可以操作最终输出到控制台的数据。不需要外部的操作数据,来控制打印的日志。

使用教程

添加依赖

在项目 root build.gradle 里面添加:

	allprojects {
   
		repositories {
   
			...
			maven {
    url 'https://jitpack.io' }
		}
	}

在module build.gradle里面添加依赖:

	dependencies {
   
	        implementation 'com.github.planitian:Zprint:1.1.1'
	}

使用实例

首先,note如果你需要打印日志到本地文件,必须获取读写权限。

一 首先在AndroidManifest.xml
声明权限
在这里插入图片描述

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

android 6.0以后还需要动态申请权限:

    /**
     * 检查有无权限
     */
    private void checkPermission() {
   
        //先检测有没有权限
        if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PERMISSION_DENIED) {
   
            //请求权限  REQUEST_CODE是自己定义的请求码 这样才能知道 是不是自己申请的
            requestPermissions(new String[]{
   Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_CODE);
        }
    }


    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值