- 博客(6)
- 收藏
- 关注
转载 Android的数据存储--SharedPreferences
SharedPreferences简介 在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key-value),它保存的是一个XML文件。 Sh
2015-05-14 15:31:13 249
转载 Android杂谈--Activity、Window、View的关系
一、首先说说View和ViewGroup吧 Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewG
2015-05-09 16:10:38 291
原创 Android——加载专辑图片
Android中一个ContentProvider中有一个URI是存储了SDCard中的音乐信息的,而且开机的时候就会扫描SDCard中的音乐文件,并且存入,所以你只要找到这个URI,然后用ContentResolver查询就好了,这个URI就是Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart");
2015-05-08 21:41:13 411
转载 MediaStore.Audio.Media
歌曲ID:MediaStore.Audio.Media._ID Int id = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID)); 歌曲的名称 :MediaStore.Audio.Media.TITL String tilte = cursor.getString(cursor.get
2015-05-08 21:09:46 902
原创 输入、输出流
所有输入流都是抽象类InputStream或抽象类Reader的子类 所有输出流都是抽象类OutputStream或抽象类Writer的子类File 类 不涉及对文件的读写操作。 File类构造方法: File(String filename); File(String directoryPath, String filename); File(File dir, String filenam
2015-05-03 16:22:02 306
原创 Android——Handler类
Android只允许UI线程修改Activity里的UI组件。当一个程序启动时,Android会同时启动一条主线程(Main Thread),主线程主要负责处理与UI相关的事件。所以主线程又称为UI线程。 Handler类的作用: 在新启动的线程中发送消息。 在主线程中获取、处理消息:重写回调方法。 Handler通过Looper(每个线程只能有一个Looper)向MessageQueue发送、接
2015-05-03 14:03:20 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人