为了账号安全,请及时绑定邮箱和手机立即绑定

Android-重识Activity

难度入门
时长 1小时13分
学习人数
综合评分9.70
93人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 这个不错
    查看全部
  • intent
    查看全部
  • Activity生命周期
    查看全部
  • //匿名启动一个浏览器 Intent intent=new Intent(); // intent.setAction(Intent.ACTION_VIEW);匿名启动一个浏览器 // Uri url=Uri.parse("http://www.baidu.com"); // intent.setData(url); intent.setAction(Intent.ACTION_GET_CONTENT);//启动系统相册 intent.setType("image/*");//相册下的所有图片 startActivity(intent);
    查看全部
  • 笔记记录中....
    查看全部
  • //打开浏览器 Intent intent=new Intent(); intent.setAction(Intent.ACTION_VIEW); Uri url=Url.parse("http://baidu.com"); intent.setDate(url); startActivity(intent); //打开相册 Intent intent=new Intent(); intent.setAction(Intent.ACTION_GET_CONTENT); intent.setType(image/*); startActivity(intent);
    查看全部
  • 隐式调用activity 在mainifest中配置被调用的activity的设置 <activity android:name="FourActivity"> <intent-filter> <activity android:name="www.imooc.com"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> 在类中的onclick方法中 Intent intent=new Intent(); intent.setAction("www.imooc.com"); startActivity(intent);
    查看全部
  • 第二种方法实现 Intent intent=new Intent(); CompinentName comonent=new ComponentName(ThreeActivity.this,FourActivity.class); intent.setComponent(comonent); startActivity(intent);
    查看全部
  • 通过一个按钮启动另外一个activity 给类实现接口OnClickListener 在onclick方法中, Intent intent=new Intent(当前的activity.this,要启动的activity); startActivity(intent);
    查看全部
  • 播放音乐 在res中新建一个raw文件夹存放响应的音频文件 在class中新建一个private Mediaplay 的对象mp 在oncreate方法中写mp=MediaPlayer.create(this,raw.sing); mp.start(); //在生命周期中适时调用mediaplay 在activity跳转以后停止播放,并记录下播放位置 在onPause()中 if(mp.isPlaying()){ mp.pause(); int position=mp.getCurrentPosition();} //在重新播放的时候获得之前保存的位置 在onResume中 mp.seekTo(positon);
    查看全部
  • MainActivity 实现OnClickListener接口 //初始化按钮 ((Button)findViewById(R.id.btn_say)).setOnClickListener(this); ((Button)findViewById(R.id.btn_bye)).setOnClickListener(this); ((Button)findViewById(R.id.btn_landscape)).setOnClickListener(this); ((Button)findViewById(R.id.btn_portrait)).setOnClickListener(this); //实现接口的onClick()方法 @Override public void onClick(View btn) { String str = textIn.getText().toString(); switch(btn.getId()){ case R.id.btn_bye: textOut.setText("Bye " + str); break; case R.id.btn_say: textOut.setText("Hello " + str); break; case R.id.btn_landscape: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); break; case R.id.btn_portrait: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); break; } }
    查看全部
  • 多个生命周期交互
    查看全部
  • onSaveInstanceState() activity销毁时保存状态信息
    查看全部
  • 1、为什么要先暂停onPause方法,再执行新的Activity的什么周期? 为了暂停当前Activity的一些状态,不影响新的Activity(如听歌时接听电话) 2、为什么不先执行onPause、onStop方法,在执行新的Activity的生命周期 防止新的Activity出现闪退(crush)
    查看全部
  • Activity生命周期交互设计思想
    查看全部

举报

0/150
提交
取消
课程须知
需要完成<<Android攻城师>>课程
老师告诉你能学到什么?
将学到: 1:Activity的生命周期与交互 2:切换屏幕 3:应用场景 4:启动方式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!