以下案例模擬android**撥號器的實現
androidmanifest.xml清單列表
xml version="1.0" encoding="utf-8"?>
<
manifest
xmlns:android
=""package
="com.ljq.phone"
android:versioncode
="1"
android:versionname
="1.0"
>
<
android:icon
="@drawable/icon"
android:label
>
<
activity
android:name
=".mainactivity"
android:label
>
<
intent-filter
>
<
action
android:name
="android.intent.action.main"
/>
<
category
android:name
="android.intent.category.launcher"
/>
intent-filter
>
activity
>
>
<
uses-sdk
android:minsdkversion
="7"
/>
<
uses-permission
android:name
="android.permission.call_phone"
/>
manifest
>
main.xml布局檔案
xml version="1.0" encoding="utf-8"?>
<
linearlayout
xmlns: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
="請輸入**號碼"
/>
<
edittext
android:layout_width
="fill_parent"
android:layout_height
="wrap_content"
android:id
="@+id/phone"
/>
<
button
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
android:text
="拔打此號碼"
android:id
="@+id/button"
/>
linearlayout
>
mainactivity類
packagecom.ljq.phone;
import
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
mainactivity
extends
activity
});}}
執行結果:
介面初始化
**撥打效果
一 電話撥號器
以下案例模擬android 撥號器的實現 androidmanifest.xml清單列表 xml version 1.0 encoding utf 8 manifest xmlns android package com.ljq.phone android versioncode 1 android...
電話撥號器
1.直接撥號 新增許可權 android name android.permission.call phone public class mainactivity extends activity 如果乙個引數是乙個介面 1.定義乙個類去實現這個介面 private class myclicklis...
電話撥號器
執行結果 1.新增許可權 uses permission android name android.permission.call phone 2.實現 1.先獲取輸入的 號碼 並去掉前後空格 string number et.gettext tostring trim 2.對號碼做非空判斷 如果號...