-
这个不错查看全部
-
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
提交
取消