Android开发人员必知的开发资源

developer.android.com 官方开发人员网站推荐资源

在动手编写第一个 Android 应用之前,用心读一读 Android Design 章节。尤其是以下的这些文章:

同一时候也请下载 Downloads 部分的代码,这些代码囊括了 Android 图标和控件的设计模板,源文件。样式以及无样式图标等等。

那么读完了这些以后就能够開始编程了么?不,最好连以下的东西也一起读:

StackOverflow 推荐资源

非常多 Android 核心框架的project师。开发人员布道师以及 Android 开发专家都会常常到stackoverflow.com 上助人为乐。下面是关于 Android 最热门问题的清单。我已经订阅了非常多高手的
RSS feeds, 比如:CommonsWare (Mark Murphy)。 Dianne
Hackborn
Romain GuyReto
Meier
Trevor JohnsRoman
Nurik
Adam Powell (感谢。 @remdroid!).

Blogs 推荐资源

非常多博客可以提供给你最好最新的 Android 开发资源

Google+ 推荐资源

在 Google+ 尚未成为社交网络的时候,它就已经是 Android 开发资源的一块瑰宝了。下面是一些你应该关注的 Google+ 账号: Tor
Norbye
 (他是 ADT 的开发人员之中的一个), Dianne HackbornRomain
Guy
Chris BanesRoman
Nurik
Nick ButcherAdam
Powell
Rich HyndmanCyril
Mottier
Paul BurkeJeff
Gilfelt
.

记住一定要关注 Jake Wharton 这个人,他是 ActionBarSherlock。ViewPageIndicator。NineOldAndroid
以及其它非常多著名的开源 Android 库的作者。

同一时候也请考虑增加 Google+ 上的一些社区,比如:

开源库推荐

下面是一些最实用的开源库项目:

  • ActionBarSherlock。作者是 Jake Wharton。

    这个库在 Android 4.0+ 版本号上通过本地 action bar
    实现了 action bar 设计模式,并通过单个
    API 和主题在 4.0 之前的版本号上做出了一个自己定义 action bar 实例。

  • ViewPagerIndicator。作者相同是 Jake Wharton。Paging indicator 组件与 ViewPager
    都来自于 Android 支持库和 ActionBarSherlock。他们的最初原型是来自于 ?kerfeldt 的 ViewFlow。
  • NineOldAndroids,作者是 Jake Wharton。

    这个 Android 库使用 Honeycomb 版本号的动画 API,对直到
    1.0 版本号的 Android 系统所有适用。

  • Universal-Image-Loader。作者 Sergey
    Tarasevich

    这个库具有强大的功能和灵活性,可支持图像的异步载入,缓存和显示。

  • UrlImageViewHelper,作者 Koushik
    Dutta
    。 UrlImageViewHelper 能够依据一个 URL 来找到图形。并填充到 ImageView 里,还能实现对图像的自己主动下载。存储以及位图缓存。
  • Android-BitmapCache,作者 Chris
    Banes

    这是一个非常有特色的缓存库。用于缓存 Android 位图对象。

  • DiskLruCache,作者 Jake Wharton。这是一个基于磁盘系统的 LRU 缓存库。主要针对于 Android 平台,用 Java 实现。

在 github 上搜索[android] 项目,你能够找到很多其它的开源库。并且,

id=com.inappsquared.devappsdirect&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5pbmFwcHNxdWFyZWQuZGV2YXBwc2RpcmVjdCJd" rel="nofollow" target="_blank" style="margin:0px; padding:0px; color:rgb(45,131,213); text-decoration:none">DevAppsDirect 应用提供了非常好的功能,去归纳眼下已有的开源视图,组件和工具库。

时间: 2024-12-10 18:19:36

Android开发人员必知的开发资源的相关文章

移动前端开发人员必知必会:移动设备概述

因为工作岗位的变换带来工作内容的变动,对于移动网站的前端开发已经疏远了好几个月,在这好几个月中有很多新的东西出现,自己所掌握的一些东西也已经陈旧,所以选择了这本书<HTML5触摸界面设计与开发>来系统地学习和整理一下关于移动网站前端开发的知识体系. 之所以选择这本书,一是因为这本书比较新,2014年04月发的第一版.其二是因为作者Stephen Woods,这是Flickr团队的资深前端,Yahoo主页的Javascript技术平台正是出自此人之手. 接下来的时间里会陆续上传关于这本书学习的一

