如何成为一个偷懒又高效的Android开发人员

 我来答
匿名用户
2017-04-01
展开全部
  我敢肯定你对这个标题肯定心存疑惑,但事实就是如此,这个标题完全适合 Android 开发人员。据我所知, Android 程序员不情愿写 findViewById ()、点击事件监听等重复率较高的代码。那我们如何才能缩短编写业务逻辑代码的时间,并且避免写那些重复的代码呢?所以让我们来成为一个能偷懒又有高效率的 Android 程序员。想知道怎么做吗?不用急,接下来我就会写到。   有许多第三方的库和框架是可供我们使用。出于种种原因,我们并不知道这些库或者知道但还没用过。有的开发者开发了自己定义的库或者并不想使用第三方的库。如果我们在应用程序开发的过程中使用一些第三方库,也许可以提高程序的可兼容性、漂亮的 UI 界面、让代码变得整洁等等。所以,我将研究更多像这样的第三方库来帮助初学者和有经验的开发人员。   今天,让我们来讨论下“依赖注入函数库”。   什么是依赖注入?   依赖注入是一种软件设计模式,无论是在运行时还是在编译时,允许删除、改变硬编码依赖性。[来自 Wikipedia](维基百科资源):   一些常用和普遍的依赖注入库有:   少量的代码让 Android 开发人员省力同时,也让他们能更专注于实际的业务逻辑。   RoboGuice 和 ActionBarSherlock   正如我前面提到的,你得在 RoboActivity 和 RoboFragment 中继承其中一个才能在 Activity 事件或 Fragment 中使用 RoboGuice。但是如果你已经在项目中使用了 ActionBarSherlock 去编译呢?那问题就在于,你已经继承了 SherlockActivity 或 SherlockFragmentActivity 中的一个。现在问题是,你不能同时使用 RoboGuice 和 ActionBarSherlock。   解决方法是,为 Activities 和 Fragments 定义一个基类。然后你就能同时使用 RoboGuice 和 ActionBarSherlock 了。
米诺奇keke
2017-04-01 · 超过15用户采纳过TA的回答
知道答主
回答量:71
采纳率:50%
帮助的人:30.8万
展开全部
代码复用,不要重复造轮子,架构一定要好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
放肆无心去留
2017-04-17 · TA获得超过1479个赞
知道小有建树答主
回答量:612
采纳率:80%
帮助的人:49.4万
展开全部
不踏实,投机取巧怎会成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love小欧是我
2017-04-01 · TA获得超过108个赞
知道答主
回答量:112
采纳率:0%
帮助的人:31.6万
展开全部
封装,工具类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a421314292
2017-04-01 · TA获得超过1471个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:224万
展开全部
借力!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式