发展 Kotlin完全兼容JDK6,AndroidStudio3.0及IntelliJ等IDE工具提供集成开发环境支持。 Kotlin可用于多个平台(JVM/Android、JavaScript)。Kotlin标准库提供…
关于Android架构,有这一篇就够了(干货总结)
Android开发过程中,我们或许见过这样的现象: 1. 上帝类频频出现,有些类可能包含多个功能模块的代码 2. 臃肿类数不胜数, 很多类里面可能少则1000行,多则几千行的代码 3. 不同功能混杂,类中包含不同层次的功…
Android读取本地照片和视频相册
前言 项目中经常要选择本地照片或者视频的需求,如果去扫描整个SD卡就太耗时间,其实Android系统在启动时就已经把整个设备中的多媒体文件信息(文件名,类型,大小等)都存到了数据库,然后提供了ContentPrivide…
Android 关于Handler内存泄漏的那些事
封面 在上一篇文章《Android Handler机制完全解析》中,我们从源码的角度分析了Hanlder机制,接下来继续学习Handler,本篇文章主要讲解的是Handler可能会导致的内存泄漏以及解决方案。 1.为什么…
Git研习笔记(二)
序 上一篇,Git研习笔记(一),捋了几个笔者在git中使用频率较高的命令,这回打算给 git stash扯个专题。 前言 近期项目多人多分支开发,频频需要分支合并,git rebase自然是主角,stash的力量同样不…
6 重福利(赠书),5 个月精选干货,感谢你与 code小生共同成长
赠书.PNG 前言 本公众号「code小生」一直坚持分享高质量的博文,结识志同道合,迄今已快满一周岁了,非常感谢一路陪伴的同学,故此,今天为大家送上多重福利! 半年小结 上个月对 2017 年的推文记录做了次分类整理,大…
第十一节:讲述类的继承,数据库,文件的读写,图形绘制
前言 大家好,我是 Vic,今天给大家带来第十一节:讲述类的继承,数据库,文件的读写,图形绘制的概述,希望你们喜欢 类的继承 类的继承 类的多态性 final的使用 对象类型的转换 示意图 类的继承 格式: [类修饰符]…
Android 性能优化最佳实践
什么是性能 快,稳,省,小,这四点很形象的代表了性能的四个方面,同时也让我们知道我们App现在是否是款性能良好的APP,如果有一项不达标,那么说明我们的应用有待优化。 很多时候我们注重功能实现,保证能用,但是我们会发现,…
写给小白——Android旋转动画(3个方向的旋转)
接上一篇,继续讲动画。今天给大家讲讲怎么实现最简单的旋转动画。 旋转动画,其实,也很简单,关键就几个要素。旋转的原点,旋转的角度,旋转的方向(当然还有旋转速度,不过,速度,是所有动画的东西,所以,我不放到这里讲)。 还是…
Android Studio NDK升级导致编译失败
最近在Android Studio2.2上面的工程,原来的NDK版本是12,而升级为13 Beta 1后出现编译失败,有类似如下提示: CMake Error at …/cmake/3.6.3155560/a…
使用 Gradle 对应用进行个性化定制
啥也不说了,直接进入主题吧。本篇文章主要根据实际开发中遇到的需求,讲解使用 Gradle 对应用的不同版本进行个性化定制。 场景介绍 一般的应用基本上都有正式服和测试服,这个就不需要多说了。但是有些应用可能还有超管服务器…
开发设计心得(关于“架构”设计)
最近这段时间一直在赶项目,作为程序员,不加个班,好像都不太像。(唉,累)不过,还好,任务分解得还行,同事也给力,每天就工作9小时左右吧,也勉勉强强的可以和进度匹配。 项目开始前期,做基础框架(有人也叫基础架构)。就是封装…