时间戳取10位
long timeStampSec = System.currentTimeMillis()/1000;
String timestamp = String.format("%010d", timeStampSec);
切记不可以直接取timeStampSec转为字符串的前10位,因为如果系统时间往过去调的话,有可能这个时间是不足13位的,将会出现bug。
例如:把机器时间设置为格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒),那么时间戳是0,把0转字符串是"0",直接取前10位就出错了,因为根本不够10位。所以通过%010d在前面补0的方式才正确。
推荐几个好东西:
特简单方便的打印工具类:
https://blog.csdn.net/lin_dianwei/article/details/82662653
Android自适应需要了解的知识:
https://blog.csdn.net/lin_dianwei/article/details/82803826
Fiddler抓包,可以分析http请求等:
https://blog.csdn.net/lin_dianwei/article/details/82661178