android打开数据库权限管理,Android 通用工具库,常用的文件操作,bitmap操作,数据库操作,Toast显示,Dialog,反射、大图查看、权限管理等...

DevUtils

Android开发工具类,常用的文件操作,bitmap操作,数据库操作,Toast显示,Dialog,反射、大图查看、权限管理等

如何使用:

implementation 'com.jzw.dev:devutils:3.3'

Androidx支持

implementation 'com.jzw.dev:devutils:4.0'

支持数据库操作,继承BaseDao,实现对应的方法即可

Bitmap相关操作,使用BitmapUtil

文件相关操作,使用FileUtil

APP 缓存管理,使用DataCleanManager

显示图片,使用GlideUtils

权限操作,使用PermissionUtil

SharedPreference操作使用SharedPrefUtils类

Toast显示使用ToastUtil

简单的dialog显示,使用DialogUtil

日期和时间有CalendarUtil,DateUtil

反射操作 ReflectUtil

汉字拼音转换类 Trans2PinYinUtil FirstLetterUtil

下拉刷新控件 JSwipeRefreshLayout

地理位置信息转换 LocationUtil

支持方京东地址选择view

支持缩放的 PhotoView

支持Androidx

大图查看器

1、查看网络图片,带有下载功能

PictureView.with(this)

.setUrls(urls, 0)

.enableDownload(true)

.create();

2、开启关闭 删除 和下载功能

PictureView.enableDelete(true)

PictureView.enableDownload(true)

仿京东多级列表选择器

1、设置容器view

content = findViewById(R.id.content);

2、初始化数据

具体的实体实现ISelectorEntry接口,并实现对应方法

public class DicTestInfo implements ISelectorEntry {

private String id;

private String value;

private String type;

private String orgName;

private List list;

@Override

public String getSelectorName() {

return getValue();

}

@Override

public String getSelectorId() {

return getId();

}

@Override

public List getSelectorChildreen() {

return getList();

}

}

3、初始化选择器

SelectorProvider provider = new SelectorProvider(this, 3);

provider.setData(list);

//其他设置的方法省略

provider.setOnSelectListener(new SelectorProvider.OnSelectorListener() {

@Override

public void onSelected(List datas) {

DicTestInfo dic5 = (DicTestInfo) datas.get(0);

}

});

provider.setOnDialogCloseListener(new SelectorProvider.OnDialogCloseListener() {

@Override

public void dialogclose() {

//关闭回调

}

});

4、添加选择器到viewGroup

View view = provider.getSelectorView();

content.addView(view, 0);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值