当前位置: 代码迷 >> Android >> Android容易例子(拨号服务调用)
  详细解决方案

Android容易例子(拨号服务调用)

热度:19   发布时间:2016-05-01 15:40:05.0
Android简单例子(拨号服务调用)

?

package com.xiva;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;public class PhoneActivity extends Activity {    /** Called when the activity is first created. */	private EditText phoneNumber;	private static final String Tag = "LogActivity";	    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                phoneNumber = (EditText) this.findViewById(R.id.phoneNumber);        Button callButton = (Button) this.findViewById(R.id.callButton);        callButton.setOnClickListener(new View.OnClickListener() {						@Override			public void onClick(View v) {				String number = phoneNumber.getText().toString();		        Log.i(Tag, number);				Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number));//动作				PhoneActivity.this.startActivity(intent);			}		});    }}

?

?

?

?

package com.xiva;import android.test.AndroidTestCase;import android.util.Log;public class UnitTest extends AndroidTestCase{		private static final String Tag = "UnitTest";		public void testCall() throws Exception{		int i = 1+1;		Log.i(Tag,"result="+i);	}		public String compute(int FIRNum){				return null;	}}

?

?

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.xiva"      android:versionCode="1"      android:versionName="1.0">    <application android:icon="@drawable/icon" android:label="@string/app_name">    	<uses-library android:name="android.test.runner" />        <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" />	<instrumentation android:name="android.test.InstrumentationTestRunner"		android:targetPackage="com.xiva" android:label="for my test" /></manifest> 
  相关解决方案