Toolbar自定义菜单

1
2
3
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.inflateMenu(R.menu.menu_main); //加载菜单资源
toolbar.setOnMenuItemClickListener(listener); //菜单的点击事件

FragmentActivity和Activity的区别

Fragment是Android 3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是这个兼容包里面的,它提供了操作Fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。

下面是API中的原话:

LocalDateTime的增加和减少

格式化输出

1
2
3
4
5
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = LocalDateTime.now();
//加30天
LocalDateTime dueDateTime = localDateTime.plus(30, ChronoUnit.DAYS);
System.out.println(dueDateTime.format(formatter));

Java IO相互转换

byte[]和InputStream的相互转换

byte[]转换为InputStream

1
2
3
public static final InputStream bytes2InStream(byte[] buf) {
return new ByteArrayInputStream(buf);
}

InputStream转换为byte[]

1
2
3
4
5
6
7
8
9
10
public static final byte[] inStream2bytes(InputStream inStream) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buff = new byte[1024];
int len = 0;
while ((len = inStream.read(buff)) > 0) {
baos.write(buff, 0, len);
}
byte[] bytes = baos.toByteArray();
return bytes;
}

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :