https://github.com/yangchaojiang/utilsdmo
jsonManager json解析 采用 fastjson TimeUtils 时间类 除了时间格式化,提供用于视频的时长,和语音的时长的时间格式化 YUtils 类例如 获取屏幕宽
https://github.com/yangchaojiang/utilsdmo
json timeutils toast yutils
Last synced: about 1 year ago
JSON representation
jsonManager json解析 采用 fastjson TimeUtils 时间类 除了时间格式化,提供用于视频的时长,和语音的时长的时间格式化 YUtils 类例如 获取屏幕宽
- Host: GitHub
- URL: https://github.com/yangchaojiang/utilsdmo
- Owner: yangchaojiang
- Created: 2017-01-06T03:13:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-18T10:14:51.000Z (over 8 years ago)
- Last Synced: 2025-03-27T23:51:06.505Z (about 1 year ago)
- Topics: json, timeutils, toast, yutils
- Language: Java
- Homepage:
- Size: 6.23 MB
- Stars: 152
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UtilsDmo
##依赖
````
compile 'com.ycjiang:Yutils:1.2.0'
````
JsonManager json解析 采用 fastjson
TimeUtils 时间类
除了时间格式化,提供用于视频的时长,和语音的时长 时间格式化
YUtils 类 例如
获取屏幕宽高。 Toast 提示(防止重复显示) 是否有网络
手机是否有虚拟导航,状态栏等 单位互相转换dp,px,sp
```java
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