博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 监听去电实现ip拨号 广播接收者
阅读量:5091 次
发布时间:2019-06-13

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

利用广播实现ip拨号

布局文件:

activity:

package com.heyiyong.ipdial;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.widget.EditText;public class MyActivity extends Activity {    EditText editText;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        this.editText = (EditText) findViewById(R.id.phoneNum);        SharedPreferences sharedPreferences = getSharedPreferences("config", Context.MODE_PRIVATE);        String number = sharedPreferences.getString("number", "");        editText.setText(number);    }    public void click(View view) {        SharedPreferences sharedPreferences = getSharedPreferences("config", Context.MODE_PRIVATE);        SharedPreferences.Editor editor = sharedPreferences.edit();        editor.putString("number", editText.getText().toString());        editor.commit();    }}

接收者:

package com.heyiyong.ipdial;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;/** * Created by Administrator on 14-1-2. */public class DialReceiver extends BroadcastReceiver {    public void onReceive(Context context, Intent intent) {        String currentNumber = getResultData();        //获取设置的ip号前缀        SharedPreferences sharedPreferences = context.getSharedPreferences("config", Context.MODE_PRIVATE);        String ipNumber = sharedPreferences.getString("number","");        String newNumber = ipNumber+currentNumber;        setResultData(newNumber);    }}

清单文件:

 

转载于:https://www.cnblogs.com/wuyou/p/3502500.html

你可能感兴趣的文章
13-调试Dockerfile
查看>>
python3.4中自定义数组类(即重写数组类)
查看>>
【线性代数】3-2:零空间(Nullspace)
查看>>
Solr 03 - 解读Solr的schema.xml文件 (Solr的模式设计与优化)
查看>>
打靶射击[递归]
查看>>
QT5连接Mysql
查看>>
hadoop随手笔记
查看>>
【转】Java检测字符串是否有乱码
查看>>
文件归档和压缩
查看>>
Git常用命令总结
查看>>
如何科学的决策!
查看>>
Climbing Worm
查看>>
Keystone Federation Identity
查看>>
论坛发表制作
查看>>
schema的元素数据类型(复杂数据类型)
查看>>
20145235 《信息安全系统设计基础》第07周学习总结 _1
查看>>
laravel开发api的上手顺序
查看>>
Java的自动装箱与自动拆箱
查看>>
iOS开发UI篇—程序启动原理和UIApplication
查看>>
test
查看>>