帮你省话费的IP电话拨号器
来源:互联网 发布:影音风暴 for mac 编辑:程序博客网 时间:2024/04/28 10:29
在这里给大家介绍一个省话费的IP电话拨号器,所谓的IP电话就是当你用手机拨打固定电话的时候,在你要拨打电话号码加一个由一些网络平台提供的IP号前缀,加了这个IP号之后你拨打固定电话就会很便宜了
在Java代码src当中 com.itheima.ipdail.MainActivity
import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { private EditText et_ipnumber; private SharedPreferences sp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_ipnumber = (EditText) findViewById(R.id.et_ipnumber); sp = getSharedPreferences("config", 0); et_ipnumber.setText(sp.getString("ipnumber", "")); } public void save(View view){ String ipnumber = et_ipnumber.getText().toString().trim(); Editor editor = sp.edit(); editor.putString("ipnumber", ipnumber); editor.commit(); Toast.makeText(this, "设置成功", 0).show(); } }
在Java代码src当中 com.itheima.ipdail.OutCallRecevier
import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; public class OutCallRecevier extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { SharedPreferences sp = context.getSharedPreferences("config", 0); String ipnumber = sp.getString("ipnumber", ""); String number = getResultData(); if (number.startsWith("0")) { setResultData(ipnumber + number); } } }
在res/layout/activity_main.xml文件的写法
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请设置您的ip号码" /> <EditText android:id="@+id/et_ipnumber" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="内容留空代表取消ip拨号" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="save" android:text="保存" /> </LinearLayout>
0 0
- 帮你省话费的IP电话拨号器
- 电话拨号器的实现
- android下的ip拨号,拦截打出电话
- 一、android的电话拨号器
- android电话拨号器的使用
- Android android下的电话拨号器
- Android电话拨号器的实现
- 4.电话拨号器的实现
- Android 调用系统的电话拨号器
- android 电话拨号器
- Android电话拨号器
- android电话拨号器
- android电话拨号器
- 一、电话拨号器
- Android电话拨号器
- 电话拨号器
- 电话拨号器
- android电话拨号器
- 云计算演义(12) 中国云计算的关键时刻即将到来
- unity shader漫反射中逐像素的光照模型
- [Linux]解压命令
- dbca.rsp详解
- 基于pandas.merge解决异源数据融合的问题
- 帮你省话费的IP电话拨号器
- CentOS 7 安装Tomcat
- C语言之结构体
- 黑夜里的仿徨
- VLC播放各种源
- unity shader中高光反射光照模型之顶点光照
- 全面的MarkDown语法(英文释义)
- P党独有的qsort
- ImageMagick--介绍