如何成为一个偷懒又高效的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 了。
展开全部
代码复用,不要重复造轮子,架构一定要好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不踏实,投机取巧怎会成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
封装,工具类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
借力!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询