JavaScript开发人员必知的10个关键习惯

还在一味没有目的的编写JavaScript代码吗?那么你就OUT了!让我们一起来看看小编为大家搜罗的JavaScript开发人员应该具备的十大关键习惯吧! 随着新技术的不断发展,JavaScript已经不再仅仅只是一个网络语言.现在,我们能够看到很多使用JavaScript来构建基于本地浏览器的Web应用程序的手机,同时也有非常多的灵活的Web应用程序,如Trello.基于JavaScript打造的应用程序在世界上已经非常流行了. 目前,JavaScript仍然是一门比较容易使用和处理的编程语言

网站开发人员应该知道的61件事

    作者 Hoogle, 火龙果软件 发布于:2014-01-23   有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答. 通常情况下,你需要把所有人的发言从头到尾读一遍.但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案.于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知". 我发现,这种概述性的问题,最适合这种集合群智.头脑风暴式的

[转载]网站开发人员应该知道的61件事

http://news.cnblogs.com/n/82363/ 网站开发人员应该知道的61件事 原文网址:http://stackoverflow.com/questions/72394 译者:阮一峰 一.界面和用户体验(Interface and User Experience) 1.1 知道各大浏览器执行Web标准的情况,保证你的站点在主要浏览器上都能正常运行.你至少要测试以下引擎:Gecko(用于Firefox).Webkit(用于Safari.Chrome和一些手机浏览器).IE(你可

10个Laravel4开发人员必用扩展包

Laravel是一个新的基于最新PHP版本语法,支持IoC等设计模式的快速开发框架.目前最新版本为4.2,推荐安装PHP版本5.5+. 本文列举10个基本软件包,都是开发人员使用Laravel框架来构建WEB应用过程中应该要用到的,无需自己重复构建,如认证.调试.网站优化. 代码生成器(Laravel Generators) 使用简单的命令行就可以自动根据代码模板生成Model/View/Controller代码以及模块(Module). IDE帮手(Laravel IDE Helper) 可以

开发中必知必会的常用Linux命令

开发中必知必会的常用Linux命令导语在日常的开发中,Linux操作系统是经常要接触到的,所以关于Linux的常用命令,我们一定要熟悉,在这里,我把平时经常用到的命令总结了一下. 1,基本命令(熟记于心)# 切换目录cd 目录# 退出到上一级cd ..# 输出当前绝对路径pwd# 列出当前目录下所有的文件或目录ls # 创建文件目录mkdir# [强制]杀死进程kill [-9]# -r递归复制 cp [-r] a b# 移动或者重命名mv a b# 删除文件 小心使用rm -rf /rm [-

【精品推荐】web开发人员应该知道的31个jQuery模态对话框

在网站开发中经常会用到模态窗口,如果直接利用javascirpt的window.showModalDialog()打开一个模式窗口,虽然实现了模式窗口的功能,但十分的不好看.当我们遇到这样的需求时很多人会从网上寻找这些jQuery的模态对话框,有时候搜索了很多,但都不是很合适,那为什么人们喜欢模态窗口呢?那模态窗口到底有什么优点呢? 当一个模态窗口包含一个较小的元素时,用户并不需要加载一个完成的全新新页面就可以访问它.(达到同样效果的另一种方式来是使用基于AJAX的标签) . 通过模态窗口,您提

迈向高阶:优秀Android程序员必知必会的网络基础

1.前言 网络通信一直是Android项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架,从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用的工具类,到后来Google开源的比较完善丰富的Volley,再到如今比较流行的Okhttp.Retrofit. 要想理解他们之间存在的异同(或者具体点说,要想更深入地掌握Android开发中的网络通信技术),必须对网络基础知识.Android网络框架的基本原理等做到心中有数.信手拈来,关键时刻才能

BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序 很多开发人员说他们宁愿不用SPD作为开发SharePoint的工具.然而,如果你没有在工具集中包括它你可能进度放缓.因为你将发现SPD可以让一些开发任务变得更容易. SPD从FrontPage(早起Web开发人员工具)进化而来到SPD(以SharePoint为中心的设计人员工具,随SharePoint 2010一起出现)