Android 拨号器 源代码

Android 拨号器 源代码

操作方法

  • 01

    AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.activity" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhoneActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="7" /> <uses-permission android:name="android.permission.CALL_PHONE" /> </manifest>

  • 02

    main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/mobile" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/button" android:id="@+id/button" /> </LinearLayout>

  • 03

    PhoneActivity: import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class PhoneActivity extends Activity { // 文本框 private EditText mobileText; //按钮 private Button button; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 获取文本框 mobileText = (EditText) this.findViewById(R.id.mobile); //获取按钮 button = (Button)this.findViewById(R.id.button); //添加单击事件 button.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { //获取电话号码 String mobile = mobileText.getText().toString(); //意图对象 1.意图的动作用指明交给的那一个应用 2.传输数据 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+mobile)); //把意图传播给操作系统 PhoneActivity.this.startActivity(intent); } }); } }

(0)

相关推荐

  • 如何在Vista下设置拨号器自动拨号上网

    还在使用互联星空拨号的朋友请注意了,Windows Vista下怎么设置拨号器自动拨号上网,特别罗列步骤如下: (1)win+r输入regedit进入注册表; (2)依次打开打开HKEY_CURREN ...

  • Android手机系统目录文件详解,别乱删东西

    Android手机装得东西多了,就让人眼花,不删吧难看而且卡得不行,删吧又有些东西不知道什么该删呢,什么不要删呢,今天我们就来分享一下让你认识手机根目录文件的详细使用情况.让你知道有些东西是不可以乱删 ...

  • 微信免费高清打电话 微信电话本新版发布

    打电话不要钱!微信电话本发布新版了,在更新了安卓3.0版本后,还增加了iPhone版,最大亮点在于加入高清视频通话功能,让微信用户能够直接免费打电话,并开始使用独立的dianhua.qq.com域名。 ...

  • 安卓系统文件夹及其文件解析

    安卓系统文件夹及其文件解析 打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水.这些文件是什么?有什么 ...

  • 如何解锁手机

    在一些国家的一些运营商购买的手机一般是锁定了的,如果你想在手机上用另一个运营商的服务,一般都得先解个锁.解锁之后就可以用其他运营商的SIM卡了. 通过运营商解锁手机 01 联系您的供应商了解其具体的解 ...

  • 如何解锁三星Galaxy SIII ( S3)

    您是否计划出去旅行,并需要在三星盖世S3手机中插入当地的SIM卡?是否想在继续使用合约机的前提下更换运营商?如果你想要使用不同的SIM卡,您可能需要先解锁您的手机.针对以上各种情况,我们将提供多种方法 ...

  • HTC G17精简系统软件列表

    操作方法 01 小编今天带来HTC G17精简系统软件列表,详细如下: 02 AccountSyncManager.apk 账户同步管理器 03 androidGhostSMS.apk 信息备份还原用 ...

  • 安卓手机root后怎么删除软件?图文详细教程

    对于新入手的一部手机来说,软件多少会捆绑着不需要的应用。虽然不是影响很大,但看着就是那么的碍眼,总想把他们卸载个干净。但安卓机对用户权限没有root权限之前比较保守,不能删除手机自带软件,一旦手机ro ...

  • Chainfire3D怎么用 安卓3D游戏神器图文使用教程

    我们知道,Android的开放性赢得了一大票硬件厂商的支持,但也造成了Android设备硬件分化的问题。Android设备的硬件分化在很大程度上反映在了Android游戏的兼容性上——各个制作商都是用 ...