你的位置:首页 > 软件开发 > 操作系统 > IntentDemo

IntentDemo

发布时间:2015-07-31 15:00:07
Intent通信示例:两个Button,一个startBrowser, 一个startPhone.其中,OnClickListener()是类View的一个interface,需要实现其中的onClick()函数。startActivity()开启另一个Activity,本示例中 ...

Intent通信示例:

两个Button,一个startBrowser, 一个startPhone.

其中,OnClickListener()是类View的一个interface,需要实现其中的onClick()函数。

startActivity()开启另一个Activity,本示例中开启Browser或Phone.

Intent.ACTION_VIEW向用户display data.

IntentDemoIntentDemo
 1 package com.example.shad_fnst.intentdemo; 2  3 import android.app.Activity; 4 import android.content.Intent; 5 import android.net.Uri; 6 import android.support.v7.app.ActionBarActivity; 7 import android.os.Bundle; 8 import android.view.Menu; 9 import android.view.MenuItem;10 import android.view.View;11 import android.widget.Button;12 13 14 public class MainActivity extends Activity {15 16   @Override17   protected void onCreate(Bundle savedInstanceState) {18     super.onCreate(savedInstanceState);19     setContentView(R.layout.activity_main);20 21     Button startBrowser = (Button) findViewById(R.id.btnStartBrowser);22     startBrowser.setOnClickListener(new View.OnClickListener() {23       @Override24       public void onClick(View v) {25         Intent i = new Intent(Intent.ACTION_VIEW,26             Uri.parse("http://www.baidu.com"));27         startActivity(i);28       }29     });30 31     Button startPhone = (Button) findViewById(R.id.btnStartPhone);32     startPhone.setOnClickListener(new View.OnClickListener() { //OnClickListener是一个接口33       @Override34       public void onClick(View v) {35         Intent i =new Intent(Intent.ACTION_VIEW,36             Uri.parse("tel:+8613912945369"));37         startActivity(i);38       }39     });40   }41 42   @Override43   public boolean onCreateOptionsMenu(Menu menu) {44     // Inflate the menu; this adds items to the action bar if it is present.45     getMenuInflater().inflate(R.menu.menu_main, menu);46     return true;47   }48 49   @Override50   public boolean onOptionsItemSelected(MenuItem item) {51     // Handle action bar item clicks here. The action bar will52     // automatically handle clicks on the Home/Up button, so long53     // as you specify a parent activity in AndroidManifest.54     int id = item.getItemId();55 56     //noinspection SimplifiableIfStatement57     if (id == R.id.action_settings) {58       return true;59     }60 61     return super.onOptionsItemSelected(item);62   }63 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:IntentDemo

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录