• Stars
    star
    152
  • Rank 244,685 (Top 5 %)
  • Language
    Java
  • Created almost 8 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

ZoomPreviewPicture-

拓展性极高类似微信图片和视频浏览,常见应用场景如微信朋友圈照片九宫格和微信聊天图片图片,视频,gif预览
Java
1,747
star
2

yjPlay

一个支持自定义UI布局,流式API, 加密,直播 ,亮度,音量,快进等手势 ,广告视频预览,多种加载模式 ,多种分辨率切换 ,多种封面图, 自定义数据源,列表播放,倍数播放,边播变缓存<font color="red">不是使用AndroidVideoCache</font>,离线播放,神奇的播放器
C
1,724
star
3

DemoLoadView

切换加载中,加载失败,加载成功布局,定义一个LoadViewHelper所有界面通用,通同时也支持单个自定义无需添加布局中view, 大大降低耦合性
Java
220
star
4

AaComponents

基于google Android Architecture Components 封装实现组件式MVP快速开发框架
Java
66
star
5

ChatKeyboard-master

一个功能强大且易于使用的键盘库包括表情、录音、自定义多媒体键盘
Java
63
star
6

MusicWind

基于Kotlin 一个简单音乐播放器,使用retrofit2+RX_1+OKHttp 框架使用google Architecture Components 作为项目的架构,包含 Lifecycle ,LiveData , ViewModel
Kotlin
21
star
7

AAcHelper

对于AaComponents 进行插件化封装,实现快速mvp模板代码.支持Kotlin
FreeMarker
7
star
8

WepyUtils

小程序请求封装支持和promise,原生封装,请求拦截,封装header
JavaScript
6
star
9

ModuleProject2

整合第三方sdk 方便些项目开发
Java
3
star
10

ModuleProject

整理功能能类库,快速集成, 快速开发项目
Java
2
star
11

RvVideo

支持VRVideo demo
Java
1
star
12

FrameWorkDemo

使用kotlin 对google Architecture Components Lifecycle,LiveData Room学习支持Rx2使用 demo
Kotlin
1
star
13

CustomView

自定义控件 圆角ImageView 变色的加载圆形进度。 支持双击TextView,im的聊天的左右尖角ImageVie
Java
1
star
14

CreateMethodKotlin

快捷生成请求方法
Java
1
star