package com.dingcheng365.yzgk89.h01;import androID.content.Intent;import androID.net.Uri;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.button;import androID.Widget.EditText;import androID.Widget.TextVIEw;public class MainActivity extends AppCompatActivity{ // 变量 ********************************************************************* private TextVIEw tvMsg = null; private button btnopenA01 = null; private button btnCall = null; private EditText etTel = null; private button btnSms = null; private EditText etSms = null; private button btnUrl = null; private EditText etUrl = null; // 函数 ********************************************************************* public voID OpenA01_clik(VIEw v){ // 获取数据 String strTel = ""; String strSms = ""; strTel = etTel.getText().toString(); strSms = etSms.getText().toString(); // 将数据赋值给intent Intent intent = new Intent(MainActivity.this,A01Activity.class); intent.putExtra("Tel",strTel); intent.putExtra("Sms",strSms); // 启动Activity startActivity(intent); } @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); // 初始化对象 tvMsg = (TextVIEw) findVIEwByID(R.ID.tvMainMsg); btnopenA01 = (button)findVIEwByID(R.ID.btnMainopenA01); btnCall = (button)findVIEwByID(R.ID.btnMainCall); etTel = (EditText)findVIEwByID(R.ID.etMainTel); btnSms = (button)findVIEwByID(R.ID.btnMainSms); etSms = (EditText)findVIEwByID(R.ID.etMainSms); btnUrl = (button)findVIEwByID(R.ID.btnMainUrl); etUrl = (EditText)findVIEwByID(R.ID.etMainUrl); // 打电话按钮单击事件 btnCall.setonClickListener(new VIEw.OnClickListener() { @OverrIDe public voID onClick(VIEw v) { // 获取电话号码 String strTel = ""; strTel = etTel.getText().toString(); // 调用打电话的App Uri uri = Uri.parse("tel:"+strTel); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); } }); // 发送短信按钮单击事件 btnSms.setonClickListener(new VIEw.OnClickListener() { @OverrIDe public voID onClick(VIEw v) { // 获取电话号码 String strTel = ""; strTel = etTel.getText().toString(); // 获取发送短信内容 String strSms = ""; strSms = etSms.getText().toString(); // 启动AndroID手机发送短信App中的Activity Uri uri = Uri.parse("smsto:" + strTel); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra("sms_body", strSms); startActivity(intent); } }); // 打开网页按钮单击事件 btnUrl.setonClickListener(new VIEw.OnClickListener() { @OverrIDe public voID onClick(VIEw v) { // 获取网址 String strUrl = ""; strUrl = etUrl.getText().toString(); // 启动打开网页的App Uri uri = Uri.parse(strUrl); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } }); }}@H_419_1@接受值
super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_a01); // 初始化对象 btnBack = (button)findVIEwByID(R.ID.btnA01Back); tvMsg = (TextVIEw)findVIEwByID(R.ID.tvA01Msg); // 获取Intent Intent intent = null; intent = getIntent(); // 获取具体的数据 String strTel = ""; String strSms = ""; strTel = intent.getStringExtra("Tel"); strSms = intent.getStringExtra("Sms"); // 数据的回显 tvMsg.setText("Tel:" + strTel + " Sms:" + strSms); // 定义back按钮的单击事件 btnBack.setonClickListener(new VIEw.OnClickListener() { // 单击事件所对应的函数 @OverrIDe public voID onClick(VIEw v) { finish(); } });@H_419_1@总结
以上是内存溢出为你收集整理的android studio 打电话 发短信 进网页 活动间传值全部内容,希望文章能够帮你解决android studio 打电话 发短信 进网页 活动间传值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
概述packagecom.dingcheng365.yzgk89.h01;importandroid.content.Intent;importandroid.net.Uri;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
每日一签
上一篇
2022-05-26
Android 冷启动状态下Splash界面拉伸问题解决
下一篇
2022-05-26
评论列表(0条)