界面效果:
一.在values文件夹下的文件中定义字符串
<resources>
<string name="title">请输入号码:</string>
<string name="app_name">Call</string>
<string name="button">拨出</string>
</resources>
二.layout文件夹下地文件中画界面
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/title"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/phoneNumber"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button"
android:id="@+id/button"
/>
1.@+ 表示在R文件中增加内部类id,并定义常量phoneNumber和button
三.activity类中,逻辑实现
public class CallActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);//根据main文件画界面
Button button = (Button) this.findViewById(R.id.button);//根据R文件中的常量找到定义的button组件
button.setOnClickListener(new buttonOnClickListener());//添加单击事件
}
//内部类,实现了OnClickListener接口
private class buttonOnClickListener implements OnClickListener{
public void onClick(View arg0) {
EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber);
String phoneNumberStr = phoneNumber.getText().toString();//获得输入的号码
//创建一个意图,去和意图过滤器匹配(匹配项有action,category,data)
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+phoneNumberStr));
//唯独category不用设置,会在startActivity的时候自动设置
startActivity(intent);
}
}
}
四.在AndroidManifest.xml中出示权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
- 大小: 6 KB
分享到:
相关推荐
Android 拨号器
Dialer2是一款看起来非常简约的Android拨号器软件,根据作者的说明,它是模仿HTC的拨号器设计来的,整体风格非常简单。 软件特色: - 快速拨号功能:在号码上长按可快速拨号; - 通话记录功能; - 快速T9拨号器...
android拨号器与短信器功能的小软件源码
Android经典拨号器开发设计
本工程在Eclipse 3.7下测试通过,android版本为2.2
android 编程入门实例,简单的拨号程序,可以实现打电话
安卓拨号器!提供学习资料!注释都有,希望能帮到你们
NULL 博文链接:https://hmeng.iteye.com/blog/2124691
NULL 博文链接:https://z251257144.iteye.com/blog/1346827
NULL 博文链接:https://529328914.iteye.com/blog/2382391
android 简易拨号器 android 简易拨号器
android开发 拨号器 适合初学者
android PPPoE 拨号器 协同拨号器 2.08android版
简单的安卓拨号器源代码,可以实现拨号,查看,添加,联系人,发送短信.rar
Android源码 phone 拨号器 调用android内置拨号功能的简单实现
简单安卓电话拨号器,代码简洁,注释详细,适合初学者
该文件时apk文件,已经成功的帮我同事和其他朋友预定到回家的票,需要回家电话订票的朋友可不能错过
实现了一个简单的android实例,该APP的主要目的是通过你输入的电话号码,会调用你的手机自带的电话拨号器,实现电话的拨打。
Android应用开发之拨号器和短信发送器的代码实现