android编程小结

1 UI方面

  最重要的是两个ListView和GridView,Gallery也可以,但好像不如前两个用的多。三种View都可以用一个适配器,即从BaseAdapter继承而来的。也就是编好了一个Adapter可以设计三中显示方式。

  另一个就是自定义View,对现有的进行继承扩展,以实现特定的功能。

2 数据存储方面

  四种方式:网络、数据库、sharereference、本地。

  数据库比较特殊,用的是Sqllite。一般我是先继承一个Databasehelper,只实现创建、更新数据库的功能,然后在建个Util类来实现增删改查的功能。查的功能用SQLiteDatabase的select方法实现比较困难,可以直接用sql语句(rawQuery)更简单。

  sharereference很简单,就是存成xml格式的文件。

3 多线程编程

  如果程序几秒钟没响应就会触发异常,系统会让之关闭,所以,异步操作很重要,尤其是网络读取,必须的异步操作。

  一般有两种方式:Thread加Handler,AsyncTask。

你可能感兴趣的:(android编程小结)