• 大小: 47.29MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: Java
  • 标签: 播放器  

资源简介

Android,简单的播放器,利用了ObjectBox数据库,EventBus通讯,开了后台Service播放Mediaplayer

资源截图

代码片段和文件信息

package com.example.administrator.day2_27;


import io.objectbox.BoxStore;
import io.objectbox.Cursor;
import io.objectbox.Transaction;
import io.objectbox.annotation.apihint.Internal;
import io.objectbox.internal.CursorFactory;
// THIS CODE IS GENERATED BY objectBox DO NOT EDIT.

/**
 * objectBox generated Cursor implementation for “Music“.
 * Note that this is a low-level class: usually you should stick to the Box class.
 */
public final class MusicCursor extends Cursor {
    @Internal
    static final class Factory implements CursorFactory {
        @Override
        public Cursor createCursor(Transaction tx long cursorHandle BoxStore boxStoreForEntities) {
            return new MusicCursor(tx cursorHandle boxStoreForEntities);
        }
    }

    private static final Music_.MusicIdGetter ID_GETTER = Music_.__ID_GETTER;


    private final static int __ID__display_name = Music_._display_name.id;
    private final static int __ID_url = Music_.url.id;
    private final static int __ID_album_id = Music_.album_id.id;
    private final static int __ID_title = Music_.title.id;
    private final static int __ID_artist = Music_.artist.id;

    public MusicCursor(Transaction tx long cursor BoxStore boxStore) {
        super(tx cursor Music_.__INSTANCE boxStore);
    }

    @Override
    public final long getId(Music entity) {
        return ID_GETTER.getId(entity);
    }

    /**
     * Puts an object into its box.
     *
     * @return The ID of the object within its box.
     */
    @Override
    public final long put(Music entity) {
        String _display_name = entity.get_display_name();
        int __id1 = _display_name != null ? __ID__display_name : 0;
        String url = entity.getUrl();
        int __id2 = url != null ? __ID_url : 0;
        String album_id = entity.getAlbum_id();
        int __id3 = album_id != null ? __ID_album_id : 0;
        String title = entity.gettitle();
        int __id4 = title != null ? __ID_title : 0;

        collect400000(cursor 0 PUT_FLAG_FIRST
                __id1 _display_name __id2 url
                __id3 album_id __id4 title);

        String artist = entity.getArtist();
        int __id5 = artist != null ? __ID_artist : 0;

        long __assignedId = collect313311(cursor entity.getId() PUT_FLAG_COMPLETE
                __id5 artist 0 null
                0 null 0 null
                0 0 0 0
                0 0 0 0
                0 0 0 0
                0 0 0 0);

        entity.setId(__assignedId);

        return __assignedId;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-11 20:39  Day2_27\
     文件         127  2018-02-27 17:56  Day2_27\.gitignore
     目录           0  2018-03-11 20:39  Day2_27\.gradle\
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\taskArtifacts\
     文件      722963  2018-03-11 20:38  Day2_27\.gradle\3.3\taskArtifacts\fileHashes.bin
     文件    17129903  2018-03-11 20:38  Day2_27\.gradle\3.3\taskArtifacts\fileSnapshots.bin
     文件      429625  2018-03-11 20:38  Day2_27\.gradle\3.3\taskArtifacts\taskArtifacts.bin
     文件          17  2018-03-11 20:38  Day2_27\.gradle\3.3\taskArtifacts\taskArtifacts.lock
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\tasks\
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\
     文件       30323  2018-02-27 18:27  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
     文件          17  2018-02-27 18:27  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
     目录           0  2018-03-11 20:39  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\
     文件       21806  2018-02-27 18:28  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
     文件          17  2018-02-27 18:28  Day2_27\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
     目录           0  2018-03-11 20:39  Day2_27\.idea\
     文件         686  2018-02-27 17:57  Day2_27\.idea\compiler.xml
     目录           0  2018-03-11 20:39  Day2_27\.idea\copyright\
     文件          76  2018-02-27 17:57  Day2_27\.idea\copyright\profiles_settings.xml
     文件         626  2018-02-27 17:57  Day2_27\.idea\gradle.xml
     目录           0  2018-03-11 20:39  Day2_27\.idea\inspectionProfiles\
     文件         669  2018-02-27 18:35  Day2_27\.idea\inspectionProfiles\Project_Default.xml
     文件         241  2018-02-27 18:35  Day2_27\.idea\inspectionProfiles\profiles_settings.xml
     目录           0  2018-03-11 20:39  Day2_27\.idea\libraries\
     文件         406  2018-03-09 19:19  Day2_27\.idea\libraries\GaussianBlur_v1_0_3.xml
     文件         646  2018-03-11 15:50  Day2_27\.idea\libraries\animated_vector_drawable_27_0_2.xml
     文件         610  2018-03-11 15:50  Day2_27\.idea\libraries\appcompat_v7_27_0_2.xml
     文件         511  2018-03-11 15:50  Day2_27\.idea\libraries\common_1_0_0.xml
     文件         521  2018-03-11 15:50  Day2_27\.idea\libraries\common_1_0_3.xml
............此处省略3539个文件信息

评论

共有 条评论