Android团队项目开发之统一代码规范

团队项目开发前的统一三要素:统一需求/开发文档,统一代码规范,统一环境(编译/测试/发布)。

 

一个项目团队,要想有高效的产出,必须在团队协作上下好功夫,必须在项目开发统一进度上做好协调。只有在高效的协同环境下,才能有优质的产出。这是我多年的经验之谈。也是配合过多个团队之后的深刻感悟。[......]

阅读全文

玩转程序,怎能缺了码云Android项目构建功能

duang duang duang ……

各位看官,开源中国码云 Android 项目构建新功能上线啦!!

码云支持的项目中, ant/maven/gradle的配置文件支持脚本。而每个人写出的构建脚本千变万化,因此码云对支持的项目设置做了一些规范。本次给大家带来的新功能内容如下:[......]

阅读全文

2016 黑客必备的Android应用都有哪些?

免责声明:本人所发布的此份清单仅供学习之用。我们不支持读者利用其中的任何工具进行任何不道德的恶意攻击行为。

根据业界的一系列评测以及亲身经验,我们整理出了这份最佳Android黑客应用清单。除了对应用本身的说明之外,还将提供与之相关的网站以及下载链接,从而帮助大家立即安装尝试。[......]

阅读全文

Android N 将提供分屏功能和新设计的通知控制

Android N的开发者预览版貌似将提供原生分屏功能和全新设计的系统通知控制。科技网站ArsTechnica最先对该消息进行了报道,但相关内容又很快被撤下。新 的通知控制系统将跨越整个屏幕的宽度,同时上面会提供编辑按键以方便快速设置。相应的改进将主要是为了配合新系统的Doze特性,后者能帮助设备进一步节 省电池能耗。[......]

阅读全文

Android日常开发总结的技术经验 60 条

1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。

2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。
[......]

阅读全文

Android开发有哪些新技术出现?

作为一个程序员,应该养成持续学习的能力,随时关注新技术,有时候做起事来会让你事半功倍的效果。之前在知乎上看到下面这个问题,觉得很受用,所有就总结了大牛们的回答,也跟着大牛们的脚步,看看有哪些新技术,也跟着学习学习,涨涨见识。[......]

阅读全文

ProGuard

Main

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition.[......]

阅读全文

Android开发者需要面对的8大挑战

移动开发变得越来越受欢迎,但移动开发者正面临着一系列挑战。本文将介绍的是Android开发者需要面对的8个不利因素,例如缺乏硬件标准化,以及软件碎片。

为Android OS开发app,给予了开发人员极大的开发自由,并为app所有者积累了不断增长的用户群。但是,在这过程中,开发人员面临着许多Android app开发挑战。[......]

阅读全文

下一代移动iOS和安卓应用程序应该用java来编写的8大原因

下一代移动 iOS 和 安卓应用程序应该用 java 来编写的8大原因

Java 在近十几年来一直是最流行的编程语言之一,而在 2015 年,这种语言再一次被证明是行业的驱动力,因为它在 TIOBE 编程语言排行榜中取得了领先的优势。虽然 TIOBE 的统计方法合理性还存在一些问题,但可以结合像 RedMonkPYPL 的这些其他排行榜,也能给出 Java 普及度的一个很好的指标。[......]

阅读全文

Android 6.0源代码编译实践

前阵子去上海参加 Android 开发面试,被问及了 Android 的基本原理、常用组件背后的实现机制、设计模式等问题,我都回答地不好。面试时,老司机们常常问我对知识点“背后的实现代码有没有看?”。于是我就想着, 回来要把 Android 代码下下来,有针对性地学习。[......]

阅读全文

10条提升Android性能的建议

每个人都知道一个 App 的成功,与这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见坑的经验。带你了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。[......]

阅读全文

Android开发中,有哪些坑需要注意?

本文转自:知乎网 作者:张明云

最近正准备写一篇关于这方面的文章,正好看到知乎上的这个问题:Android开发中,有哪些坑需要注意? - Android,索性以写答案的方式来写这篇文章,顺便推荐我之前在知乎上提出的一个问题:在Android开发的过程中,有哪些坑是值得你放在checklist中警示自己的? - 程序员,里面有一些有参考价值的答案。作为一个有三、四年Android应用开发经验的码农,自然会遇到很多坑,下面是我能够想起的一些坑(实践证明不记笔记可不是个好习惯),后面有想到其它坑会陆续补上。[......]

阅读全文