2011年4月14日
摘要: 以前在用到BaseAadpter显示ListView、GridView、Spinner的时候,直接把网上现成的代码拿过来copy一下,然后修修改改就好了,一直也没有详细地总结一下,今天亲自动手写写,发现还是有不少问题的,先上个图看一下这个程序的运行结果:利用listview在界面上显示,根据不同的位置,显示不同的图片和文字。第一步:在建立好工程后,首先来看看主类,BaseAdapterDemoActivitypackage com.my;import android.app.Activity;import android.os.Bundle;import android.widget.List 阅读全文
posted @ 2011-04-14 14:03 可乐boyupeng 阅读(1128) 评论(0) 推荐(1) 编辑
  2011年4月13日
摘要: 以前学习java定时器的时候有下面的文章:一,要定时执行的任务:package com.fpi;public class TimerTaskTest extends java.util.TimerTask {@Overridepublic void run() {System.out.println("start~~"); }}二,执行这个任务:package com.fpi;import java.util.Timer;public class TimerTest {public static void main(String args[]){Timer timer = 阅读全文
posted @ 2011-04-13 14:51 可乐boyupeng 阅读(1886) 评论(0) 推荐(0) 编辑
  2011年4月11日
摘要: 在android中,要让每秒进行一次ui更新,就需要利用到定时器和handler,message的结合,如果不使用handler就不能达到更新ui的效果,我的理解是handler中存在一个队列问题,可以保证不产生阻塞。代码如下:package com.my;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.u 阅读全文
posted @ 2011-04-11 19:11 可乐boyupeng 阅读(1453) 评论(0) 推荐(0) 编辑
  2011年4月8日
摘要: 所谓TabActivity,我的理解就是为了提高手机显示的利用效率,在一个大的Activity里面(也就是TabActivity),嵌套几个小的Activity。然后再对每个小的Activity进行操作。import android.app.TabActivity;import android.content.Intent;import android.content.res.Resources;import android.os.Bundle;import android.widget.TabHost;public class MainActivity extends TabActivity 阅读全文
posted @ 2011-04-08 14:18 可乐boyupeng 阅读(772) 评论(0) 推荐(0) 编辑
  2011年4月7日
摘要: 说到Service,相信大家都听说过它,从我第一天接触android开始,就听闻过大名鼎鼎的service,但是具体怎么用,却是不知。最近的项目就用到了service。比如你想要在手机上一边玩游戏,一边听歌,让歌曲在后台自动播放,而不被系统干掉,就需要用到优先级比较高的service。从网上和android SDK帮助文档上截取一段说明如下:Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那我们什么时候会用到Service呢?比如我们播放音乐 阅读全文
posted @ 2011-04-07 17:49 可乐boyupeng 阅读(390) 评论(0) 推荐(0) 编辑
  2011年4月6日
摘要: 这几天看了mars老师的文章,其中有一个利用sax解析从网络中下载的xml文件,很受用。先来看看工程的架构:其中FileUtils.java用来放一些常用的公共方法,这里放置对文件的读写 HttpDownload.java用来从网上下载xml文件 MyContentHandler.java为xml内容处理器类 XMLActivity.java这个大家懂得,呵呵第一步,FileUtils.java,还是老样子,具体的解释放在代码注释中:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;im 阅读全文
posted @ 2011-04-06 15:44 可乐boyupeng 阅读(1279) 评论(0) 推荐(0) 编辑
  2011年4月2日
摘要: Animation主要有四大属性,分别是淡入淡出,绕轴旋转,变化大小,位移变化,如图:这些属性还有一些共同的方法:下面是一个实例代码:public class MainActivity extends Activity implements OnClickListener{ /** * 定义四个按钮和一张图片 */ private ImageView imageView = null; private Button rotateButton = null; private Button scaleButton = null; private Button alphaButton = null; 阅读全文
posted @ 2011-04-02 10:10 可乐boyupeng 阅读(1181) 评论(0) 推荐(1) 编辑
  2011年4月1日
摘要: 啥都不说了,先上图!代码很简单,如下:public class screenOrientation extends Activity{ private TextView mTextView01; private Button mButton01; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); 阅读全文
posted @ 2011-04-01 13:37 可乐boyupeng 阅读(794) 评论(0) 推荐(0) 编辑
摘要: public class onKeyDownActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub switch (keyCode) { /* 阅读全文
posted @ 2011-04-01 13:24 可乐boyupeng 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 主界面就是显示两个button,分别进入File与Cache的目录:程序的架构为:来看下主程序的代码:public class FileCacheActivity extends Activity implements OnClickListener{ private Button myButton1; private Button myButton2; private File cacheDir; private File fileDir; /** Called when the activity is first created. */ @Override public void onCr 阅读全文
posted @ 2011-04-01 11:58 可乐boyupeng 阅读(1509) 评论(0) 推荐(0) 编辑