testservice小项目总结

关于自做小项目testservice的总结:

1、Activity与Service的绑定及之间的通信;

       1)关于Activity和Service的生命周期的理解;

       2)bindService方法中ServiceConnection的创建注意;

       3)Service中onBind方法返回binder对象;

 

2、关于ListView的运用;

       Android布局文件设计各参数

 

3、多线程的使用;

       1)线程类需要实现Runable接口,重写run()方法,Thread.sleep()可设定线程睡眠时间

            将线程加入到进程表的步骤如下:

                  一、创建线程对象;      二、将对象加入到线程任务中 Thread thread = new Thread(某线程对象的应用)   三、Thread.start()线程启动;

 

       2)Timer类,Timer.schedule()方法可做计时作用;  TimerTask类定义时间任务,需覆盖run方法;

 

       3)UI界面需要用线程更新的话,使用this.runOnUiThread()方法;

           

       

4、adapter实现定义复杂的ListView的layout视图;

       1)一般继承自BaseAdapter;

       2)自定义layout布局文件;

       3)注意加载布局文件,需要使用LayoutInfater类,加载控件需要使用findViewById()方法

 

 

5、回调函数运用的用法注意事项;

 

6、使用Volley进行网络通信;

    1)JsonObjectRequest,进行网络通信

    2)Map方式,或者string 方式

    3)Gson类进行Json对象与String对象间的互相转换;

 

小APP的功能视图如下,每增加一条消息,将在ListView列表中显示,并在Service后台中使用,发送成功即将消息从列表中清除。

      与正常顺序逻辑执行的区别;

 

posted @ 2015-10-27 11:43  kk_karen  阅读(453)  评论(0编辑  收藏  举报