需要写一些关于安卓开发的稿子,可以直接放在网站上的,怎么写安卓软件

事件监听的listener,有以下几种方式:
1、声明一个普通的class,实现OnClickListener接口,然后在button的setOnClickListener中new该类的一个对象。
2、使用匿名内部类,直接
btn.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
System.out.println(&匿名内部类做事件监听&);
上面两种方式的区别就是,一个是普通class,一个是匿名内部类。匿名内部类的好处是,无需去别处定义一个类然后回答这里使用。直接在使用的地方写上需要的类的逻辑。
普通class的好处是可以复用。
--------------------------------------
有的时候可以让activity直接实现OnClickListener接口,让其充当监听器。这时候,在setOnClickListener的参数只需要写this即可。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:622843次
积分:9432
积分:9432
排名:第816名
原创:339篇
转载:17篇
评论:103条
(1)(2)(11)(9)(31)(1)(1)(12)(78)(13)(22)(41)(11)(68)(32)(8)(1)(3)(13)10款最好用的移动web开发工具 - 博客 - 伯乐在线
& 10款最好用的移动web开发工具
& 4.6K 阅读
原文链接:,翻译:林建光@
对于新款手机来说,好的开发工具变得越来越重要。手机(尤其是iPhone和Android)中的小工具(小软件)非常的重要,而要开发这些小软件就要选择合适的开发工具。
另外,HTML5提供了很多易于移动web开发的特性。例如,所有的网站都是开发放式的,不需要授权;开发者所创造的利润全部归自己所有。无疑,HTML5正在升温,它所体现出来的优势也在不断增加。
最新版本的HTML5,可以存储数据,也就是说,数据不再需要与设备绑定。HTML5给人们所带来的好处远不止这些。当然,也可能会有些小问题,比如:连接问题。有时速度会很慢,这也许和开发技术有关。虽然存在不足,但是HTML5的优势是不可否认的。开发工具的选择也非常重要。Phone gap, chocolate chip- UI, Mobl-lang, the M project 都是很好的开发工具,当然,其它的工具还有很多。
以下列出的这些是目前最好用的开发工具,移动开发者可以(根据具体情况)用这些工具来创建apps,实现丰富的功能。欢迎提出宝贵意见。
Mobl是一款免费且开源的语言,可以加快移动app的开发速度。结合HTML5技术,mobl具有以下特性:
●是一种简洁的语言,给人的感觉就如同native语言,开发速度快;
●大型IDE(Eclipse)的支持,可以实现纠错、自动完成代码、自动检索引用等功能;
●快速保存、随时测试。每当保存代码时mobl IDE 就会自编译,随时可以在移动浏览器中进行测试。
The-M-Project是完全开放源代码的,版权归MIT所有,永久免费。所以极力推荐大家参与到此项目的开发中。
LimeJS是一款HTML5游戏开发框架,适用于所有的触摸屏及桌面浏览器,可以提高开发速度,实现native的用户体验。
Zepto.js 是一款简洁的JavaScript框架,用于开发移动web,其语法与jQuery兼容。Zepto的主要业务是面向移动设备的,在该领域为提高加载速度、优化运行性能,缩小文件的大小、利用浏览器的最新功能显得尤为重要。
Zepto支持Safari, Chrome, Firefox,Opera及所有移动WebKit-based浏览器,包括iOS Mobile Safari, Android浏览器, HP webOS浏览器, Blackberry Tablet OS浏览器及其它浏览器。
Touchqode将软件开发工具带进了智能手机里。你可以任何时候在任何地方查看、编辑、部署源代码。
CDN托管版本的jQuery Mobile可以内嵌到你的网站中。并且已经进行了简化和压缩,也可以对图像文件进行托管。 这是将jQuery Mobile嵌入网站的最快捷方法。
Sencha Touch 2 是一款高效的HTML5移动app开发框架。Sencha Touch 2旨在打造世界一流的用户体验,是唯一一款(所开发出的软件)在性能和视觉效果上都可以与native app相媲美的框架。
ChocolateChip-UI提供了一些布局和构件,开发者可以用这些构件快速构建web app。有时甚至不需要写代码就可以构建一个完整的app。只要你正确地创建标签,ChocolateChip-UI就可以自动为你添加相应功能,如:导航条、后退按钮等。
可能感兴趣的话题
为作者带来更多读者;为读者筛选优质内容;专注IT互联网。
最新评论(期待您也参与评论)
汇集优质的Python技术文章和资源。人生苦短,我用Python!
JavaScript, CSS, HTML5 这里有前端的技术干货!
关注安卓移动开发业界动态,分享技术文章和优秀工具资源。
关注iOS移动开发业界动态,分享技术文章和优秀工具资源。
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线博客团队正试图以我们微薄的力量,把优秀的原创/译文分享给读者,做一个小而精的精选博客,为“快餐”添加一些“营养”元素。
欢迎关注更多频道
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选博客文章
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
(加好友请注明来意)
网站使用问题
请在询问或者反馈
& 2015 伯乐在线
赞助云主机Bad Request (Invalid Hostname)Bad Request (Invalid Hostname)Bad Request (Invalid Hostname)

我要回帖

更多关于 eclipse怎么写安卓 的文章

 

随机推荐