| | |
| | | |
| | | import android.database.Cursor; |
| | | import android.net.Uri; |
| | | import android.os.Build; |
| | | import android.os.Bundle; |
| | | import android.os.Environment; |
| | | import android.support.v4.app.Fragment; |
| | | import android.support.v4.app.ListFragment; |
| | | import androidx.fragment.app.Fragment; |
| | | import androidx.fragment.app.ListFragment; |
| | | import android.view.MotionEvent; |
| | | import android.view.View; |
| | | import android.view.View.OnClickListener; |
| | |
| | | import android.widget.TextView; |
| | | import android.widget.Toast; |
| | | import android.widget.ToggleButton; |
| | | import android.widget.LinearLayout.LayoutParams; |
| | | |
| | | import com.mozillaonline.providers.DownloadManager; |
| | | import com.umeng.analytics.MobclickAgent; |
| | | import com.weikou.beibeivideo.R; |
| | | import com.weikou.beibeivideo.db.DownloadTable; |
| | | import com.weikou.beibeivideo.entity.VideoInfo; |
| | | import com.weikou.beibeivideo.ui.BaseActivity; |
| | | import com.weikou.beibeivideo.ui.media.VideoEpisodeFragment3; |
| | | import com.weikou.beibeivideo.ui.recent.DownLoadAdapter.IGetDeleteCallback; |
| | | import com.weikou.beibeivideo.ui.recent.DownLoadAdapter.IGetSelectStatus; |
| | | import com.weikou.beibeivideo.util.ui.TopStatusSettings; |
| | | |
| | | public class DownLoadActivity extends BaseActivity implements OnClickListener, |
| | | IGetDeleteCallback, IGetSelectStatus { |
| | |
| | | protected void onCreate(Bundle arg0) { |
| | | super.onCreate(arg0); |
| | | setContentView(R.layout.download_group_activity); |
| | | /* |
| | | * 计算状态栏高度并设置 |
| | | */ |
| | | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { |
| | | int result = 0; |
| | | int resourceId = getResources().getIdentifier("status_bar_height", |
| | | "dimen", "android"); |
| | | if (resourceId > 0) { |
| | | result = getResources().getDimensionPixelSize(resourceId); |
| | | } |
| | | LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, |
| | | result); |
| | | findViewById(R.id.v_status_bar).setLayoutParams(params); |
| | | } else { |
| | | findViewById(R.id.v_status_bar).setVisibility(View.GONE); |
| | | } |
| | | TopStatusSettings.setStatusViewAndDeepColor(this); |
| | | tv_top_bar_left = (TextView) findViewById(R.id.tv_top_bar_left); |
| | | tv_top_bar_middle = (TextView) findViewById(R.id.tv_top_bar_middle); |
| | | tv_top_bar_right = (ToggleButton) findViewById(R.id.btn_delete); |
| | |
| | | @Override |
| | | public void onResume() { |
| | | super.onResume(); |
| | | MobclickAgent.onPageStart("电视剧多集下载"); |
| | | Cursor cursor = getActivity().getContentResolver().query( |
| | | DownloadTable.CONTENT_URI, null, |
| | | DownloadTable.VIDEO_ID + " = ? ", |