您的当前位置:首页正文

Android 开发资料

来源:华拓网

Android开发工具

工欲善其事必先利器,做Android开发,首先要有一个趁手的IDE,以前只有Eclipse可用,现在强烈推荐使用Android Studio,跟上Google的脚步。自从用了Android Studio再也不想打开Eclipse了~

对于之前使用Eclipse的developer,Android Studio是一个新的体验。

About Gradle

Android studio 用的是gradle 来构建项目,管理各种库,配置,打包多版本各种So Easy。

版本控制

以前都是使用SVN,当开始使用Git之后,慢慢发现Git的各种强大。可以忘记SVN,拥抱Git了。

Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。

SourceTree是一个极出色的 git 界面客户端,已经提供了 git-flow 的支持。

免费老师

开发中可能会遇到各种各样的问题,性能如何优化?BUG如何解决?如何自定义View?......

各种问题可能是阻止你成长,成功的拦路虎。基本上所有的问题都能在下面的三个网站得到解决。需要学会的就是如何搜索。

移动端尺寸基础知识

android各种屏幕分辨率,各种需要适配的尺寸,如何进行适配?首先你要先了解android设备尺寸。

了解android基本屏幕分辨率后,你会发现将分辨率,屏幕大小,屏幕密度组合再一起是庞大且碎片化非常严重。适配所有的是不可能完成的任务,那我们所想的肯定是满足大部分人的需要。你会从下面的链接知道屏幕大小,分辨率,机型等的分布信息,或者国内友盟等也会发布类似的数据。

通过以上的数据可以根据项目取舍去适配各种分辨率,系统版本了。

Android四大组件

Activity,Service,BroadcastReceiver,Content Provider 是Android中最常用,最基本的内容。

所以如何使用,生命周期是怎么样的,这必须要掌握。

Fragment

Android 3.0推出了Fragment,虽然Fragment和Activity整合一起后混乱的生命周期会带来很大的开发困扰,但是现在还是一个主流的组件,很多场景会使用Fragment