随笔分类 -  android进阶

最近参加面试的时候总被问到一些源码和原理类的东西,由于平时忙于业务的开发,并没有总结这类的东西,所以从今后研究相关的内容来提升自己,说实话这么多年一直做上层开发确实有点落后了
摘要:由于我们做的是机器人上的软件,而机器人是24小时不间断服务的,这就要求我们的软件不能退出到系统桌面。当然最好是能够做到程序能够不卡顿,不崩溃,自己不退出。由于我们引用了很多第三方的开发包,也不能保证他们的稳定性,所以,要做到完全不崩溃也是不可能的。 退而求其次,如果崩溃了我们就要保证程序能够被拉起来 阅读全文
posted @ 2019-05-20 19:33 dongweiq 阅读(5710) 评论(0) 推荐(1) 编辑
摘要:我们经常在debug模式下使用一些性能检测工具,例如blockCannary,leakCannary、Stetho等,但是我们release的时候又不需要这些检测工具,通常情况下我们的做法是在build.gradle中写上debugImplementation “xxx.xxx.xxx.xxx”这样 阅读全文
posted @ 2018-05-29 15:35 dongweiq 阅读(1027) 评论(1) 推荐(0) 编辑
摘要:昨天面试被提问android的异步处理机制有哪些,他说处理new thread还有哪种方式,我说implement runnable,他说不是,比如intentservice。 我说那还有asyncTask,loader,然后又问,为什么使用asyncTask,我说因为他有doInbackgroun 阅读全文
posted @ 2018-05-22 16:03 dongweiq 阅读(177) 评论(0) 推荐(0) 编辑
摘要:最近出去一圈面试,发现现在的android面试不是直接问项目了,而是问原理、源码之类的。就连应届生的面试题也到了这个水平。 而自己去面试一向是不做准备的,做过什么就说什么,因此结果可想而知。别说原理,就是之前自定义view以及activity和service这些常见的生命周期都有哪些名字都记不清了, 阅读全文
posted @ 2018-05-17 16:20 dongweiq 阅读(364) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示