1
你好,我在Android的新的,我做的,我想從一個應用程序發送我的數據到另一個應用程序的演示應用程序。我已經研究了關於意圖這一點,但畢竟是活動之間的使用,我也看過關於隱性和顯性意圖,但我很迷惑,我如何實現機器人此功能,請幫我Android - 如何從一個應用程序切換到另一個應用程序?
public class MainActivity extends Activity implements OnClickListener {
private Button _btn_one;
private Button _btn_two;
private Button _btn_trd;
private Button _list_btn;
private Button _spn_btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
_btn_one=(Button)findViewById(R.id.btn_one);
_btn_one.setOnClickListener(this);
_btn_two=(Button)findViewById(R.id.btn_two);
_btn_two.setOnClickListener(this);
_btn_trd=(Button)findViewById(R.id.btn_trd);
_btn_trd.setOnClickListener(this);
_list_btn=(Button)findViewById(R.id.list_btn);
_list_btn.setOnClickListener(this);
_spn_btn=(Button)findViewById(R.id.spinner_btn);
_spn_btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent;
switch(v.getId()){
case R.id.btn_one:
intent=new Intent(this,Second.class);
startActivity(intent);
break;
case R.id.btn_two:
intent=new Intent(this,Third.class);
startActivity(intent);
break;
case R.id.btn_trd:
intent=new Intent(this,Fourth.class);
startActivity(intent);
break;
case R.id.list_btn:
intent=new Intent(this,DemoList.class);
startActivity(intent);
break;
case R.id.spinner_btn:
intent=new Intent(this,SpinnerDemo.class);
startActivity(intent);
break;
}
}
}
在這裏,我已經使用意圖切換從一個活動到另一個,現在我該怎麼從一個應用程序移到到其他應用程序。
如果要在應用程序之間共享數據,請閱讀內容提供者。意圖可以幫助您在活動之間發送數據。 –
看看這個:[允許其他應用程序開始你的活動](http://developer.android.com/training/basics/intents/filters.html) –