个人对Activity的七大生命周期简单记录、用安卓自带的音频播放视频(05)
2016-01-16 00:00
525 查看
摘要: 个人对Activity的七大生命周期简单记录、用安卓自带的音频播放视频
//Activity的生命周期 //涉及两个Activity的跳转 //主程序点击跳到下一个页(第二个Activity)的运行顺序: //一运行主程序先运行:onCreate()、onStart()、onResume() //点击下一页后:主程序onPause(),子程序:onCreate()、onStart()、onResume();主程序onStop() //子程序按home键运行:onPause()、onStop() //再按回子程序::onRestart()、onStart()、onResume() //按子程序退出时:子程序onPause()、主程序:onRestart()、onStart()、onResume():子程序:onStop()、onDestroy() //自带的播放器播放视频程序 public class MainActivity extends Activity { private VideoView video; private int postion; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); video=(VideoView) findViewById(R.id.video); MediaController mediaPlayerControl=new MediaController(this); video.setMediaController(mediaPlayerControl); //设置播放路径 video.setVideoPath("/mnt/sdcard/XXX.mp4"); video.start(); } @Override protected void onPause() { super.onPause(); //按home键时暂停 postion=video.getCurrentPosition(); } @Override protected void onResume() { super.onResume(); if(postion>0){ video.seekTo(postion); video.start(); } } }
相关文章推荐
- Spring MVC
- Convolutional Neural Networks (CNNs / ConvNets)
- windows系统下mysql出现Error 1045(28000)
- windows redis主从配置
- Linux培训资料之用户管理的全部过程(一)
- Linux培训资料之用户管理的全部过程(二)
- Linux开源文本编辑器培训教材(二)
- 技术人员不能只为技术而生
- 2016年春晚名单被曝光:大腕云集
- iOS表格控件:TSTableView
- iOS 基于Socket TCP/IP通讯
- iOS-自定义导航栏
- 各大网站的robots.txt
- PHP程序员突破成长瓶颈 - 附学习建议
- MySql远程访问及防火墙设置
- MySQL二进制日志备份与恢复
- 【开源】MT4会员管理系统
- 我的第一个独立完成的小项目(非框架,仅是面向过程的一次小项目)
- 学习用Flask开发web 及遇到问题
- AMQP协议模型及相关组件介绍