- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 回首2018,展望2019
2018今天是元旦放假的第一天,还是往常的时间醒了。睡不着了,同事笑称我老了。借着清晨的凉意,做一个总结,也算是为2018年画一个句号。给时间做一个分割。今年上半年就是公司产品的迭代,写业务代码,技术上没有多大的突破。当然这个跟自己偷懒有关系,这个留待后话。生活上的事情比较繁琐,一直在忙着装修房子,装修也是一大波坑,这个就私聊了。下半年虽然仍然是产品的迭代,接触的人工智能方向的,如人脸,图像...
2018-12-30 07:26:00 1272 1
原创 Android 判断设备是手机还是平板
最近一个新需求,在手机端不支持横屏,平板支持横屏。拆分一下需求。需要判断是否是平板不是平板则设置为只支持竖屏判断是否是平板 /** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * * @param context * @return 平板返回 True,手机返回 False */pu...
2018-12-24 14:21:10 4106
原创 自定义View学习-雷达图
主要是练习path的操作,还有自定义属性,废话不多说,上图github源码地址,欢迎查看,指正错误参考:https://blog.csdn.net/crazy__chen/article/details/50163693#commentBox...
2018-12-12 16:27:34 342
原创 强引用,软应用,弱引用,幻象应用
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。1 强引用特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemoryError运行时错误(OOM),使程序异常终止,也不会靠随意回...
2018-12-05 18:10:23 227
转载 ANR定位和修正
原文链接如果发现机器上出现问题,我们可以通过查看/data/anr/traces.txt即可,最新的ANR信息在最开始部分。主线程被IO操作(从4.0以后网络IO不允许在主线程中)阻塞主线程存在耗时操作主线程存在错误的操作,比如Thread.wait 或者Thread.sleep等Android系统会监控程序的响应,一旦出现上面两种情况,则弹出ANR对话框应用在5秒内未响应用户的输入事...
2018-12-04 10:02:01 261
原创 JAVA内部类
内部类可以分为 成员内部类,静态内部类,局部内部类,匿名内部类好处内部类方法可以访问该类定义所在作用域中的数据,包括被 private 修饰的私有数据内部类可以对同一包中的其他类隐藏起来内部类可以实现 java 单继承的缺陷当我们想要定义一个回调函数却不想写大量代码的时候我们可以选择使用匿名内部类来实现找到一个很详细的链接 搞懂 JAVA 内部类...
2018-12-03 15:01:10 123
没事扫一扫
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人