插件记忆

      毕业至今已过三载,在挨踢界混迹了三年,很难说自己是否真的喜欢这个行业,不过作为挨踢人从不缺少挑战与更新,倒也不至于混日子。从一开始的Eclipse插件到现在的Android,无疑都是对于新事物或者说新技术的追求,至于这种追求方向是否正确,先放下不表,也许十年之后才有答案。虽然现在从事Android开发已有大半年的时间,对于插件的记忆依然犹新,不过为了以后淡忘,也为了给我的插件生涯做一个暂时的总结,还是有必要在这里留下些印记(以下皆是个人之谈,写的随意)。

      1. 这个功能可以实现么?不用怀疑,一定可以实现,只是还没有找到方法罢了——凡是在Eclipse中能看到的皆是可以扩展的。

      2. SWT Designer?用来做界面设计还不错,直接拿来开发的话虽然省事,但代码质量不高,不便于维护,建议还是手写代码。

      3. Demo? 从例子开始学习最易上手,Eclipse除了自带的模板,其官网还提供Exampes,几乎包含了所有API的使用,配合Eclipse自带的帮助文档,事半功倍。

      4. 通过Editor文件打开View?可以,虽然这不是Eclipse标准的行为,但可以通过Editor扩展点的launcher属性配置启动类。

      5. 自定义Console?用MessageConsole,你甚至可以在Console中加上自己的链接,还记得编写java程序抛出异常时Console中的信息么,你可以直接点击进入出问题的java类并定位到行,方便吧~

      6. 动态隐藏扩展点?通过activity可以做到,不过还是少用为好~

      7. 自定义扩展点?当然可以,而且在一定的需求下,自定义扩展点是一个很好的实现方式,比如数据模型可供第三方扩展等。

      8. Preference, Preference是Eclipse很重要的一个东西,无论是使用者还是开发者都应该用好它。对于使用者而言,可以配置自己喜好的设置,比如快捷键等;对于开发者而言,尽量提供相应Preference供使用者使用,以达到个性化。

      9. GEF,EMF。Eclipse中很出名的两个项目,要想做图形编辑器和模型编辑器,这两个插件当仁不让,可惜工作中用的较少,有时间还是值得研究。

      10. RAP。Eclipse最新推出的项目,很神奇的一个东西,可以把Eclipse搬到网络上,通过浏览器直接使用,应该是Eclipse基于云计算的一个实现,值得研究研究~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值