(个人项目)一个简单的电影搜索查找app

这是一个2020年3月的个人项目,创建了一个电影搜索应用。应用特色包括使用DataManager管理本地SD卡上的资源,使用'com.appyvet:materialrangebar:1.4.8'库实现电影年份的双向SeekBar选择,点击查找时动态获取信息以减少资源浪费,以及在搜索字幕类型时使用异或计算来过滤结果。项目源码可在仓库Ci90t0/FilmSearchApplication中查看。
摘要由CSDN通过智能技术生成

项目时间:202003

项目界面:

项目特点:

1.资源利用DataManager类进行管理,文件存储在本地SD卡内

2.电影年份范围采用的是'com.appyvet:materialrangebar:1.4.8'提供的双向SeekBar进行操作,头部或尾部的点击点结束拖动后会改变各自EditText的内容

3.点击查找时才获取界面信息,减少执行资料浪费

4.查找字幕类型时使用了异或计算 当选中的字幕类型与检查的电影的字幕类型不同时异或计算为1,此时不添加此电影到查询结果列表

private void search() {
        if(searchInfo==null){
            searchInfo = new SearchInfo();
        }
        if(filmResultList==null){
            filmResultList = new ArrayList<Film>();
        }
        filmResultList.clear();
        resultIndex = 0;

        updateSearchInfo();

        for(Film film:filmList){
            //查询导演名称
            if((!searchInfo.director.equals(film.getDirector()))&&!searchInfo.director.equals(""))
          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值