博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用广播实现ip拨号——示例
阅读量:5727 次
发布时间:2019-06-18

本文共 2328 字,大约阅读时间需要 7 分钟。

1、创建activity_main.xml

View Code

2、创建MainActivity.java类

package com.example.ipdail;import android.os.Bundle;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.view.View;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity {    private EditText et_number;    private SharedPreferences sp;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        et_number = (EditText) findViewById(R.id.editText1);                sp=getSharedPreferences("config", MODE_PRIVATE);        String ipNumber=sp.getString("number", "");        et_number.setText(ipNumber);    }    public void click(View view) {        Editor editor=sp.edit();        editor.putString("number", et_number.getText().toString().trim());        editor.commit();        Toast.makeText(this, "设置完成", 0).show();            }}
View Code

3、编写OutCallReceiver.java类

/** *  */package com.example.ipdail;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.graphics.AvoidXfermode.Mode;/** * @author hyzhou * * 2013-12-5 */public class OutCallReceiver extends BroadcastReceiver {    /* (non-Javadoc)     * @see android.content.BroadcastReceiver#onReceive(android.content.Context, android.content.Intent)     */    @Override    public void onReceive(Context context, Intent intent) {        // 获得外拨电话号码        String number=getResultData();        SharedPreferences sp=context.getSharedPreferences("config",context.MODE_PRIVATE);        String ipnumber=sp.getString("number", "");                String newnumber=ipnumber+number;        setResultData(newnumber);            }}
View Code

4、注册广播AndroidManifest.xml

>
View Code

转载于:https://www.cnblogs.com/hyzhou/p/3459664.html

你可能感兴趣的文章
python 字典
查看>>
zjet部分媒体报道
查看>>
P1462 通往奥格瑞玛的道路
查看>>
POJ3682 King Arthur's Birthday Celebration
查看>>
ORA-00917 提示少逗号
查看>>
JavaScript 函数参数默认值
查看>>
URL 中#号,? ,&的作用 (摘抄整理 链接为学习地址)
查看>>
树莓派:1组装启动
查看>>
android ExecutorService
查看>>
整理不错的kaggle链接(更新中)
查看>>
JDBC(2)Statement
查看>>
DRF教程2-请求和响应
查看>>
Asp.net Session 与Cookie的应用
查看>>
聊天 WH
查看>>
C#之接口
查看>>
20180401第九届蓝桥杯题解
查看>>
Python 爬虫 NewCnblogs (爬虫-Django-数据分析)
查看>>
结对项目--四则运算“软件”之升级版
查看>>
HDU 1010 Tempter of the Bone (DFS + 奇偶剪枝)
查看>>
模板模式(二十)
查看>>