UtilsDmo Save

jsonManager json解析 采用 fastjson TimeUtils 时间类 除了时间格式化,提供用于视频的时长,和语音的时长的时间格式化 YUtils 类例如 获取屏幕宽

Project README

UtilsDmo

  ##依赖

  compile 'com.ycjiang:Yutils:1.2.0'

JsonManager json解析 采用 fastjson

TimeUtils 时间类 除了时间格式化,提供用于视频的时长,和语音的时长 时间格式化

YUtils 类 例如 获取屏幕宽高。 Toast 提示(防止重复显示) 是否有网络 手机是否有虚拟导航,状态栏等 单位互相转换dp,px,sp


public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        YUtils.initialize(this);
        YUtils.setGravity(Gravity.CENTER);
    }
}
public void onViewClicked(View view) {
        switch (view.getId()) {
            case R.id.button2:
                Log.d("MainActivity","asdasda");
                YUtils.Toast("哈哈");
                break;
            case R.id.button3:
                YUtils.Toast(TimeUtils.getDataTimeCNString(new Date()));
                break;
            case R.id.button4:
                YUtils.Toast("是否虚拟导航键:"+YUtils.isNavigationBarExist2(this));
                break;
            case R.id.button5:
                  String lists= JsonManager.beanToJson(list);
                YUtils.Toast("json:"+lists);
                break;
            case R.id.button6:
                CountDownTimer cc= TimeUtils.countDown(this, 60, 1, new TimeUtils.CountDownListener() {
                    @Override
                    public void onFinish(String text) {
                        YUtils.Toast("onFinish:"+text);
                    }

                    @Override
                    public void onTick(long millisUntilFinished, String text) {
                        YUtils.Toast("onTick:"+text);
                    }
                });
                break;
            case R.id.button7:
                YUtils.Toast("视频时长:"+TimeUtils.getVideoTime(100));
                break;
            case R.id.button8:
                YUtils.Toast("视频文件:"+YUtils.formatFileSizeAll(1500000L));
                break;
        }
      }

  更多用法请看类库说明,方法都有注释

1.1.3

  • 1.修改TimeUtils 方法 get 换成from
  • 2.YFileUtils 帮助类
  • 3.增加 网络帮助类NetworkUtils 移除YUtils 网络方法
  • 4.修改日志 log 类名为Logger
Open Source Agenda is not affiliated with "UtilsDmo" Project. README Source: yangchaojiang/UtilsDmo
Stars
152
Open Issues
0
Last Commit
6 years ago

Open Source Agenda Badge

Open Source Agenda Rating