文章分类 - android
摘要:1.基于消息的通信机制 Intent boudle ,extra 数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。 2. 利用static静态数据, public static成员变量; 3.基于外部存储的传输, File
阅读全文
摘要:一、介绍 先来介绍一下listview更新数据的几种方法,目前我知道的方法有如下几种: 1. 每次更新数据时都调用listview.setadapter(); 2. 每次更新数据时都调用adapter.notifydatasetchanged(); 3. 在自定义的adapter里添加更新函数upd
阅读全文
摘要:1、listView的跟新问题 或许这个网址有用:http://www.iteye.com/problems/77500 问题是:我操作的是andorid里自己系统维护的数据库,当我删除了数据,或更新了数据,想更新我界面的listview,用sAdapter.notifyDataSetChanged
阅读全文
摘要:这里通过演示一个可以拖动颜色球的例子来展示Android中onTouchEvent的使用以及自定义View。 实体类ColorBall: [html] view plain copy /** * @author gongchaobin * * 实体类 颜色球 */ public class Colo
阅读全文
摘要:还是以自定义的TestButton为例。 我们可以通过重写onTouchEvent方法来处理诸如down move up的消息: [java] view plain copy print? public class TestButton extends Button { public TestBut
阅读全文
摘要:在前几篇博客中我们列举了如何自定义控件,接下来我们来学习下如何自定义点击事件。 每个人手机上都有通讯录,这是毫无疑问的,我们通讯录上有一个控件,在通讯录的最左边有一列从”#”到”Z”的字母,我们通过滑动或点击指定的字母来确定联系人的位置,进而找到联系人。我们这一节就通过开发这个控件,来学如何自定义控
阅读全文
摘要:在开发过程中,我们常常根据实际的需要绘制自己的应用组件,那么定制自己的监听事件,及相应的处理方法是必要的。我们都知道Android中,事件的监听是基于回调机制的,比如常用的OnClick事件,你了解它的运行机制吗?如果你已经了解了,那么就不必看了,如果没有,这篇文章会给你给你很大的益处。 自定义的V
阅读全文
摘要:二十四、重命名 这样重命名就方便多了,不需要一个一个去改了 二十五、移动类和方法 二十六、改变方法 二十七、转换匿名内部类到外部 二十八、提取接口 二十九、抽取成单独方法: Refactor——>Extract Method 三十、常亮抽取成局部变量 Refactor——>Extract Local
阅读全文
摘要:Eclipse 中的重构功能使其成为了一个现代的 Java 集成开发环境 (IDE),而不再是一个普通的文本编辑器。使用重构,您可以轻松更改您的代码,而不必担心对别处造成破坏。有了重构,您可以只关注于所编写代码的功能, 而不必分心去考虑代码的外观如何,因为之后您可以使用重构工具来快捷地将代码变成整洁
阅读全文
摘要:Refactor 重构和单元测试是程序员的两大法宝,他们的作用就像空气和水对于人一样,平凡,不起眼,但是意义深重。预善事,必先利器,本文就介绍怎样在Eclipse中进行重构。 本文介绍了Eclipse支持的重构种类,它们的含义,以及怎样重构。本文同时也可以作为学习重构知识的快速手册。 1、什么是重构
阅读全文
摘要:一言不合 先来放出一个小视频。 相信学过Java的人,对上面的两句代码并不陌生,在进入编码世界的时候,都会敲出一句“hello world”来好像昭告天下,自己已经入伙了一样,但是不少人也许从来没有问过这样一个问题:为什么我只敲出4个字母“main”或“syso”alt+/ 回车就可以出来整个方法或
阅读全文
摘要:在学校里面学习Java,遇到访问权限修饰符一直停留在public是公有的,外面可以访问;protected是对子类可见的,外部不可以访问;private仅在本类中可见。工作之后,接触到了java代码多了,认识就不一样。public,就是接口;protected就是用来给别人继承的,回调用的多;pri
阅读全文
摘要:前面一篇文章里面介绍了一种常见的自动添加未实现函数的方法。这里在顺便补充几个方法。第一个方法,看上去有点怪怪的: 步骤一:Source > Clean Up: 步骤二;选择custom profile,选择配置,在弹出的对话框中进行如下选择: 步骤三:一系列确定……从clean up中增加代码,看上
阅读全文
摘要:Java代码中经常要实现一些接口,这个也是java代码独有的地方。实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的。这里有个小技巧,可以快速在当前类中实现接口定义的所有方法,当然都是空实现。:-D 步骤一:先码出需要实现
阅读全文
摘要:上一篇介绍了如何给未检查异常快速增加try/catch语句,这里在补充一点其他相关操作。有时候我们增加了try/catch之后还需要在加一个finally块,比如Android上每次分配一个cursor最好在代码末尾增加finally块,在其中关闭cursor防止内存泄露。android上curso
阅读全文
摘要:上一篇文章中我们介绍了自动批量生成get和set函数的方法。这个方法一般在声明完类的数据域之后使用,比较方便快捷。这里再补充几个自动生成get和set函数的方法。 步骤一:在声明的数据域中按Ctrl+1: 步骤二:点击最后一个选项Create getter and setter,在弹出的对话框中点击
阅读全文
摘要:站在编译器的角度来看,Java中的异常可以分为两种,已检查异常和未检查异常。对于已检查异常比如IO操作,编译器会要求设置try/catch语句块,在eclipse中也只要使用帮助快捷键ctrl+1,就可以自动生成try/catch代码。对于未检查的异常,编译器不会要求你添加保护块,IDE的帮助快捷键
阅读全文
摘要:上一篇文章里面介绍了新建文件时候自动添加main方法,这里接着介绍自动联想main方法。 步骤一:输入"main” 步骤二:保持光标在上图位置,按ALT + /,再回车
阅读全文
摘要:刚开始编写Java小程序,基本都要用到main方法。后期开发大一点的程序,也可以用main方法进行单元测试。总是编写main方法,感觉太无聊了,幸好Eclipse可以帮我们自动生成main方法。见图: 步骤一:新建class 步骤二:在这个界面,勾选public static
阅读全文
摘要:1. Ctrl+左键 和F3 这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。 2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前
阅读全文

浙公网安备 33010602011771号