android studio 打电话 发短信 进网页 活动间传值

android studio 打电话 发短信 进网页 活动间传值,第1张

概述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;
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 打电话 发短信 进网页 活动间传值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1064536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存