首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
woo就是我39907
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
5 个处理状态栏的函数
今天为大家介绍 5 个处理状态栏的函数,这 5 个函数互不依赖,可以自由以任意次序组合以达成自己的需求。支持到 Android 4.4 。 要达成这样的效果需要作一定的封装,这里有一个封装好的方案,只需要有选择地重写下面几个方法,简单返回想要的效果即可。
别再说你不懂线程池——做个优雅的攻城狮
线程池,顾名思义就是装线程的池子。其用途是为了帮我们重复管理线程,避免创建大量的线程增加开销,提高响应速度。 作为一个严谨的攻城狮,不会希望别人看到我们的代码就开始吐槽,new Thread().start()会让代码看起来混乱臃肿,并且不好管理和维护,那么我们就需要用到了线程…
MVP模式的经典封装
说到MVP,大家应该都不陌生了,由于其高度解等等优点,越来越多的项目使用这个设计模式。然而,优点虽在,缺点也不少,其中一个就是类多了很多,而且V与P直接要项目通信,那么P就得持有V得实例,但如果活动挂掉了,如果没有对V进行释放,还有导致内存溢出得问题,而且,那么多的接口函数,看…
关于Android Gradle你需要知道这些(1)
做为一个做Android的同学,我想对于“Gradle”是再熟悉不过了,但是对于Gradle却是有点陌生,几个月前,只是停留在这样简单的使用上。 面完之后要了面试官的联系方式,进行了一些沟通,意识到了其重要性,然后想着通过项目驱动来深入的学习一波,决定撸QQ空间热修复实现方式中…
Android 状态栏关于开发的几件事
最近手头做了一个新的项目,开发中对状态栏的要求比较多,也作了一些总结,分享给大家。 上述这个ContentFrameLayout就是我们Activity中通过setContentView(View)添加的,至于其中的View是我们自己设备的statusbar,把这个图画出来,希…
【译】构建 Android App 的30条宝贵经验
原文链接做任何事都有两种人,一种是自己很努力去做的,还一种是听从他人意见建议做的。这里有我一些总结的经验,希望能帮到你们:导入任何第三方包的时候都要再三思考,因为这个动作__责任__重大。不要去绘制用
Android开发一点小技巧和建议献上
有同学问我,对应用开发你有没有值得注意或小技巧的地方可以分享的。比如适配、优化、排查错误什么的。鸡排把自己的总结笔记整理出来了。供大家参考。 在项目业务代码开工之前,最好把这些问题都解决掉,否则必将酿成大祸害。它们是: 特定的机型上出问题时,别着急。我们可以尝试以下几个办法。 …
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
一起来封装一个BasePopupWindow吧
。。 当然,今天写这个文章的目的是为了方便朋友圈那边文章的排版,毕竟咱们朋友圈系列只要搞朋友圈相关的好了,其他的控件一律封装到别的文集里面。 在安卓系统,我们经常会接触到弹窗,说到弹窗,我们经常接触到的也就dialog或者popupWindow了。而这两者的区别,简单的说就是“…
老程序员的10条中肯建议
以下十条建议是一个老程序员给出的建议,句句中肯,希望能引起你的思考,而不是笑笑就过去了。 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。 文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。 时…
下一页
关注了
10
关注者
0
收藏集
0
关注标签
2
加入于
2018-02-04