| | |
| | | import android.content.Intent; |
| | | import android.content.res.AssetManager; |
| | | import android.media.MediaPlayer; |
| | | import android.net.Uri; |
| | | import android.os.Bundle; |
| | | import android.os.Handler; |
| | | import android.os.Message; |
| | | import android.support.v7.widget.RecyclerView; |
| | | import android.util.Log; |
| | | import android.view.View; |
| | | |
| | | import com.lzy.okgo.cache.CacheMode; |
| | | import com.moral.andbrickslib.baseadapter.headandfooter.DividerItemDecoration; |
| | | import com.moral.andbrickslib.baseadapter.recyclerview.MultiItemTypeAdapter; |
| | | import com.moral.yunfushao.MainApp; |
| | | import com.moral.yunfushao.R; |
| | | import com.moral.yunfushao.adapter.SongAdapter; |
| | | import com.moral.yunfushao.adapter.VoiceAdapter; |
| | | import com.moral.yunfushao.base.BaseListActivity; |
| | | import com.moral.yunfushao.common.API; |
| | | import com.moral.yunfushao.httputils.HttpCallBack; |
| | | import com.moral.yunfushao.httputils.HttpUtils; |
| | | import com.moral.yunfushao.model.Song; |
| | | import com.moral.yunfushao.model.VoiceBean; |
| | | import com.moral.yunfushao.utils.AudioUtils; |
| | | import com.moral.yunfushao.utils.PermissionUtil; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Created by haijiang on 2017/7/12. |
| | |
| | | } |
| | | }; |
| | | private int index; |
| | | |
| | | @Override |
| | | protected void initOtherView() { |
| | | PermissionUtil.verifyStoragePermissions(this); |
| | | index = getIntent().getIntExtra("position",0); |
| | | tv_title.setText("本地铃声"); |
| | | DividerItemDecoration line = new DividerItemDecoration(this, DividerItemDecoration.VERTICAL_LIST); |
| | |
| | | |
| | | @Override |
| | | protected void onLoadMore() { |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | protected void initListener() { |
| | | |
| | | } |
| | | |
| | | Thread mThread; |
| | | |
| | | @Override |
| | | protected void initData() { |
| | | getData(); |
| | | } |
| | | |
| | | private void getData(){ |
| | | setLoadingView(); |
| | | mThread = new Thread(new Runnable() { |