freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的在線音樂播放器開發(fā)報(bào)告-在線瀏覽

2024-12-25 13:33本頁面
  

【正文】 lRelativeLayout mMainContainer。 private TextView mLocalTextView。 private ViewPager mViewPager。 private PopupWindow mPopupWindow。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 registerReceiver()。 setupViews()。 ()。 registerReceiver(mScanSDCardReceiver, filter)。 mIndicator = (Indicator) findViewById()。 mSearchTextView = (TextView) findViewById()。 mPopshownView = findViewById()。 (mPageChangeListener)。 (this)。 } private OnPageChangeListener mPageChangeListener = new OnPageChangeListener() { Override public void onPageSelected(int position) { selectTab(position)。 } Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { (position, positionOffset)。 private FragmentPagerAdapter mPagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { Override public int getCount() { return ()。 } }。 (getResources().getColor())。 case 1: (getResources().getColor())。 break。 NetSearchFragment netSearchFragment = new NetSearchFragment()。 (netSearchFragment)。 } public void hideIndicator() { ()。 } public void onPopupWindowShown() { ((this, ))。 } public void onPopupWindowDismiss() { ((this, ))。 } Override public void onPublish(int progress) { // 如果當(dāng)前顯示的fragment是音樂列表fragment // 則調(diào)用fragment的setProgress設(shè)置進(jìn)度 if(() == 0) { ((LocalFragment)(0)).setProgress(progress)。 } } private void onShowMenu() { onPopupWindowShown()。 View shutdown = ()。 View cancel = ()。 (this)。 mPopupWindow = new PopupWindow(view, , , true)。 ()。 (new OnDismissListener() { Override public void onDismiss() { onPopupWindowDismiss()。 } (getWindow().getDecorView(), |, 0, 0)。 break。 break。 stopService(new Intent(this, ))。 case : if(mPopupWindow != null amp。 ()) ()。 break。 return true。 } Override protected void onDestroy() { unregisterReceiver(mScanSDCardReceiver)。 } private BroadcastReceiver mScanSDCardReceiver = new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { (TAG, mScanSDCardReceiveronReceive())。 ((LocalFragment)(0)).onMusicListChanged()。}主界面主要是兩個(gè)Fragment,一個(gè)是獲取本地歌曲列表,亮一個(gè)是獲取網(wǎng)絡(luò)歌曲列表。獲取本地歌曲列表LocalFragment代碼如下:/** * 2015年8月15日 16:34:37 * 博文地址: */public class LocalFragment extends Fragment implements OnClickListener { private ListView mMusicListView。 private TextView mMusicTitle。 private ImageView mPreImageView。 private ImageView mNextImageView。 private MusicListAdapter mMusicListAdapter = new MusicListAdapter()。 private boolean isPause。 setRetainInstance(true)。 mActivity = (MainActivity) activity。 setupViews(layout)。 } /** * view創(chuàng)建完畢 回調(diào)通知activity綁定歌曲播放服務(wù) */ Override public void onStart() { ()。 ()。 isPause = false。 ()。 (fragment, onDestroyView)。 } private void setupViews(View layout) { mMusicListView = (ListView) ()。 mMusicTitle = (TextView) ()。 mPreImageView = (ImageView) ()。 mNextImageView = (ImageView) ()。 (mMusicListAdapter)。 (mItemLongClickListener)。 (this)。 (this)。 builder = new (mActivity)。 (確認(rèn)要?jiǎng)h除該條目嗎?)。 ()。 } } })。 ().show()。 } }。 } }。 (mActivity, paths, null, null)。 (, )。 (intent)。 // 獲取上次播放的歌曲的position int prePlayingPosition = ()。amp。 ((ViewGroup) (preItem)).getChildAt(0) .setVisibility()。 // 如果新的播放位置不在可視區(qū)域 // 則直接返回 if (() position || () position) return。 ((ViewGroup) (currentItem)).getChildAt(0) .setVisibility()。 onPlay(pos)。 //設(shè)置進(jìn)度條的總長度 (().getDuration())。 Music music = (position)。 (icon == null ? ImageTools .scaleBitmap() : ImageTools .scaleBitmap(icon))。 (())。 } else { ()。 ().setRemoteViews()。 } Override public void onClick(View v) { switch (()) { case : startActivity(new Intent(mActivity, ))。 case : if (().isPlaying()) { ().pause()。 } else { onPlay(().resume())。 case : ().next()。 case : ().pre()。 } } /** * 設(shè)置進(jìn)度條的進(jìn)度(SeekBar) * param progress */ public void setProgress(int progress) { if (isPause) return。 } /** * */ public void onMusicListChanged() { ()。 private MainActivity mActivity。 private LinearLayout mSearchLinearLayout。 private EditText mSearchEditText。 private ProgressBar mSearchProgressBar。 private View mPopView。 private SearchResultAdapter mSearchResultAdapter。 private int mPage = 0。 private bool
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1