栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android studio 实现打电话发短信浏览网页功能 android开发小实验

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android studio 实现打电话发短信浏览网页功能 android开发小实验

Android studio 实现打电话发短信浏览网页功能 android开发小实验

目标:
android studio 实现打电话 发短信 浏览网站的功能

先在布局里面定义几个按钮 分别为
打电话 发短信 浏览网页 三个按钮 ,当我们点击相应的按钮 就能执相应的工作
先看一下效果图

打电话

发短信


浏览网页

布局源码

activity_call_browser_msg.xml





    
    
    
    


活动类
CallBrowserMsgActivity.java

package com.example.myappch5;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class CallBrowserMsgActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_call_browser_msg);
//
        Button but = findViewById(R.id.button1);
        but.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent("com.example.myappch5.ACTION_START");
                intent.addCategory("com.example.myappch5.HY_CATEGRORY");
                startActivity(intent);
            }
        });
        // 调用接口打电话
        Button call = findViewById(R.id.call);  // 获取控件
        call.setOnClickListener(new View.OnClickListener() {    //设置监听
            @Override
            public void onClick(View view) {
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_DIAL);  // 调用电话接口
                intent.setData(Uri.parse("tel:100000"));
                startActivity(intent);
            }
        });
        // 调用接口发短信
        Button Msg = findViewById(R.id.message);
        Msg.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_SENDTO);  // 调用短信接口
                intent.setData(Uri.parse("smsto:100000"));
                intent.putExtra("msg_boddy","I LOVE YOU");
                startActivity(intent);
            }
        });
        // 调用接口浏览网页
        Button brow = findViewById(R.id.browser);
        brow.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);    // 调用浏览网页接口
                intent.setData(Uri.parse("http://www.baidu.com"));
                startActivity(intent);
            }
        });
    }
}

设置运行页面

AndroidManifest.xml




    
        
            
                

                

                

                
            
        
    


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820762.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号