-
這個不錯查看全部
-
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);//啟動系統(tǒng)相冊 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="idcbgp.cn"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> 在類中的onclick方法中 Intent intent=new Intent(); intent.setAction("idcbgp.cn"); startActivity(intent);查看全部
-
第二種方法實現(xiàn) Intent intent=new Intent(); CompinentName comonent=new ComponentName(ThreeActivity.this,FourActivity.class); intent.setComponent(comonent); startActivity(intent);查看全部
-
通過一個按鈕啟動另外一個activity 給類實現(xiàn)接口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 實現(xiàn)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); //實現(xiàn)接口的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銷毀時保存狀態(tài)信息查看全部
-
1、為什么要先暫停onPause方法,再執(zhí)行新的Activity的什么周期? 為了暫停當前Activity的一些狀態(tài),不影響新的Activity(如聽歌時接聽電話) 2、為什么不先執(zhí)行onPause、onStop方法,在執(zhí)行新的Activity的生命周期 防止新的Activity出現(xiàn)閃退(crush)查看全部
-
Activity生命周期交互設計思想查看全部
舉報
0/150
提交
取消