安卓学习

来源:互联网 发布:sql中union all的用法 编辑:程序博客网 时间:2024/05/21 05:24

程序设计实践第六周

上周主要是完善了APP已有的功能,不断的完善把数据本地化的功能,但是因为工作量的原因,目前还有部分功能没有完全完成。此外,在文件的保存以及读取过程中主要是遇到了文件乱码的问题,这个问题则是通过设置文件编码的方式来解决,把所有的编码方式设置为UTF-8。
try {                    File file = new File(sdcard + "myfavorite.txt");                    if(!file.exists()){                        file.createNewFile();                    }                    FileOutputStream fileOutputStream = new FileOutputStream(sdcard + "myfavorite.txt");                    ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream);                    objectOutputStream.writeObject(myreward);                    objectOutputStream.close();                    fileOutputStream.close();                } catch (FileNotFoundException e) {                    e.printStackTrace();                } catch (IOException e) {                    e.printStackTrace();                }

本周则是继续完善未完成的功能,此外开始着手于安卓四大组件之一的service组件,做到可以使得部分功能在后台运行。首先准备完成的是对音频播放的改写。使用service开发,使得APP可以在后台播放音频。
0 0